Формирование нескольких тел из одного эскиза
Формирование нескольких тел из одного эскиза
Всем привет!
OS: Linux Mint 18.1 Serena
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13528 (Git) AppImage
Build type: None
Branch: releases/FreeCAD-0-17
Hash: 5c3f7bf8ec51e2c7187789f7edba71a7aa82a88b
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedKingdom (en_GB)
Необходимо сделать несколько деталей из профиля. Рисуем один эскиз профиля (поперечное сечение). Дальше давим его на необходимую длину и выполняем с ним другие операции, формируя требуемые детали (тела).
Это возможно? Если да, то как?
Как я понимаю, эскизы в Part Design размещаются внутри тел, т. е., принадлежат им. Как их "расшарить"?
OS: Linux Mint 18.1 Serena
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13528 (Git) AppImage
Build type: None
Branch: releases/FreeCAD-0-17
Hash: 5c3f7bf8ec51e2c7187789f7edba71a7aa82a88b
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedKingdom (en_GB)
Необходимо сделать несколько деталей из профиля. Рисуем один эскиз профиля (поперечное сечение). Дальше давим его на необходимую длину и выполняем с ним другие операции, формируя требуемые детали (тела).
Это возможно? Если да, то как?
Как я понимаю, эскизы в Part Design размещаются внутри тел, т. е., принадлежат им. Как их "расшарить"?
Re: Формирование нескольких тел из одного эскиза
На эту же тему.
Внутри одного Body.
Есть простой эскиз (треугольник). Выдавил из него стенку. Все нормально.
Нужно еще одну такую стенку сделать левее. Ну не рисовать же эскиз такойже... В идеале нужна ссылка на предыдущий эскиз треугольника. Но пока не умеем... Просто копируем эскиз. Надо сместить. Внимание. Идем в свойства Attachment Offset->Position->Z - смещаем. Все нормально. Но почему надо смещать по Z (установлено опытным путем), когда на экране это смещение по оси X?!!
Внутри одного Body.
Есть простой эскиз (треугольник). Выдавил из него стенку. Все нормально.
Нужно еще одну такую стенку сделать левее. Ну не рисовать же эскиз такойже... В идеале нужна ссылка на предыдущий эскиз треугольника. Но пока не умеем... Просто копируем эскиз. Надо сместить. Внимание. Идем в свойства Attachment Offset->Position->Z - смещаем. Все нормально. Но почему надо смещать по Z (установлено опытным путем), когда на экране это смещение по оси X?!!
Re: Формирование нескольких тел из одного эскиза
Полный аут... я схожу с ума...
Скопировал эскиз (скетч) в тело. Получил размещение от балды... ладно передвинем тело куда надо.
Начал выравнивать полученное тело относительно другого с помощью Манипулятора - опять не выравнивает. Уползает куда-то совсем не туда... начал разбираться, открыл для редактирования скетч. А он далеко от начала координат... думаю, ну, передвину, возможно, поможет (хотя, раньше не помогало). И не получается передвинуть!!! Стоит как вкопанный на месте... можно его как-нибудь передвинуть?
Скопировал эскиз (скетч) в тело. Получил размещение от балды... ладно передвинем тело куда надо.
Начал выравнивать полученное тело относительно другого с помощью Манипулятора - опять не выравнивает. Уползает куда-то совсем не туда... начал разбираться, открыл для редактирования скетч. А он далеко от начала координат... думаю, ну, передвину, возможно, поможет (хотя, раньше не помогало). И не получается передвинуть!!! Стоит как вкопанный на месте... можно его как-нибудь передвинуть?
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Формирование нескольких тел из одного эскиза
Официального способа нет.
Полуофициальный хак:
1. клонируем эскиз Draft Clone
2. Тащим клон внутрь нового тела
-> клон можно независимо аттачить (в свойствах, ткнуть кнопку "..." возле свойства MapMode). И выдавливать, вращать, и т.д.
Полуофициальный хак:
1. клонируем эскиз Draft Clone
2. Тащим клон внутрь нового тела
-> клон можно независимо аттачить (в свойствах, ткнуть кнопку "..." возле свойства MapMode). И выдавливать, вращать, и т.д.
Re: Формирование нескольких тел из одного эскиза
Для чего у тел Bounding box?
Включил, ради интереса, а они расположены абы как... совсем не рядом с телами... может, поэтому?
Включил, ради интереса, а они расположены абы как... совсем не рядом с телами... может, поэтому?
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Формирование нескольких тел из одного эскиза
Потому что Attachment Offset задаётся в прикреплённой системе координат. Z сдвигает по нормали к эскизу, X вдоль горизонтальной оси эскиза, Y вдоль вертикальной оси эскиза. Это если углы в attachment offset все нулевые; если нет, углы поворота применяются после перемещения AttachmentOffset.xyz.
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Формирование нескольких тел из одного эскиза
?? а что там не так?
Зачем - не знаю, я применения не нашёл. Вот на верстаке Lattice2 есть реальный bounding box, который можно например для посадки эскиза применить.
Re: Формирование нескольких тел из одного эскиза
Выделенный уголок хочу повесить на каретку справа. Никак он туда не встает с помощью Манипулятора...
Видны и Bounding Box обоих объектов. Почему-то они не на объектах...
Видны и Bounding Box обоих объектов. Почему-то они не на объектах...
- Attachments
-
- z.png (68.79 KiB) Viewed 3491 times
Re: Формирование нескольких тел из одного эскиза
Я скопировал из одного тела с помощью Ctrl-C и вставил с помощью Ctrl-V. Вставилось в корень. Потом перенес. Это некорректно?
Попробовал на другом компе с виндой. Результат аналогичный...
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Формирование нескольких тел из одного эскиза
Так тоже можно. Только копия получается независимая. Главное - отвечать "нет" на вопрос "копировать ли зависимости", иначе вероятен хаос.