Уважаемые участники Форума, на сайте isicad (http://isicad.ru/ru/articles.php?article_num=15302#5628) возникла дискуссия на тему сравнения параметрических возможностей систем. Я решил опубликовать наш вариант решения задачи, опубликованной здесь: http://www.saprobasni.ru/2011/11/n-n2.html#more Вкратце - задача сводится к построению геометрии, соответствующей сумме двух графиков, заданных в табличном виде. Для T-FLEX эта задача не сложная (скажу больше, совсем простая). Привожу её решение.
1. Создаём таблицу в Excel или в любом другом удобном формате (например mdb, dbf) с нужными данными. Для удобства размещаем таблицы на двух разных листах (хотя это не обязательно). Количество точек в таблицах может быть разным, точки не синхронизированы
3. Создаём 2 линии построения – функции, заданные в «параметрической форме». Так, что в зависимости, от свободного параметра t, меняются значения X и Y. Количество шагов соответствует количеству точек в каждой из таблиц. При желании, если предполагается, что количество точек в исходных таблицах будет изменяться, то количество шагов можно задать переменными и вывести в симпатичный диалог. Но это не предмет обсуждения
7. В 3D окне создаём 3D узел с координатами (-N,h1+h2). Т.е. координата X соответствует абсциссе, а координата Z (в данном случае используется вместо Y, чтобы было «красивее») – сумме ординат на графиках
8. Создаём новый 3D путь, «С параметрическим изменением 3D узла», в параметрах которого изменяется переменная N, а количество точек выбирается так, чтобы обеспечить требуемую точность. Номер копии задаётся также переменной N.
Можно также спроецировать 3D путь обратно на 2D чертёж.
Полученный путь, при необходимости можно использовать для формирования любой геометрии – поверхности или тела. Но это также не предмет данного обсуждения.
Полученные графики, так же, как и их сумма, являются полностью ассоциативными. Изменение данных в Excel, после пересчёта, автоматически приводит к изменению графиков.
Заметим, что для решения задачи не потребовалось конвертировать данные в какие-либо другие форматы, а также создавать точки вручную. Всё было построено буквально несколькими кликами. Для выполнения всех действий потребовалась базовая версия T-FLEX CAD 3D без каких либо дополнительных модулей.