| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Закручивание типа "спираль" вдоль 3д полилинии

Закручивание типа "спираль" вдоль 3д полилинии

Ответ
Поиск в этой теме
Непрочитано 19.07.2021, 16:18 #1
Закручивание типа "спираль" вдоль 3д полилинии
upyachka
 
Регистрация: 21.05.2021
Сообщений: 6

В общем, в воздухе висит полилиния, подразумевается траектория вдоль которой идёт провод. Как сделать закручивающуюся полилинию вдоль основной? Нужно нарисовать провод СИП-2/СИП-4.
Просмотров: 1517
 
Непрочитано 19.07.2021, 21:44
1 | #2
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Днепройт
Сообщений: 4,617


https://forums.autodesk.com/t5/autoc...h/td-p/6881641
Лисп из последнего сообщения
Вложения
Тип файла: lsp HelixAlongPath.LSP (7.2 Кб, 12 просмотров)
__________________
Одно меня лишь радует - я это вижу сам! (С)
kp+ вне форума  
 
Непрочитано 19.07.2021, 22:53
#3
VladiT

Архитектор, 3д-виз.
 
Регистрация: 26.07.2019
Москва
Сообщений: 692


Крайне полезный лисп, большое спасибо. Кстати, он работает и с 3-д сплайнами в качестве пути, не только с полилиниями.
VladiT вне форума  
 
Непрочитано 20.07.2021, 10:35
#4
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Днепройт
Сообщений: 4,617


А если построенную им спираль использовать в качестве направляющей для спирали с меньшим диаметром и шагом витков, можно построить биспираль, триспираль, как в специальных лампах накаливания. Можно даже более высокого порядка скручивания.
Выгдядит неплохо. Правда, уже на биспирали Акад ощутимо тормозит, на триспирали надолго виснет, а дальше я не эксперементировал.
__________________
Одно меня лишь радует - я это вижу сам! (С)
kp+ вне форума  
 
Непрочитано 20.07.2021, 11:57
#5
VladiT

Архитектор, 3д-виз.
 
Регистрация: 26.07.2019
Москва
Сообщений: 692


Спасибо, понятно.
VladiT вне форума  
 
Автор темы   Непрочитано 20.07.2021, 12:54
#6
upyachka


 
Регистрация: 21.05.2021
Сообщений: 6


Цитата:
Сообщение от kp+ Посмотреть сообщение
https://forums.autodesk.com/t5/autoc...h/td-p/6881641
Лисп из последнего сообщения
Спасибо большое. Я в лиспе не очень силен, можно там как-то регулировать шаг скрутки? На примерах получается прям спираль, для провода же надо не так сильно/явно закручивать. Плюс можно как-то сместить последующие скрутки, чтобы новая жила не накладывалась на предыдущую?
upyachka вне форума  
 
Непрочитано 22.07.2021, 07:51
#7
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Днепройт
Сообщений: 4,617


Сейчас посмотреть не могу, но вроде там первым вводится диаметр навивки, а вторым - опционально шаг или количество витков на длине направляющей. Насчет того, как показать различные жилы провода - есть одна идея: сделать навиваемое сечение для команды _sweep из трех контуров, соединенных тоненькими перемычками. чуть позже посмотрю, что получится

----- добавлено через ~4 ч. -----
Попробовал, получилось. И попутно возникла мысль - а зачем для моделирования СИП нужно точное построение спирали, когда в команде _sweep есть замечательная опция закручивания?
__________________
Одно меня лишь радует - я это вижу сам! (С)

Последний раз редактировалось kp+, 22.07.2021 в 11:41.
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Закручивание типа "спираль" вдоль 3д полилинии

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Спор с экспертизой по лестничной клетке типа Н3 dip Пожарная безопасность 54 18.02.2021 04:19
Расстановка блоков вдоль линии, полилинии, сплайна Victor Готовые программы 41 08.01.2020 17:09
Может ли быть вторая лестница (жилой дом) типа Н2 без естественного освещения. ale1776 Архитектура 6 03.07.2013 02:17
LISP. Как найти точку пересечения полилинии и сплайна или другой полилинии? LastGraff LISP 11 09.09.2011 13:23
как преобразовать полилинии с шириной в полилинии с весом идентичным ширине? Vadym AutoCAD 28 05.07.2010 21:14