Всем доброго времени суток! При создании сборки с помощью макроса из параметрических 3D-фрагментов возникла проблема. Параметры фрагмента удается поменять программно. А вот как этот фрагмент вставить в заданную точку с нужным поворотом, а не в точку 0,0,0, как он это делает по умолчанию?
Также хочу приложить пример с макросом, в котором демонстрируется вставка фрагментов в документ. Для того, чтобы макрос заработал, прикрепленные к данному сообщению grb-файлы нужно скопировать в папку C:\Program Files (x86)\T-FLEX\T-FLEX CAD 12\Program\Macros. Далее надо открыть файл "LCS.grb" и запустить на исполнение макрос, находящийся в файле "3D Fragments.grb".
Все, с этим понятно. Возник еще вопрос, как сами ЛСК создавать через макрос. Копаюсь в нем и что-то не могу сообразить. Входной информацией для создания сборки является файл с названием детали, ее параметры, координаты в сборке ее ЛСК и повороты вокруг осей.
Выдает ошибку о невозможности преобразования типов TFlex.Model.Model3D.PointsLCS к TFlex.Model.Model3D.LCS Может ли быть такое из-за разных версий T-Flex?