Как построить осевую линию трубы (обратная задача)

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

ПОЖАЛУЙСТА! Начиная обсуждение, обязательно....
vvr
Posts: 2
Joined: Sun Nov 18, 2018 8:31 pm

Как построить осевую линию трубы (обратная задача)

Postby vvr » Sun Nov 18, 2018 9:17 pm

Добрый день.

Имею:

1. FreeCAD на OS: Astra Linux CE 2.12.6 (Orel)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13541 (Git) AppImage
Build type: None
Branch: releases/FreeCAD-0-17
Hash: 9948ee4f1570df9216862a79705afb367b2c6ffb
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 7.3.0


и

2. подаренный файл с трубой изогнутой в пространстве.

Подскажите с чего начать - надо для продолжения работы построить осевую линию этой трубы.

объект примерно такой -- Image
User avatar
DeepSOIC
Posts: 6971
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Как построить осевую линию трубы (обратная задача)

Postby DeepSOIC » Mon Nov 19, 2018 12:21 am

Труба постоянного сечения, или нет? Изгибы по окружности, или сплайны?

Функции, выполняющей это напрямую, наверно нет. Нужно извращаться.

Часто вместо осевой линии можно применить поверхностный шов.
seam.PNG
seam.PNG (91.13 KiB) Viewed 582 times
На аддон-верстаке Lattice2 есть утилита для вытаскивания этой линии шва. Но сработает только если линия шва одна (т.е. сечение трубы должно быть круглыми, ну в крайнем случае эллиптическим). А так, можно и вручную нужные рёбра выбрать.
vvr
Posts: 2
Joined: Sun Nov 18, 2018 8:31 pm

Re: Как построить осевую линию трубы (обратная задача)

Postby vvr » Mon Nov 19, 2018 8:28 am

Спасибо.
Труба постоянного сечения, за исключением средней части (как на образце).

Про изгибы/сплайны не знаю, а беспокоить автора объекта с распросами не имею возможности.

Поскольку новичёк в этом деле, могу неправильно употреблять термины, а что если "разбить" трубу на составляющие и изменить диамерты в "0"?