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

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

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

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

Postby _taras_ » Fri Sep 06, 2019 10:13 pm

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

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

Postby DeepSOIC » Fri Sep 06, 2019 10:21 pm

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

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

Postby _taras_ » Fri Sep 06, 2019 11:50 pm

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

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

Postby DeepSOIC » Sat Sep 07, 2019 12:01 am

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

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

Postby _taras_ » Sat Sep 07, 2019 12:21 am

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

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

Postby _taras_ » Sat Sep 07, 2019 12:25 pm

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

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

Postby vmzsoft » Sat Sep 07, 2019 12:54 pm

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

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

Postby _taras_ » Sat Sep 07, 2019 2:12 pm

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

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

Postby vmzsoft » Sat Sep 07, 2019 3:56 pm

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

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

Postby doubters » Sun Sep 08, 2019 8:00 am

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