Рубрика «cad»

Этим постом мы отвечаем на вопрос, есть ли для программиста карьера (и вообще работа) после 50-ти. Свою историю рассказывает Татьяна Митина, руководитель отдела программирования в центре разработки C3D Labs в Нижнем Новгороде. Она 16 лет проработала в Intel, а сейчас занимается разработкой геометрического 3D-ядра.

image
Читать полностью »

На днях под Linux тихо и почти незаметно вышел новый CAD продукт от компании Bricsis, таким образом Linux пополнился еще одним must-have инструментом для виртуального прототипирования. Компания Bricsis позиционирует свой продукт как абсолютно бесплатный, цитата с оффициального сайта " BricsCAD Shape является бесплатной для всех пользователей и не имеет каких-либо ограничений для коммерческого использования."

Знакомьтеcь, BricsCAD Shape

BricsCAD Shape — бесплатная 3D САПР от Bricsys - 1
Читать полностью »

Команда C3D Labs с 1995 года делает геометрическое ядро, ключевой технологический компонент для создания систем автоматизированного проектирования (САПР). Два года назад мы выпустили собственный модуль визуализации C3D Vision. Зачем понадобился еще один 3D-движок?

image
Читать полностью »

Обзор софта для топологической оптимизации и бионического дизайна - 1

Биодизайн, или бионический метод проектирования предполагает использование в разрабатываемых конструкциях эффективных решений позаимствованных в природе. В целом, это плавные линии, распределенная структура тонких сплошных или трубчатых конструкций. Биодизайн — частный случай топологической оптимизации, средства достижения оптимального сочетания механической прочности и легкости, путем хорошо просчитанного распределения материала в детали, как правило — с усложнением ее структуры.

В этой статье мы рассматриваем ПО, которое способно справиться с этими задачами.
Читать полностью »

Несколько маленьких роботов вырезают мебель по компьютерному макету - 1
Робот-пылесос Roomba вооружился ажурной пилой и выпиливает столешницу под руководством ИИ. Источник: видео CSAIL, MIT

Благодаря 3D-печати появилась надежда, что в будущем пластмассовые и металлические изделия можно будет делать под заказ по произвольному макету, а то и печатать дома. Состоялись успешные эксперименты по 3D-печати жилых домов из бетона. Таким образом, строительство и обустройство жилья для людей можно практически полностью автоматизировать, за исключением одной небольшой детали — деревянной мебели. Да, есть ЧПУ-станки (с числовым программным управлением), но такую большую машину не поставишь у себя в квартире — нужно делать заказ в какой-то специализированной фирме.

Поэтому до сих распилом досок для деревянной мебели, дверей и паркета непосредственно на месте их установки занимаются люди. И это опасная работа: каждый год тысячи столяров и плотников отрезают себе руки и пальцы, работая с опасным ручным инструментом. Благодаря разработкам вроде роботизированной системы AutoSaw эти люди смогут избавиться от рискованной работы. Как и миллионы их коллег в смежных строительных отраслях. Всё будет автоматизировано с помощью роботов и Искусственного Интеллекта.
Читать полностью »

Недавно мы выпустили новое приложение КОМПАС-Эксперт для поиска ошибок в чертежах и моделях, разработанных в КОМПАС-3D. Идеей для него послужил анализатор кода PVS-Studio. Что общего в продуктах для программистов и инженеров и как классифицируются ошибки проектирования, рассказывает Олег Волков.

В свое время меня вдохновил Viva64 для проверки кода C++ (сейчас этот прекрасный продукт называется PVS-Studio). Он выполняет анализ кода на различные правила: логические/нелогические, конструктор/деструктор, сравнение переменных и другие. Возникла мысль применить похожую идеологию в КОМПАС-3D: на выходе проверять результат — чертеж или 3D-модель — некими правилами. Тем более, что в других САПР подобные проверки реализованы.
Читать полностью »

Всем привет! В этой статье я расскажу об API BIM-системы Renga. О самой системе можно почитать тут, здесь же можно запросить версию для некоммерческого использования. Если вкратце, то Renga это трехмерная система автоматизированного проектирования в архитектуре и строительстве. В ней проектировщик/архитектор/конструктор работает с информационной моделью здания, получает ассоциативные чертежи, спецификации, в общем, создает проект.

Зачем нужно API CAD-системы

