Поиск простейшего скрипта для сплайна

Автор
Сообщение
Репутация: 0
Возраст:
Пол: М
На сайте c: 03.10.2020
Сообщения: 4
Откуда:

Часто нужно добавить в сплайн прямоугольный выступ (архитектура и все такое).

Что делаю:

subobject vertex

refine vertex

refine vertex

refine vertex

refine vertex

convert to corner

fuse

fuse

subobject edge

move

Есть ли какое более приличное решение или скрипт?

Возраст:
Пол: М
На сайте c: 21.01.2019
Сообщения: 2252
Откуда:

Я в таких случаях рисую прямоугольник на нужном месте c небольшим перекрытием имеющегося сплайна.

attach

subobject spline

trim

trim

subobject vertex

weld

Возраст: 36
Пол: М
На сайте c: 31.03.2008
Сообщения: 770
Откуда: Москва

Если скрипт не будет отрабатывать все возможные кейсы, то он будет ненадёжным.

- изогнутые линии

- наличие мешающих вертексов

- неортогональные отрезки

И это только навскидку, обычно в реальности возникает еще десяток странных кейсов.

А если делать скрипт, который будет прорабатывать все эти кейсы, то это уже совсем не простейший скрипт :)

Ручных методов можно придумать с десяток. Вот например как можно выдвигать куски параллельно отрезкам.

А автоматизировать это гораздо сложнее. Скриптование сплайнов это особенный вид боли.

Возраст: 37
Пол: М
На сайте c: 28.09.2006
Сообщения: 2622
Откуда: Москва
Цитата danmer68:

Часто нужно добавить в сплайн прямоугольный выступ (архитектура и все такое).

Что делаю:

subobject vertex

refine vertex

refine vertex

refine vertex

refine vertex

convert to corner

fuse

fuse

subobject edge

move

На этапе рефайнов ставишь первую точку, потом вторую с привязкой на это же место. Потом третью точку, затем четвёртую с привязкой туда же. Таким образом выкинешь лишние итерации с fuse.

И переключи New Vertex Type на Linear, тогда в большинстве случаев и конверттукорнер не нужен будет

Возраст: 0
Пол: М
На сайте c: 06.03.2009
Сообщения: 550
Откуда: ░░KZ░░

Угу, скриптование сплайна больное место ) 

+ Еще как вариант руками и практически по размерам

Репутация: 0
Возраст:
Пол: М
На сайте c: 03.10.2020
Сообщения: 4
Откуда:

Spark о, вот это довольно прикольно, не знал, что так можно )))

Denis_21, -NiK- , Evilis, да, спасибо, тоже интересный метод

Хочется конечно еще более удобного способа, но видимо его пока нет smiley-smile.gif

 UPD: А, нет, есть, посоветовали еще: Connect Copy включаем Connect.

В группе End Point Auto-Welding включаем Automatic Welding.

стало жить уже повеселее.

Что бы почитать про сплайновое моделирование, а то чувствую сильный недостаток знаний?

 

Читают эту тему: