ksCutByPlaneDefinition

Автор Алексей З, 08.05.08, 02:24:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Алексей З

2 дня бьюсь уже: никак в сборке не могу сделать сечение плоскостью. Во-первых, непонятно почему когда ksEntity создаём от какого-то конкретного ksPart, как это сечение может на остальные ksPart в сборке распространяться. Когда определяем ksChooseBodies, то в параметре ChooseBodiesType ставим 1 (автоматический выбор объектов) или 3 (все объекты). Пополняем массив BodyCollection. Указываем плоскость. В результате ни-че-го. Появляется операция, но для выполнения надо указать в редактировании "Автоопределение". Перепробовал все варианты. Может, баг какой, потому что нет больше свойств... Помогите!

Алексей З

Всё-таки нашёл ошибку - делал сечение плоскостью сущностью от вставленного ksPart, а не от ksPart Сборки! Сразу всё заработало!

Зато появилась проблема создания точки центра масс - в визуальном режими мы её ставим кнопочкой. Создаётся сущность с типом ksVertexDefinition. Только вот с нуля такую не создашь - нет функции присваивания координат ЦМ. Как же тогда Компас делает?

Как бы помогла консоль как в случае 3дМакса...