CREATION OF ASSOCIATIVE COPIES OF ELEMENTS OF 3D MODELS WITH IMPORTED GEOMETRY
The article discusses approaches to creating new elements by programmatic copying, formed from existing 3D models and presented in export data formats. We made a block diagram for designing programs for creating copies of elements relative to base models with imported geometry. To create associative copies of imported models, we developed an autonomous software module. We performed the software solution in the implementation of building copies on the classes and methods of the open geometric core Open CASCADE, where, through dialogues, as well as with the help of auxiliary elements, similar elements are constructed from existing models. Modes of operation are available when copies can be obtained in directions, along a circle relative to a point, scaling, mirroring and other approaches to modeling bodies. The project has the ability to expand the functionality to obtain associative copies of elements using data arrays and importing parameters presented in a tabular form. In addition, the software module implements tools for viewing and presenting models, as well as their copies in a separate scalable window, there is functionality for changing the color of models, deleting a selective copy of an object, saving results in open export formats of CAD systems. The development was carried out using the 64-bit architecture of Windows operating systems