ADN Open CIS
Сообщество программистов Autodesk в СНГ

26/06/2020

Перечень типов файлов, поддерживаемых Design Automation для Inventor

Получаем перечень доступных для экспорта возможных форматов файлов, поддерживаемых Design Automation для Inventor
Опубликовано 26.06.2020     Читать далее >>>
26/06/2020

Design Automation для Civil 3D стал доступен в public beta!

В семействе сервисов Design Automation пополнение! К AutoCAD, Revit, Inventor и 3ds Max добавилась beta-версия Civil 3D!
Опубликовано 26.06.2020     Читать далее >>>
19/06/2020

Разделение составных твердых тел на отдельные тела

Мы можем воспользоваться методом Solid3d.SeparateBody

Этот метод разделяет твердое тело на коллекцию непересекающихся твердых тел.
Вызывающее этот метод приложение должно что-то сделать с твердыми телами полученной коллекции (или добавить их в базу данных или удалить, если они больше не нужны). Когда вызывающее приложение закрывает твердое тело, результирующее твердое тело фиксируется в базе данных.
Таким образом если не добавить твердые тела из коллекции в базу данных, мы потеряем какую-то информацию.

Опубликовано 19.06.2020     Читать далее >>>
18/06/2020

Переопределение клавиши вызова Помощи при помощи CUI API

Существует общая потребность изменить назначение клавиши вызова Помощи с F1 на какую-нибудь другую клавишу (или сочетание клавиш), так как на клавиатуре F1 и ESC находятся рядом, а клавиша ESC используется для отмены запущенной команды или отмены выбранных объектов. Поскольку клавиша F1 соседствует с ESC - шансы нажатия этой клавиши случайно довольно высоки. F1 приводит к появлению окно справки, что в указанных случаях является контрпродуктивным.

Чтобы избежать этого, мы можем присвоить F1 команде Отмена, а CTRL + ALT + H для справки.

Опубликовано 18.06.2020     Читать далее >>>
01/06/2020

Фильтр для выбора примитивов на разных слоях

Эта статья показывает простой способ для создания фильтра, который позволит выбрать примитив типа A на слое L и типа B на нескольких слоях L1, L2, L3…. И так далее.

Опубликовано 01.06.2020     Читать далее >>>
31/05/2020

Определение геометрического центра LWPOLYLINE, 2DPoly и 3DPoly

К сожалению, нет прямого API для получения геометрического центра для трех видов полилиний. Кто-то может использовать топологические библиотеки, а кто-то предпочтет простейший из возможный способов – конвертирование AcDbPolyline, AcDb2Polyline, AcDb3dPolyline в область (AcDbRegion) без добавления его в чертеж, чтобы получить геометрический центр.

Опубликовано 31.05.2020     Читать далее >>>
31/05/2020

Design Automation: Inventor Run() и RunWithArguments()

Опубликовано 31.05.2020     Читать далее >>>
31/05/2020

Forge Viewer: расширение SceneBuilder в боевых условиях на практическом примере

Мы уже рассматривали новое расширение SceneBuilder в статье https://adn-cis.org/custom-models-forge-viewer.html, теперь пришло время показать более сложный пример использования нового расширения
Опубликовано 31.05.2020     Читать далее >>>
20/05/2020

Как задать в всплывающих подсказках жирный шрифт?Автор: Александр Ривилис

Вопрос: Недавно на форуме мне задали вопрос о том как можно управлять шрифтом в окне всплывающих подсказок при наведении курсора на примитив?

Ответ: Я начал исследование с этой статьи: https://adndevblog.typepad.com/autocad/2013/03/formatting-in-rollover-tip.html

При анализе её вскрылись некоторые интересные моменты. AutoCAD использует WPF (а точнее XAML) для показа таких всплывающих подсказок. В тексте подсказок можно использовать встроенные теги: <Bold> (для жирного шрифта), <Italic> (для наклонного шрифта), <Underline> (подчеркнутый шрифт) и <Hyperlink> (гиперссылка). Но не всё так просто. AutoCAD использует конструкцию вида:

Опубликовано 20.05.2020     Читать далее >>>
29/04/2020

Design Automatiion: Запуск дополнительных утилит в WorkItem

В статье показана возможность запускать в сервисе Design Automation дополнительных exe файлов в рамках рабочего процесса WorkItem-а
Опубликовано 29.04.2020     Читать далее >>>
29/04/2020

Новый API доступа к папкам BIM 360

Вышел новый API для управления настройками доступа к папкам BIM 360
Опубликовано 29.04.2020     Читать далее >>>
29/04/2020

Получение пользователей в проекте (BIM360)

Мы рады представить Вам новую долгожданную возможность получить список пользователей проекта BIM 360 Admin API в статусе public beta!
Опубликовано 29.04.2020     Читать далее >>>
29/04/2020

Пользовательские инструменты в Forge Viewer

В статье подробно рассматриваются классы ToolController и ToolInterface из Forge Viewer API, демонстрируется разработка пользовательского инструмента в Forge Viewer
Опубликовано 29.04.2020     Читать далее >>>
29/04/2020

Различия BIM 360 Viewer и Forge Viewer

В статье рассказывается, почему может отличаться визуальное представление во Viewer-ах, используемом в BIM 360 и Forge Viewer
Опубликовано 29.04.2020     Читать далее >>>
29/04/2020

Пользовательские модели в Forge Viewer.

В статье рассказывается о новом расширении Forge Viewer-а Autodesk.Viewing.SceneBuilder, которое позволяет создавать геометрию модели во Viewer, с которой может взаимодействовать пользователь (в отличие от scene overlays)
Опубликовано 29.04.2020     Читать далее >>>
16/04/2020

Что нового в AutoCAD 2021 и в различных AutoCAD API?Автор: Александр Ривилис

Что нового в AutoCAD 2021 и в различных AutoCAD API?
Опубликовано 16.04.2020     Читать далее >>>
14/04/2020

OPMNetExt для AutoCAD 2021Автор: Александр Ривилис

Вопрос: Имеется ли версия OPMNetExt для AutoCAD 2021?

Пояснение: Модуль OPMNetExt был создан Cyrille Fauvel для добавления динамических свойств в Панель свойств AutoCAD и впервые был опубликован Kean Walmsley у него в блоге: https://through-the-interface.typepad.com/through_the_interface/2009/05/modifying-an-autocad-objects-state-via-a-dynamic-property-defined-in-net.html

Ответ: Я портировал OPMNextExt для работы с AutoCAD 2021

Опубликовано 14.04.2020     Читать далее >>>