Цитата |
---|
Archi пишет:
Ведь операция выталкивания (сложение или вычитание) см. рисунок, тоже приводит к появлению изменного тела. Однако эти операция спокойно отражаются в симметрии. В результате получаются новые тела, к которым применяются булевы операции. |
Если имеются в виду опции команды создания Выталкивания (Сложение или Вычитание), то эти опции, на самом деле, не являются опциями самой операции. При их использовании реально создаются две отдельные операции – Выталкивание и Булева (см. дерево модели). Выталкивание создает новое тело, а Булева затем его применяет к остальной модели. Выбирая операцию Выталкивания для симметрии, Вы выбираете то тело, которое создано именно операцией Выталкивания.
В случае операции Отверстия нет деления на тело и последующую булеву. Это - единая операция, в результате которой получается модифицированное тело, как, например, в сглаживании или уклоне. Поэтому, выбирая эту операцию в команде Симметрии, Вы выбираете все тело как результат этой операции.
Поэтому, для решения задачи размножения отверстий я и предложил разработчикам подумать над возможностью выбора именно отверстий, которые создаются в команде Отверстия, для операций массивов, симметрии и копии. В принципе в массивах уже есть функциональность для копирования отверстий посредством выбора граней и ребер, но она не всегда эффективна, поскольку выбрать сразу все грани отверстия можно только в самых простых отверстиях, и часто требуется множественный выбор. Если таких отверстий много, то, конечно, работа замедляется.
В операциях симметрии и копирования сейчас вообще нельзя выбирать грани, также как и элементы построений (Пути, Профили и т.п.), что конечно требует доработки.