Плавная линия или спайн как построить?

Russian forum
Forum rules
Правила форума и полезная информация

ПОЖАЛУЙСТА! Начиная обсуждение, обязательно....
_taras_
Posts: 78
Joined: Mon Jul 13, 2015 8:57 pm

Плавная линия или спайн как построить?

Post by _taras_ »

Надобно построить шпангоут по координатам точек и соединить их плавной линией.
Выставить точки по координатам знаю как, могу построить ломаную линию...
Но как начертить спайн по точкам средствами Freecad-a??
В-сплайн негодиться
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Плавная линия или спайн как построить?

Post by DeepSOIC »

_taras_ wrote: Fri Sep 06, 2019 10:13 pm Но как начертить спайн по точкам средствами Freecad-a??
В-сплайн негодиться
Ээээ... нэ понял? В смысле сплайн но не B-сплайн? Т.е. кривую безье?
_taras_
Posts: 78
Joined: Mon Jul 13, 2015 8:57 pm

Re: Плавная линия или спайн как построить?

Post by _taras_ »

Упс... В терминологию подзабыл. Да, скорее всего кривая Безье. Навсякий случай картинка чего надобно.
Attachments
pic_01.png
pic_01.png (227.26 KiB) Viewed 3498 times
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Плавная линия или спайн как построить?

Post by DeepSOIC »

Не знаю, чем б-сплайн не угодил... Draft BSpline, построенный по этим точкам, недурственно совпадает с тем, что на рисунке (я схалтурил, и просто накидал точки по рисунку, размеры не вбивал)
Attachments
b-spline.png
b-spline.png (195.78 KiB) Viewed 3495 times
_taras_
Posts: 78
Joined: Mon Jul 13, 2015 8:57 pm

Re: Плавная линия или спайн как построить?

Post by _taras_ »

Хочется сделать теоречический чертеж полностью параметрический. Я строил б-сплайн по значениям и он некорректно отображался. В нижней части как бы вмятина получается. Построю, покажу.
_taras_
Posts: 78
Joined: Mon Jul 13, 2015 8:57 pm

Re: Плавная линия или спайн как построить?

Post by _taras_ »

Итак попробовал несколько вариантов.
При численном построении крутых шпангоутов и других плавных линий В-сплайну чертится с искажениями. Нужно больше точек... а гдеже их взять?
Та же история с дополнениями. Например макросу WireXYZ так же нужно много точек.
Испольозование сканов чертежей дает плохой результат. Во первых бумага от времени деформировалась и разные участки изображения трансформировалист по своему, а во вторых при подготовке к печати никто не заморачивался с точностью рисунка.
Эти косяки видны на рисунке. И пытаться сторить по указанным методам, то корпус будет выглядить ужасно и его нельзя будет использовать для конструирование шпангоутов и всего остального.
Attachments
pic_02.png
pic_02.png (300.83 KiB) Viewed 3474 times
User avatar
vmzsoft
Posts: 127
Joined: Thu Jul 20, 2017 4:14 pm
Location: Нерезиновая

Re: Плавная линия или спайн как построить?

Post by vmzsoft »

Нужно больше точек... а гдеже их взять?
А что, поставить дополнительные точки руками религия запрещает? :lol:
Ваша главная проблема - непонимание основ геометрии.
Наименьший шпангоут, которому вы столь неумело попытались поставить в соответствие кривую, для начала - состоит из кривой и примыкающего к ней прямого отрезка.
А вы почему-то пытались провести только кривую. Причем через отрезок прямой :o
А ваша вторая попытка вообще за пределами разумного. Начальная точка от одного шпангоута, последующие почему-то берутся от другого...
Вот у вас и получилось то, что вы охарактеризовали "И ЕСЛИ пытаться стРОить по указанным методам, то корпус будет выглядЕть ужасно".
Помимо полученных подсказок нужно и самому уметь думать...
_taras_
Posts: 78
Joined: Mon Jul 13, 2015 8:57 pm

Re: Плавная линия или спайн как построить?

Post by _taras_ »

для начала - состоит из кривой и примыкающего к ней прямого отрезка
Спасибо за совет. Не сообразил.
А что, поставить дополнительные точки руками религия запрещает?
Как по кривому рисунку находить правильные размеры?? Подсткажите что делать если есть только с пяток точек, а надобна плавная линия.
А ваша вторая попытка вообще за пределами разумного. Начальная точка от одного шпангоута, последующие почему-то берутся от другого...
Я же писал, что это результат деформации бумаги книги (50 годов) + ошибки при изготовлении макета. Вдобавок я упоминал, что искал удобный плагин для минимизации ручного труда .
User avatar
vmzsoft
Posts: 127
Joined: Thu Jul 20, 2017 4:14 pm
Location: Нерезиновая

Re: Плавная линия или спайн как построить?

Post by vmzsoft »

Как по кривому рисунку находить правильные размеры?
Кривая должна быть у вас перед глазами. В реальном масштабе.
Прикидываете в ней отрезки, которые можно было бы аппроксимировать дугами различного диаметра, и на воображаемых стыках этих дуг ставите точки.
Строите кривую через эти точки.
Получите приблизительную кривую, подогнать которую под имеющийся образец всегда можно простым перемещением расставленных вами точек...
Где-то вот так, таким образом, таким макаром. :)
doubters
Posts: 168
Joined: Fri Mar 18, 2016 12:53 pm

Re: Плавная линия или спайн как построить?

Post by doubters »

_taras_ wrote: Fri Sep 06, 2019 11:50 pm Навсякий случай картинка чего надобно.
Если не секрет - что с этим дальше делать будете?
Post Reply