FreeCAD в качестве мебельной САПР

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

ПОЖАЛУЙСТА! Начиная обсуждение, обязательно....
koluna
Posts: 258
Joined: Thu Sep 20, 2018 12:36 pm

FreeCAD в качестве мебельной САПР

Postby koluna » Fri Sep 28, 2018 8:06 am

Всем привет!

Кто-нибудь использует FreeCAD для проектирования корпусной мебели?
Хочу кухню сделать. Изучаю FreeCAD для других дел, думаю, нужно ли еще изучать какой-нибудь PRO100 или достаточно только FreeCAD?
Конечно, можно рисовать и в нем, но тут вопрос удобства...

Интересуют пока два вопроса.
1. Генерация списка деталей с размерами.
Тут, как я понимаю, можно скрипт написать, который пробежит по деталям и куда-нибудь выведет их размеры с какой-либо привязкой к каждой из них.
2. Возможен ли режим перемещения твердых тел, при котором они не могут пересекаться?
К примеру. Пара ЛДСП досок. Одна на месте, другую перемещаем. Сейчас одна доска может пройти через другую, а как этого избежать?
Конечно, можно просто двигать аккуратно до их стыковки, но, вдруг где-то переборщишь? Хотелось бы, чтобы при соприкосновении одной доски с другой доска дальше не двигалась.
User avatar
DeepSOIC
Posts: 6971
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: FreeCAD в качестве мебельной САПР

Postby DeepSOIC » Fri Sep 28, 2018 8:50 am

koluna wrote:
Fri Sep 28, 2018 8:06 am
1. Генерация списка деталей с размерами.
Наверно есть готовые решения, но я о них не знаю. Arch Survey, судя по описанию, может существенно ускорить процесс.


koluna wrote:
Fri Sep 28, 2018 8:06 am
2. Возможен ли режим перемещения твердых тел, при котором они не могут пересекаться?
Боюсь, что нет. Соприкосновение можно получить инструментами Draft, инструментом Std Alignment, или верстаками сборки (Assembly2, доступный через установщик аддонов, или Assebmly3, требующий специального форка фрикада)
koluna
Posts: 258
Joined: Thu Sep 20, 2018 12:36 pm

Re: FreeCAD в качестве мебельной САПР

Postby koluna » Fri Sep 28, 2018 9:45 am

DeepSOIC wrote:
Fri Sep 28, 2018 8:50 am
1. Генерация списка деталей с размерами.
Наверно есть готовые решения, но я о них не знаю. Arch Survey, судя по описанию, может существенно ускорить процесс.
Посмотрим. С Питоном знаком, можно самому написать. Только вот пока не знаю как :)
Боюсь, что нет. Соприкосновение можно получить инструментами Draft,
Вы имеете в виду Draft_Move?
Или что-то еще?
инструментом Std Alignment,
Это сейчас попробовал. Спасибо! Отлично!
или верстаками сборки (Assembly2, доступный через установщик аддонов,
А по удобству он как по сравнению с упомянутыми?
User avatar
DeepSOIC
Posts: 6971
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: FreeCAD в качестве мебельной САПР

Postby DeepSOIC » Fri Sep 28, 2018 9:51 am

koluna wrote:
Fri Sep 28, 2018 9:45 am
Вы имеете в виду Draft_Move?
Да его.



Ещё вот вспомнил, есть аддончик Manipulator Workbench, тоже может оказаться в тему.
koluna
Posts: 258
Joined: Thu Sep 20, 2018 12:36 pm

Re: FreeCAD в качестве мебельной САПР

Postby koluna » Fri Sep 28, 2018 10:16 am

ArchServey - что-то не то. Уж совсем примитивно...
Допустим, в Part я нарисовал куб. Он ведь в виде твердого тела? Добавляем еще кубы... ну, на самом деле - это доски ЛДСП :)

На Питоне мы ведь можем:
  1. получить список этих объектов и в цикле пройтись по каждому из объектов?
  2. получить из свойств объекта его длину, ширину, высоту, название какое-нибудь?
  3. записать это все куда-нибудь в файл или вывести в виде списка на экран?
Вот и все, что нужно... это потом можно облагородить и отдать на распил...
koluna
Posts: 258
Joined: Thu Sep 20, 2018 12:36 pm

Re: FreeCAD в качестве мебельной САПР

Postby koluna » Tue Oct 09, 2018 10:11 am

Кстати, в Assembly2 нашел частичную замену по второму вопросу - проверка пересечений :)