К ПОДАВЛЕНИЮ ЦЕПОЧЕК СКРУГЛЕНИЙ ПРИ ПОМОЩИ ЭЙЛЕРОВЫХ ОПЕРАТОРОВ
Аннотация и ключевые слова
Аннотация (русский):
Описана процедура упрощения CAD-моделей путем распознавания и подавления некоторых типов скруглений и их цепочек. Предлагаемый метод основан на эйлеровых операторах KEV, KEF и KFMV, реализованных на базе геометрического ядра с открытыми исходными кодами. Упрощение задействует два этапа, а именно, распознавание скруглений и их подавление с гарантией топологической и геометрической целостности результата. Описанный подход ориентирован на использование в автоматическом режиме, предъявляющем высокие требования к надежности алгоритма. Ключевыми свойствами разработанного подхода являются надежность, предсказуемость результата и расширяемая архитектура, допускающая добавление новых топологических случаев без изменения основной процедуры упрощения. Распознавание состоит в построении графа смежности граней и насыщении его узлов атрибутами, содержащими информацию о типах ребер, их свойствах и предполагаемых видах скруглений. На этапе подавления, алгоритм итеративно проходит граф смежности граней, формируя цепочки скруглений. Для каждой грани в цепочке осуществляется распознавание локальной топологической ситуации, определяющей способ подавления в терминах эйлеровых операторов. Алгоритм может быть расширен путем добавления дескрипторов новых топологических ситуаций. После применения эйлеровых операторов затронутые ребра перестраиваются для получения геометрически корректного граничного представления.

Ключевые слова:
подавление скруглений, упрощение CAD-модели, геометрическое моделирование, прямое редактирование, распознавание конструктивных элементов, Analysis Situs, OpenCascade
Список литературы

1. Belaziz, M., Bouras, A., and Brun, J.M. 2000. ComputerAided Design 32, 5-6, 377-388.

2. Сляднев, С.Е., Малышев, А.С., Турлапов, В.Е. Автоматизированное упрощение машиностроительных CAD-моделей и сборок без использования истории построения. Труды международной конференции Графикон 2018, 488-494.

3. Lai, J.-Y., Wong, C., Huynh, T.T., et al. 2016. Small blend suppression from B-rep models in computer-aided engineering analysis. Journal of the Chinese Institute of Engineers 39, 6, 735-745.

4. Cui, X., Gao, S., and Zhou, G. 2004. An Efficient Algorithm for Recognizing and Suppressing Blend Features. Computer-Aided Design and Applications 1, 1-4, 421-428.

5. Venkataraman, S., Sohoni, M., and Rajadhyaksha, R. 2002. Removal of blends from boundary representation models. Proceedings of the seventh ACM symposium on Solid modeling and applications - SMA ’02, ACM Press, 83.

6. Venkataraman, S., Sohoni, M., and Elber, G. 2001. Blend recognition algorithm and applications. Proceedings of the sixth ACM symposium on Solid modeling and applications - SMA ’01, ACM Press, 99-108.

7. Venkataraman, S. and Sohoni, M. 2002. Reconstruction of feature volumes and feature suppression. Proceedings of the seventh ACM symposium on Solid modeling and applications - SMA ’02, 60.

8. Analysis Situs: suppress blend. Режим доступа: http://analysissitus.org/features/features_suppressblends.html, дата обращения 09.06.2019.

9. Zhu H, Menq C (2002) B-Rep model simplification by automatic fillet/round suppressing for efficient automatic feature recognition. Computer-Aided Design 34:109-123.

10. Mantyla and Sulonen. 1982. GWB: A Solid Modeler with Euler Operators. IEEE Computer Graphics and Applications 2, 7, 17-31.

11. Kripac, J. 1997. A mechanism for persistently naming topological entities in history-based parametric solid models. Computer-Aided Design 29, 113-122.

12. Slyadnev, S., Malyshev, A., and Turlapov, V. 2017. CAD model inspection utility and prototyping framework based on OpenCascade. GraphiCon 2017, 323-327

Войти или Создать
* Забыли пароль?