В своем выступлении на Autodesk University в Москве Карлос Олгуин рассказал об очень любопытных исследованиях, которыми занимается его команда вместе с ведущими учеными мировых университетов. Речь шла о технологиях программирования вещества, как живого, так и неживого, самоорганизации различных структур, будущем и самособирающихся табуретках из IKEA. По следам презентации мне удалось задать Карлосу несколько дополнительных вопросов. Под катом наша беседа и видеозапись его выступления.
18.7
Рейтинг
CAD/CAM *
CAD/CAM-системы
Сначала показывать
Порог рейтинга
Уровень сложности
Работа с таблицами в MultiCAD.NET. Часть 1. Создание отчета на основе шаблона
6 мин
4.7KЭтой публикацией мы открывам цикл статей про возможности и особенности API для работы с таблицами в MultiCAD.NET.
Как известно, практически ни один чертеж не обходится без табличного оформления: таблицы применяются для создания объектов, содержащих количественную информацию о конструкции, ведомостей элементов, спецификаций и др. Типичной задачей, с которой сталкиваются проектировщики, является формирование табличного отчета по выбранным объектам чертежа. Автоматизация этой задачи позволит избавить пользователя от рутинной работы, тем самым сократив затраченное время и количество ошибок.
В качестве примера рассмотрим формирование итоговой ведомости электроприборов по плану расположения оборудования (или, проще говоря, по чертежу, иллюстрирующему распределение электрических розеток по помещениям).
+6
KiCad и ГОСТ. Библиотека УГО
5 мин
88KТуториал
Дополняем цикл статей по УГО для различных САПР-схемотехники. В данном топике описывается процесс создания компонента УГО для KiCad.
KiCad — распространяемый под лицензии GNU GPL программный комплекс класса EDA с открытыми исходными текстами, предназначенный для разработки электрических схем и печатных плат.
Внимание! Под катом трафик!
KiCad — распространяемый под лицензии GNU GPL программный комплекс класса EDA с открытыми исходными текстами, предназначенный для разработки электрических схем и печатных плат.
Внимание! Под катом трафик!
+33
САПР для проектирования крупных промышленных объектов
5 мин
11KВ этой статье я представлю свое видение того, на каком этапе развития находится САПР для проектировании крупных промышленных предприятий сегодня, с какими трудностями приходится сталкиваться при внедрении и какие тенденции намечаются в этой отрасли.
-5
Истории
Вопросы Карлосу Олгуину о его работе в области 3d-биопечати, программирования вещества, 4d-проектирования и не только
3 мин
6.6KКарлос Олгуин (Carlos Olguin) — руководитель исследований в области био/нано/программируемого вещества в R&D подразделении Autodesk. Его группа в составе 18 специалистов изучает возможности проектирования, связанные с программированием вещества, сотрудничая с исследователями из ведущих научных институтов и коммерческих компаний со всего мира. В преддверии приезда Карлоса на Autodesk University Russia мне удалось задать ему несколько вопросов о его работе
+6
На 3D-принтере напечатана комната из искусственного песчаника
2 мин
28KЦель проекта швейцарских дизайнеров и программистов Микаэля Ансмейера и Бенджамина Дилленбургера "Digital Grotesque" — исследовать возможности 3D-печати в архитектуре. Их комната или, скорее, искусственный грот, занимает площадь в 16 квадратных метров и имеет 3,2 метра в высоту. Комната выполнена в стилистике соотечественника авторов, художника Ганса Рудольфа Гигера — создателя фантастических и пугающих картин, наиболее известного широкой публике по декорациям к фильму «Чужой».
В комнате нет ни стен, ни потолка, ни углов — вся она представляет собой пространство из двух симметричных половинок, заполненное переплетением тончайших узоров, сгенерированных на компьютере и распечатанных с помощью 3D-принтера. Сырьём служит мелкозернистый песок, и поэтому конечный продукт по своим свойствам напоминает песчаник — материал, который используется в строительстве тысячелетиями. Компьютерная модель грота состоит из 260 миллионов полигонов. Создание подобных конструкций традиционным способом если и возможно в принципе, то стоило бы огромных затрат времени и труда. 3D-печать делает их доступными даже в массовом строительстве.
В комнате нет ни стен, ни потолка, ни углов — вся она представляет собой пространство из двух симметричных половинок, заполненное переплетением тончайших узоров, сгенерированных на компьютере и распечатанных с помощью 3D-принтера. Сырьём служит мелкозернистый песок, и поэтому конечный продукт по своим свойствам напоминает песчаник — материал, который используется в строительстве тысячелетиями. Компьютерная модель грота состоит из 260 миллионов полигонов. Создание подобных конструкций традиционным способом если и возможно в принципе, то стоило бы огромных затрат времени и труда. 3D-печать делает их доступными даже в массовом строительстве.
+62
Autodesk создает российский магазин приложений и платит по 100$ разработчикам
2 мин
8.1KAutodesk объявила об открытии русскоязычного раздела своего онлайн магазина приложений. В честь этого события компания проводит акцию: разработчики, которые направят свои приложения на рассмотрение в Autodesk до 14 сентября и получат одобрение на размещение, будут награждены денежным призом.
+4
Импорт координат из текстового файла в чертёж nanoCAD на MultiCAD .NET API
3 мин
5.6KВ предыдущей статье мы писали о том, как импортировать точки из внешнего текстового файла в .dwg чертеж при помощи классического .NET API. В данной статье мы рассмотрим особенности решения этой же задачи на кросс-САПР-платформенном MultiCAD .NET API и продемонстрируем, как построенное приложение может быть запущено в nanoCAD и в AutoCAD без изменения настроек проекта и перекомпиляции.
+3
Импорт координат из текстового файла в чертёж nanoCAD на классическом .NET API
7 мин
17KОдним из наиболее популярных вопросов по программированию под nanoCAD является «Как мне импортировать точки из текстового файла?». Задача это несложная, но профессиональный проектировщик не обязан быть профессиональным программистом, поэтому эту статью мы написали в стиле «для начинающих».
Импортировать координаты в чертёж можно на любом из существующих в nanoCAD видов API. Мы решили выбрать .NET и сравнить два близких API: классический .NET API и кросс-САПР-платформенный MultiCAD.NET API. Под катом — первая часть — импорт точек на классическом .NET API.
+10
Чертежи в SVG формате. Часть 5. — Черновик стандарта
4 мин
8.3KВ "Чертежи в SVG формате. Часть 4 — Черновик стандарта " приведён пример рисования размеров. В продолжении рассмотрим использование JavaScript и сравним файлы чертежей в разных форматах.
+14
Экспорт чертежа из Компас-график 2D в SVG
2 мин
12KВ "Чертежи в SVG формате. Часть 1 — Черновик стандарта (обновляется)" приведён пример объектной модели чертежа, задания масштаба и стилей линий.
Опираясь на основные принципы создания чертежа, для Компас-график 2D создали тестовую альфа версию библиотеки экспорта в SVG.
Опираясь на основные принципы создания чертежа, для Компас-график 2D создали тестовую альфа версию библиотеки экспорта в SVG.
+6
Создание пользовательских примитивов в САПР на MultiCAD .NET API
6 мин
12KОдним из главных недостатков традиционного .NET API в .dwg совместимых САПР является невозможность создания пользовательских примитивов (Custom Entities) на .NET. Пользовательские примитивы создаются на С++, для их использования в .NET необходимо создать управляемые обёртки на C++/CLI.
Технология MultiCAD .NET позволяет создавать пользовательские примитивы, не выходя за рамки управляемого кода. Помимо отсутствия промежуточных объектов на C++, в MultiCAD .NET максимально используются стандартные для .NET механизмы, как следствие нет необходимости во многих привычных для САПР программистов операциях: не нужно вручную описывать сериализацию, свойства в инспектор можно вывести без создания COM объекта и т.п.
В качестве демонстрации MultiCAD .NET мы рассмотрим пример приложения CustomObjects, содержащийся в комплекте поставки SDK. Этот пример создает пользовательский примитив, который представляет собой прямоугольную рамку с находящимся внутри текстом:
Чертежи, содержащие наш тестовый примитив, могут быть открыты в любой .dwg совместимой САПР. Для изменения примитива необходимо загрузить сборку, содержащую код примитива, причём во все поддерживаемые САПР платформы загружается одна и та же сборка без перекомпиляции. Технология является родной для nanoCAD, для загрузки модуля в AutoCAD требуется модуль расширения (Object Enabler). Как это работает смотрите под катом.
Технология MultiCAD .NET позволяет создавать пользовательские примитивы, не выходя за рамки управляемого кода. Помимо отсутствия промежуточных объектов на C++, в MultiCAD .NET максимально используются стандартные для .NET механизмы, как следствие нет необходимости во многих привычных для САПР программистов операциях: не нужно вручную описывать сериализацию, свойства в инспектор можно вывести без создания COM объекта и т.п.
В качестве демонстрации MultiCAD .NET мы рассмотрим пример приложения CustomObjects, содержащийся в комплекте поставки SDK. Этот пример создает пользовательский примитив, который представляет собой прямоугольную рамку с находящимся внутри текстом:
Чертежи, содержащие наш тестовый примитив, могут быть открыты в любой .dwg совместимой САПР. Для изменения примитива необходимо загрузить сборку, содержащую код примитива, причём во все поддерживаемые САПР платформы загружается одна и та же сборка без перекомпиляции. Технология является родной для nanoCAD, для загрузки модуля в AutoCAD требуется модуль расширения (Object Enabler). Как это работает смотрите под катом.
+13
Будущее веб-разработок CAD систем
3 мин
15KОткроем Википедию и посмотри что пишут про форматы .DXF и .DWG и развитие их.
DXF — открытый формат файлов для обмена графической информацией между приложениями САПР. Был впервые представлен в декабре 1982 года как часть AutoCAD 1.0, в качестве обменного формата данных, предоставляющего ту же информацию, что и закрытый внутренний формат AutoCAD — DWG, спецификация на который никогда не предоставлялась.
+12
Ближайшие события
8 октября – 4 декабря
Онлайн
Больше событий в календаре
Разработка
Другое
Больше событий в календаре
Разработка
Менеджмент
Больше событий в календаре
Разработка
Аналитика
Больше событий в календаре
Разработка
Маркетинг
Другое
Больше событий в календаре
Менеджмент
Другое
Больше событий в календаре
Разработка
Маркетинг
Другое
Чертежи в SVG формате. Часть 4. — Черновик стандарта
5 мин
7.6KВ "Чертежи в SVG формате. Часть 3 — Черновик стандарта " приведён пример заштриховывания областей и примеры шаблонов штриховки разных материалов из CAD систем. В продолжении рассмотрим рисование размеров.
+23
Чертежи в SVG формате. Часть 3. — Черновик стандарта
4 мин
10KВ "Чертежи в SVG формате. Часть 2 — Черновик стандарта " приведён пример рисование простых графических объектов из CAD систем. В продолжении рассмотрим рисование штриховки для разных материалов.
+15
nanoCAD становится ближе. Выбери умное проектирование
17 мин
14KПролетели полгода, и мы опять выпускаем обновление nanoCAD – теперь под номером 5.0. По ощущениям мы уже прошли период становления и интенсивного наращивания стандартного функционала. Теперь пришла пора не только наполнять нашу САПР-платформу различными фишками и вкусностями, но и оптимизировать работу с ней: делать ее более комфортной, более гибкой, более удобной и более простой для пользователя. nanoCAD 5.0 включил в себя самые масштабные изменения за весь период существования продукта на рынке, и лично меня конечный результат очень впечатляет. Мы выделяем три крупных направления, которые произошли в nanoCAD 5.0:
- Поддержка самой современной версии формата *.dwg – DWG2013.
- Расширение и улучшение стандартного САПР-функционала, который выводит проектирование в nanoCAD на новый уровень эффективности.
- Развитие уникальных функций по работе с растрами, которые выстраиваются в последовательную технологию работы. Теперь при разработке проектной документации очень удобно использовать любые растровые изображения из любых внешних программ – например, из базы типовой документации NormaCS либо системы документооборота.
Перечисляемый список усовершенствований очень большой. По сути, пятая версия nanoCAD – это существенно переработанная платформа, на базе которой выйдут и специализированные САПР-решения, и модификации платформы nanoCAD (бесплатная, английская, 64-х битная версии), и новые решения. С выходом nanoCAD 5.0 мы предлагаем пользователям перейти на новый уровень, открываем перед ними множество качественных инструментов для рабочего умного проектирования в самых разных предметных областях.
+4
Чертежи в SVG формате. Часть 2. — Черновик стандарта
3 мин
10KВ "Чертежи в SVG формате. Часть 1 — Черновик стандарта (обновляется)" приведён пример объектной модели чертежа, задания масштаба и стилей линий. В продолжении рассмотрим рисование простых графических объектов из CAD систем.
+11
Чертежи в SVG формате. Часть 1 — Черновик стандарта
4 мин
20KВ интернете можно найти много разной информации о создании чертежей в формате SVG. Чаще предлагается какой-то редактор и экспорт из формата DXF в SVG. Просматривая код SVG сразу видно что там много лишнего. Созданный в одном редакторе файл SVG не всегда может корректно открыться в другом. Одно радует, что браузеры начали поддерживать SVG формат. Всюду пишут про недостатки использования SVG. А может надо придерживаться единых правил структуры файла для отображения чертежей?
+27
DraftSight — бесплатный аналог AutoCAD (в том числе и для Linux)
2 мин
186KДоброго времени суток, хабр!
Сегодня я хотел бы рассказать о прекрасном аналоге САПР AutoCAD под названием DraftSight, работающем под Linux (Ubuntu; Fedora, Suse или Mandriva; ArchLinux и пр.), Windows (x86, x86_64) и MacOS.
Данная САПР разработана компанией 3DS, широкоизвестной в узких кругах такими продуктами как CATIA, SIMULIA и др.
На хабре про эту САПР было упомянуто только в одной статье, да и то без должного уважения.
Основные возможности:
Основные отличия платной версии от бесплатной (взято с сайта разработчика):
Самое, на мой взгляд, главное то, что САПР отлично подойдет для студентов, по долгу учёбы которым приходится много чертить. Этот инструмент превосходно заменяет AutoCAD и бесплатен для индивидуального пользования.
Сегодня я хотел бы рассказать о прекрасном аналоге САПР AutoCAD под названием DraftSight, работающем под Linux (Ubuntu; Fedora, Suse или Mandriva; ArchLinux и пр.), Windows (x86, x86_64) и MacOS.
Данная САПР разработана компанией 3DS, широкоизвестной в узких кругах такими продуктами как CATIA, SIMULIA и др.
На хабре про эту САПР было упомянуто только в одной статье, да и то без должного уважения.
Основные возможности:
- позволяет создавать и редактировать файлы формата DWG (родной формат AutoCAD'а);
- интерфейс очень напоминает AutoCAD R14, так сказать классический вариант;
- САПР доступна бесплатно;
- имеется платная версия Premium для предприятий и для преподавателей.
Основные отличия платной версии от бесплатной (взято с сайта разработчика):
- Поддержка по телефону и электронной почте
- Сетевая лицензия
- Модуль оперативной помощи при внедрении позволяет большим группам пользователей устанавливать и обновлять DraftSight.
- Доступ в DraftSight APIs и их обновлениям.
- Обновление продуктов, главные релизы и пакеты услуг.
- Онлайновая поддержка сообщества и множество обучающих ресурсов.
Самое, на мой взгляд, главное то, что САПР отлично подойдет для студентов, по долгу учёбы которым приходится много чертить. Этот инструмент превосходно заменяет AutoCAD и бесплатен для индивидуального пользования.
+53
Полезные мелочи при разработке на C# под AutoCAD
1 мин
6.3KТуториал
В продолжение своего предыдущего поста habrahabr.ru/post/164305 продолжаю публиковать интересные тонкости при разработке на C# под AutoCAD. Сегодня речь пойдет о решении проблемы передачи фокуса в AutoCAD при использования Modeless Window.
+6