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

Автор
Сообщение
Активность: 0
На сайте c 03.10.2020
Сообщений: 7

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

Что делаю:

subobject vertex

refine vertex

refine vertex

refine vertex

refine vertex

convert to corner

fuse

fuse

subobject edge

move

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

На сайте c 21.01.2019
Сообщений: 5724

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

attach

subobject spline

trim

trim

subobject vertex

weld

На сайте c 31.03.2008
Сообщений: 1112
Москва

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

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

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

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

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

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

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

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

На сайте c 28.09.2006
Сообщений: 4014
Москва / Дубай
Цитата 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 03.10.2020
Сообщений: 7

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

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

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

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

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

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

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

 

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