Как удалить кабана в AutoCad
Обновлено: 21.11.2024
4334ATA, на Викискладе. Creative Commons Attribution-Share Alike 3.0.
Примечание редактора. Первоначально эта статья была опубликована в мае 2016 года, и в нее были добавлены несколько дополнительных параметров.
CAD — автоматизированное проектирование или автоматизированное черчение, в зависимости от того, кого вы спросите, — это технология, созданная для упрощения создания спецификаций для реальных объектов. Независимо от того, является ли объект, который вы строите, домом, автомобилем, мостом или космическим кораблем, скорее всего, он был создан в программе САПР того или иного типа.
Больше отличного контента
Среди самых известных программ САПР — AutoCAD компании AutoDesk, но существует множество других проприетарных программ с открытым исходным кодом. Так как же складываются альтернативы AutoCAD с открытым исходным кодом? Ответ зависит от того, как вы планируете их использовать.
Давайте начнем с того, что будем откровенны и откровенны: если вы ищете замену существующей программе САПР, которая будет обеспечивать те же функции и рабочий процесс без внесения каких-либо изменений в ваши процессы, вам расстроенный. Но я бы сказал, что причина вашего разочарования не имеет ничего общего с лицензированием продукта — замена сложных программ для давних пользователей с особыми потребностями и ожиданиями в отношении их программного обеспечения затруднена.
Хитрость в том, чтобы решить, подходит ли вам замещающая часть программного обеспечения, будь то открытая или закрытая, заключается в том, чтобы точно определить, что вам нужно. Ситуация ничем не отличается от обнаружения того, что человек, который настаивает на том, что ему «нужен» Photoshop, просто использует его, чтобы нарисовать несколько геометрических фигур и удалить эффект красных глаз с фотографий; что им действительно нужно, так это инструмент для редактирования графики, который может заменить эти специфические функции. Есть ли в нем все навороты оригинала, не имеет значения, если эти функции оплачиваются, но не используются.
Мое личное знакомство с программами САПР с открытым исходным кодом ничем не отличалось. Я немного работал с AutoCAD в аспирантуре, поэтому, когда я хотел поиграть с рисованием трехмерных планов чего-либо, это было почти все, что я знал. Но само по себе это не делало AutoCAD лучшим выбором.
Поскольку я стремился заменить все больше и больше программного обеспечения в своей жизни вариантами с открытым исходным кодом, Blender оказался столь же хорошим для моих потребностей в 3D-моделировании, независимо от того, играл я с моделями, созданными для 3D-принтера, или рассматривал пейзажи, экспортированные из других программ. А для относительно простой задачи по планированию проектов по благоустройству дома Sweet Home 3D стала отличной альтернативой с открытым исходным кодом.
Если ваши потребности немного более специфичны и вам действительно нужна специальная программа САПР, вот отличные варианты с открытым исходным кодом:
САЛОМЕЯ
Платформа SALOME — это приложение и инфраструктура, подходящие для промышленного проектирования и моделирования. Это побочный проект 3D Powerhouse OpenCascade, и у него есть серьезные промышленные пользователи. SALOME объединяет инструменты моделирования CAD и CAE с промышленными алгоритмами построения сетки и расширенной 3D-визуализацией. Его редактор геометрии может импортировать файлы STEP, BREP, IGES, STL и XAO, а редактор сетки может импортировать UNIV, MED, GGNS, SAUV и другие. Он имеет встроенную поддержку Python.
Как и все другие CAD-приложения в этом списке, это приложение с открытым исходным кодом, поэтому, если у вас есть собственные разработчики, создающие для него плагины, вам не придется иметь дело с неуклюжим API. У вас есть прямой доступ к кодовой базе.
BRL-CAD
BRL-CAD – это кроссплатформенный инструмент САПР, созданный в 1979 году, хотя для выпуска исходного кода под лицензией с открытым исходным кодом потребуется 25 лет. На самом деле BRL-CAD настолько стар, что считается старейшим хранилищем исходного кода приложения, находящегося в настоящее время в активной разработке.
Первоначально разработанный Майком Мууссом из Военной исследовательской лаборатории, BRL-CAD десятилетиями использовался военными США для моделирования систем вооружения, но также использовался для гораздо более повседневных задач проектирования, от академического до промышленного дизайна. к приложениям для здоровья.
Итак, что вам принесли более 35 лет разработки? BRL-CAD состоит из более чем 400 различных инструментов и приложений, распределенных по более чем миллиону строк исходного кода. Не все части находятся под одной и той же лицензией, начиная с лицензий BSD и LGPL и заканчивая простым общественным достоянием; файл COPYING в исходном коде проекта на SourceForge содержит более подробную информацию.
FreeCAD
FreeCAD – это параметрическая САПР с открытым исходным кодом, созданная для проектирования "реальных объектов любого размера", и хотя очевидно, что многие из представленных примеров, созданных пользователями, представляют собой объекты меньшего размера, особой причины для этого нет. его нельзя было использовать и для архитектурных приложений. FreeCAD написан в основном на C++, и если вы программируете на Python, вы захотите воспользоваться возможностью расширения и автоматизации FreeCAD с помощью интерфейса Python.
FreeCAD может импортировать и экспортировать 3D-объекты из различных распространенных форматов, а его модульная архитектура позволяет легко расширять базовую функциональность с помощью различных подключаемых модулей. Программа имеет множество встроенных опций интерфейса, от скетчера до рендерера и даже возможности моделирования роботов. В настоящее время FreeCAD находится в стадии бета-тестирования и активно разрабатывается с регулярными выпусками, но разработчики предупреждают, что он может быть еще не пригоден для использования в производственной среде.
Исходный код FreeCAD размещен на GitHub и доступен как открытый исходный код под лицензией LGPL.
LibreCAD
LibreCAD — это еще одна программа САПР, предназначенная для работы в Windows, Mac и Linux. Ответвление QCAD (упомянутое ниже), LibreCAD имеет интерфейс, который будет знаком пользователям AutoCAD, и по умолчанию он использует формат AutoCAD DXF для импорта и сохранения, хотя может использовать и другие форматы. Однако LibreCAD работает только в 2D, поэтому имеет больше смысла, если вы планируете использовать план сайта или что-то подобное, э-э, плоское.
LibreCAD распространяется под лицензией GPL, и вы можете найти его полный исходный код на GitHub.
Это не единственные варианты. Другие хорошие варианты, на которые стоит потратить время, включают:
-
, который позиционируется как «надежный 3D-моделлер САПР для программиста» из-за того, что это не интерактивный моделлер, а тот, в котором моделирование выполняется с помощью файла сценария. , который является кроссплатформенным, но ограничен двумерными приложениями. , которая представляет собой параметрическую двух- и трехмерную программу САПР. , который представляет собой обновленный интерфейс для OpenJsCad. Оба являются инструментами 2D- и 3D-моделирования на основе JavaScript, которые запускаются в браузере и доступны по лицензии MIT.
Поскольку мы не можем включить здесь все варианты, если у вас есть любимый, сообщите нам об этом в комментариях ниже.
Хотите ли вы читать другие подобные статьи? Подпишитесь на нашу еженедельную рассылку по электронной почте.
Читайте также: