PTC Creo ModelCHECK Teacher: скрытые элементы
ом является констр. элементов.
Что приводит к скрытию констр. элементов?
Ниже изложены две наиболее распространенные причины скрытия констр. элементов.
• Вырез (или другой констр. элемент удаления геометрии), который полностью окружает твердотельный констр. элемент (выступ), удаляя его из вида.
• Твердотельный констр. элемент (выступ), который полностью окружает другой констр. элемент (твердотельный или нет), удаляя его из вида.
Пример 1. Вследствие выреза удаляется ручка на кофейной чашке.
В данном примере конструктору не понравилась ручка чашки, поэтому вместо ее удаления он создал вырез (элемент #10), который полностью удаляет геометрию ручки, чтобы освободить место для новой геометрии (отображается только опорная кривая, которая использовалась для создания ручки).
Выступ, использованный для создания ручки, по-прежнему присутствует, но является полностью невидимым ввиду наличия выреза. Более правильным способом было бы удаление или переопределение выступа вместо создания выреза.
Пример 2. Элемент массива выступов скрыт из вида.
В примере, приведенном ниже, был создан массив выступа справа налево. Конструктор намеревался иметь в конце 4 выступа, но из-за ошибки в значении размера последний элемент массива стал полностью скрытым. При следующей регенерации Creo ModelCHECK сообщает об этом конструктору, выделяя скрытый элемент.
В чем состоит опасность скрытых констр. элементов?
Существует ряд причин, по которым в модели не должно быть скрытых констр. элементов.
• Намечавшаяся геометрия может быть скрытой из вида.
• Попытка изменения или переопределения потомков скрытых констр. элементов может привести к путанице и вызвать затруднения. Могут происходить неожиданные сбои констр. элементов.
• Файлы Creo Parametric будут больше, чем необходимо.
• Модель потребует более продолжительное время для регенерации, чем следовало бы, вследствие наличия лишних констр. элементов.
Как можно избежать скрытых констр. элементов?
Нет способа запросить у Creo Parametric выявление скрытых конструкторских элементов. Единственным способом является использование дерева модели для подсвечивания констр. элементов один за другим. Затем придется рассматривать каждый констр. элемент для определения того, является ли он скрытым. Альтернативой является то, чтобы Creo ModelCHECK сообщил, имеются ли таковые.