Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Создание тел с помощью макросов, возможно ли?
 
Приветствую всех!

Возникла задача - надо построить набор 3D-узлов, построить на их основе сечение и, в итоге, получить тело вращения. Возможно ли это сделать с помощью макросов, или не стоит и пытаться? Встроенная справка по макросам весьма скудная, к сожалению.
 
Если узлы лежат в плоскости, то лучше использовать для создания 3D-профиля и последующего вращения 2D-функцию, построенную на основе базы данных. Так можно обойтись без всяких макросов.
 
> использовать для создания 3D-профиля и последующего вращения 2D-функцию, построенную на основе базы данных.

Честно говоря, не очень понял. Не могли бы вы объяснить подробнее?

Идея, вообще, в том, чтобы минимизировать количество "ручных" операций. Координаты упомянутых 3д-точек рассчитываются по формулам на основе данных, вводимых юзером в форму. Хорошо бы, чтоб тело генерировалось автоматически, без вмешательства пользователя.
 
Все просто, если профиль описывается или ломаной линией, или сплайновой.
Если формула решается внешней прогой, то сбрасываете значения в базу данных, например, mdb.
Создаете фрагмент TF с внешней базой данных.
На одной из рабочих плоскостей вставляете ФУНКЦИЮ параметрическую. Значения х и у вносите в функцию командой val или find. Если количество значений переменное, то конечную строку определяете по последней записи через #. Ставите галочку "ломаная" и "закрытый". ОК.
Создаете штриховку по закрытому контуру полученному функцией.
Создаете вращение.

При изменении значений во внешней базе данных, профиль тела вращения будет пересчитываться. Тело будет изменяться.

Здесь действительно программирование не нужно. Заранее извиняюсь за неточности (нет времени проверить себя), и прошу сравнивать мое изложение со справкой, тогда все должно получиться.
Изменено: Diso - 16.11.2010 21:01:10
 
Спасибо, попробую сделать!
Страницы: 1