![image](https://habrastorage.org/getpro/habr/post_images/e1e/e07/505/e1ee07505375f45fe61a349798f31818.jpg)
Так уж сложилось, что Linux для меня домашняя система более 5 лет. Я владею различными САПР системами под Windows и прекрасно вижу ту пропасть которая существует в этой области. Но вне зависимости от выбранной OC, не существует такого инструмента «сделать красиво» — нажал заветную кнопку и идея воплотилась в годную 3D модель/чертёж. Проектирование весьма длительный всесторонний процесс, от этапов тз до испытания образцов.И тут все средства хороши, от простого карандаша и бумаги, коробки пластилина до навороченной САПР с просчетом веса и прочими плюшками. Процесс в Windows выглядит аналогично и так-же приходится постоянно использовать «связки» различного софта для одного прототипа, но стоимость этого софта для хобби мягко говоря неподъемна.
В данном же случае речь пойдет о хобби, пусть и приносящем доход, но все же хобби. Я расскажу о софте, необходимом для создания реальных прототипов, которым пользуюсь под Debian testing с DE xfce. Мой выбор возможно не идеален, но для творчества вполне годится.
Итак, имеется некая идея в вакууме, необходимо найти инструмент для 3D визуализации с возможностью быстрого прототипирования средствами ЧПУ.
Blender
Пожалуй лучший инструмент для визуализации, даже из коробки, значительно превосходящий возможности модулей визуализации многих САПР.
Практически без танцев позволяет «переварить» модель в понятные ЧПУ g-code, и это понятно ибо с экспортом в .stl меньше всего вопросов.
Для инженера привыкшего к метрической системе и мерящего все в миллиметрах потребуется лишь выставить привычную систему измерения:
![image](https://habrastorage.org/getpro/habr/post_images/845/bc3/382/845bc3382cc5f2995b7671678e2d0ead.png)
Результат:
![image](https://habrastorage.org/getpro/habr/post_images/654/05a/a97/65405aa97fb6012eb24f2b11ba729754.jpg)
Плюсы:
— фото реалистичный рендер
— анимация, сгодится как средство для движущихся частей
— наличие видео редактора, как средство для презентации идеи
— возможность получения G-code для ЧПУ
Минусы:
— зачастую элементарно трудно прикинуть размеры деталей, а модель должна содержать максимум информации о себе.
— слабо предсказуемый импорт/экспорт форматов. не смотря на существование небольшой кучки плагинов-конвертеров, основная проблема — перевод исходных файлов в форматы, нужные инженеру. Так и по части геометрии: зачастую размеры «плывут», искажается кривизна линий и прочее
Видео:
Однако Blender это все же не CAD, хотя попытки сделать из него таковой были, например плагин blenderCAD. Но заложенный изначально механизм полигонального моделирования мало пригоден для продвинутой САПР с механизмом твердотельного моделирования.
Впрочем для домашнего творчества «на коленке» обычно blender'а более чем достаточно ибо проектная документация зачастую просто излишня, достаточно понимания как идею завернуть в приемлемую оболочку. Но зачастую собственного скилла не достаточно либо проще отдать часть деталей на аутсорс, а при работе с подрядчиками де-факто нужна система которая идеально работает с DWG или DXF. Токарю / фрезеровщику «выхлоп» с Blendera тоже не предложишь ибо пойдешь не только лесом но и в пешее путешествие. Порой просто необходимы инструменты для создания документации и передачи ее в печатном виде.
Bricscad
Наиболее юзефрендли инструмент для твердотельного 3D моделирования (Solid modelling) под Linux, позиционируется как аналог AutoCad хотя и не дотягивает до такового. При работе в 2D ( чертежи, развертки, etc ) практически не уступает AutoCad.
![image](https://habrastorage.org/getpro/habr/post_images/0df/2f3/84b/0df2f384b58a1994cc5c12c373a13b04.png)
![image](https://habrastorage.org/getpro/habr/post_images/662/bae/ba3/662baeba39a6943338f4f80ca0035c3c.png)
Результат:
![image](https://habrastorage.org/getpro/habr/post_images/0e6/267/039/0e6267039c3ee753228e8793ede41208.jpg)
![image](https://habrastorage.org/getpro/habr/post_images/0fd/886/5d9/0fd8865d967ba5a0c434f8afc39a122a.jpg)
Плюсы:
— полная совместимость выходных файлов с AutoCad
— предсказуемый импорт/экспорт
— возможность конвертации чертежей/модели в pdf
Минусы:
— proprietary software к тому-же платное, впрочем для студентов доступна бесплатная лицензия на год.
![image](https://habrastorage.org/getpro/habr/post_images/1ba/f75/d2a/1baf75d2a75d8c3a2d7a8deb909d4cbb.jpg)
![image](https://habrastorage.org/getpro/habr/post_images/c15/546/1fe/c155461fe9de4132de93c413891cadcb.jpg)
![image](https://habrastorage.org/getpro/habr/post_images/d80/bc7/ceb/d80bc7ceb11ca50d07a0829fef69efbf.jpg)
![image](https://habrastorage.org/getpro/habr/post_images/b25/582/7d7/b255827d7b3bb8f1ab88ba6efb8be9ee.jpg)
DraftSight
До знакомства с Bricscad был основным инструментом для работы с DWG. Позволяет создавать, редактировать и просматривать файлы DWG, но увы 2D. 3D можно просматривать, но не более.
В связи с полной миграцией на Bricscad как инструмент более не актуален.
![image](https://habrastorage.org/getpro/habr/post_images/252/e4c/22a/252e4c22a37213b067611cc170326b6f.png)
![image](https://habrastorage.org/getpro/habr/post_images/f01/13c/b40/f0113cb40c7de0268f14607a68bdf7c5.png)
Результат:
![image](https://habrastorage.org/getpro/habr/post_images/a3c/d6d/5ab/a3cd6d5abe136d1ee364b9e045e4cfe1.jpg)
![image](https://habrastorage.org/getpro/habr/post_images/47b/340/a6f/47b340a6f00f3ffa7587106cc199bc64.jpg)
Видео:
Incscape
Для творчества «на коленке» инструмент вполне способен заменить Windows аналоги векторных редакторов, таких как CorelDraw. Незаменимая вещь при работе с развертками для Blender'a. Но по большей части пользую для получение бумажных распечаток по лазерно утюжной технологии.
Плюсы:
— неплохая система привязок
— экспорт в DXF
Минусы:
— нет «привычного» инженеру рисования командами
Scribus
Инструмент для верстки документов. Со своей основной целью — передача документации в электронном виде в формате PDF или бумажной распечатке справляется полностью.
Минусов не замечено.
![image](https://habrastorage.org/getpro/habr/post_images/33e/38b/370/33e38b370328e94c431c9d75cbee8adc.png)
![image](https://habrastorage.org/getpro/habr/post_images/6cd/bf0/c95/6cdbf0c95a8eb8aaad4201837a240633.png)
Вот пожалуй и весь необходимый набор софта для визуализации идей. Остается лишь достать из кладовки самый простой инструмент и сделать, пусть порой не так как на картинках. Проектировка изначально экономит время как и материалы ибо идей много, а времени мало. При востребованности идеи и соответствующей конвертации в дензнаки опять же ничего не мешает сделать все на ЧПУ. Благо софт это позволяет по созданным 2D и 3D моделям.
Впрочем CAM системы и программы для управления CNC станками тема для отдельной статьи…