Сначала, как водится, немного водички.

Разработка расширений для CAD систем довольно распространена, поскольку в любом проектировании существуют различные направления, разделы и стандарты оформления проектной документации, которые требуют разной узкоспециализированной функциональности. Кроме того существуют задачи интеграции с программами расчета, визуализации, документооборота и многими другими. Выход — создание подключаемых модулей, расширяющих функциональность системы.
Читать полностью »

Волею судеб сложилось так, что для одного из моих хобби, мне понадобилось ковыряться в API к отечественной САПР Nanocad, при этом, не имея каких-то практических навыков в разработке для САПР.

И если пару лет назад в аналогичной ситуации, когда я чисто ради любопытства решил посмотреть API для Revit, проблем вообще никаких не возникало, то с Нанокадом было всё не так просто.

В память и со всем уважением к Михаилу Николаевичу, можно сказать: «Наберите воздуха в грудь…» эти американцы разместили у себя на сайте в открытом доступе… инструкцию по началу работы! Какие же они там все ту… в общем вы поняли, это вам не «лук в колготках хранить».

Но мы с вами как порядочные люди не будем ругать людей, которые дали нам бесплатно вполне вменяемый продукт и доступ к средствам разработки, просто попробуем им немножко помочь, тем более что последняя публикация по MultiCad. NET API была в блоге Nanosoft на Хабре, почти два года назад и надо немного заполнить вакуум.

К сожалению, как полный новичок в этом вопросе я не смогу дать вам материал действительно достойного качества, но по крайней мере мы рассмотрим те вопросы, на которых у меня сразу случился «затык». Получится, как и в прошлом цикле по Data Science статья от новичка – новичкам.

План примерно такой: пару слов о Нанокад, немного в целом о программировании под Нанокад и в конце написание примитивной команды с помощью MultiCAD .NET API 7 (для Nanocad 8.X).

Итак, прячем чертежи в тубус, убираем кульманы, запихиваем лекала на антресоль и милости прошу под кат.

«Лицо без шрама» или первые шаги в Multicad.NET API 7 (для Nanocad 8.1) - 1
Читать полностью »

Хочешь изменить софт, которым пользуешься, к лучшему? Стань его разработчиком! Знакомьтесь, это Никита Батьянов, наш инженер-аналитик, а до недавнего времени активный пользователь КОМПАС-3D и других САПР. Пару лет назад Никита записывал «косяки» КОМПАС-3D в блокнот, забрасывал идеями и предложениями службу техподдержки АСКОН, а потом понял, что реализовывать эти идеи самому куда интереснее. Вот его история.

Из пользователя в разработчики САПР - 1

Читать полностью »

Ранее мы уже писали как устроено тестирование КОМПАС-3D и про автоматизацию тестирования интерфейса КОМПАС-3D, сегодня расскажем про тестирование BIM-системы Renga.

Многие компании в процессе разработки программного обеспечения сталкиваются с проблемой появления регрессионных ошибок. И мы, к сожалению, не были исключением. В этой статье я бы хотела рассказать, как данная проблема проявилась у нас и какие пути решения мы нашли. Но сначала стоит пояснить, какую систему мы разрабатываем и как в нашей компании устроен процесс тестирования.

Что такое Renga

Renga Architecture — архитектурно-строительная BIM-система, разработанная Renga Software (совместное предприятие компаний АСКОН и 1С), для создания внешнего облика здания, информационной модели, быстрой компоновки чертежей. Ее пользователями являются архитекторы, проектировщики и конструкторы.

Как устроено тестирование BIM-системы Renga - 1

Подробнее о семействе продуктов Renga (Осторожно маркетинг!)

Renga Architecture – система для архитектурно-строительного проектирования. Программа создана для максимальной помощи проектировщику в решении его задач: создание архитектурного облика здания, информационной модели и быстрая компоновка чертежей согласно стандартам СПДС и многое другое.

Renga Structure — cистема для проектирования конструктивной части зданий/сооружений. Программа для инженеров-конструкторов и проектировщиков по созданию информационной модели здания или сооружения и получению чертежей марок КР/КЖ/КЖИ/КМ/АС.

Семейство продуктов Renga предназначено для проектирования по технологии BIM. Высокая производительность систем позволяет работать с большими проектами без видимого снижения качества работы с 3D-моделью:Читать полностью »