https://www.youtube.com/watch?v=l8C5Cyp0aLs
Этот прототип генератора существует в продвинутой версии и вариациях, и работает сходным образом, например, тут https://www.youtube.com/watch?v=irpFNJAxJX8 тут https://www.youtube.com/watch?v=k1y4MPWHIWQ или тут https://www.youtube.com/watch?v=EVo0So137Xo
По последней ссылке - самый первый прототип, который я испытывал на V6R2011x. Для полной совместимости мне не хватило тогда знания всего нескольких команд, которые в V5 и 6 - разные. Упрощенная версия этого генератора часто работает внутри моих инструментов или в среде шаблона детали, как тут https://www.youtube.com/watch?v=lY-mAcFjD_U или тут https://www.youtube.com/watch?v=QbNlugW-X58
Принцип работы прост.
Special generator of armature. Генератор твердотельного представления прутков для технологии генеративного (порождающего) проектирования арматуры. Поддерживает генерацию любых массивов кривых и создает единую твердотельную модель либо набор таковых для каждого прутка. Есть версия, создающая набор поверхностей либо одну объединенную многодоменную поверхность. Может применяться и для генерации прямоугольных либо заказных форм сечения. Ядро генератора поддерживает генерацию любых форм по любым критериям на основе любых данных (при модификации ядра). Массив может быть синхронизирован с глобальным обновлением либо запускаться по заданию. Управление диаметром генерируемых прутков осуществляется пользовательскими параметрами с именем DD, располагаемых в теле примитива или набора примитивов. "Персональный" диаметр в теле примитива имеет приоритет перед "групповым" в теле набора примитивов. Диаметр прутков можно задавать и из тела генератора.
Тут https://www.youtube.com/watch?v=BxwOcsOBGSM есть его декоративное применение.
Тут я манипулирую на офисном буке более чем 250 тыс прутков в линиях. Конечно, прогененерировать их моим генератором со скоростью 20-40 прутов в сек - это будет жесть...
Продолжение ожидается...