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

30/01/2019

Руководство по Design Automation для Revit: 1.Преобразуем код десктопного Revit addin в код для сервиса Design Automation

Первая часть руководства по Design Automation для Revit. Как переделать код addin для десктопного приложения Revit в код, который сможет обработать сервис Design Automation для Revit?
Опубликовано 30.01.2019     Читать далее >>>
19/01/2019

Как из arx-приложения получить все загруженные в AutoCAD .NET-сборкиАвтор: Александр Ривилис

Как из arx-приложения получить все загруженные в AutoCAD .NET-сборки

Arx-приложение может быть native и mixed. В любом случае, чтобы получить все .NET-сборки нужно воспользоваться методом AppDomain:: GetAssemblies. Для mixed-кода это совсем просто:

Опубликовано 19.01.2019     Читать далее >>>
11/01/2019

Введение в Design Automation для Inventor

В статье показан пример использование новых сервисов Design Automation для работы с Autodesk Inventor
Опубликовано 11.01.2019     Читать далее >>>
28/12/2018

NuGet пакет Design Automation v3

Опубликовано 28.12.2018     Читать далее >>>
10/12/2018

Как определить что свойства примитива изменены при помощи Панели Свойств в .NET?Автор: Александр Ривилис

Вопрос: В ObjectARX как мы знаем есть возможность узнать, что свойства примитива изменены в Панели свойств (OPM). Этому посвящена статья Как определить что свойства примитива изменены при помощи Панели Свойств? А как можно это же сделать используя только средства .NET API?

Ответ: В AutoCAD .NET API есть недокументированное пространство имён Autodesk.AutoCAD.Internal.PropertyInspector, содержащее класс PropertyInspectorEventManager, который позволяет подписаться на события propertyWillChange (которое происходит перед началом изменения свойства) и propertyChanged (которое происходит сразу после изменения свойства). Им мы и воспользуемся для решения нашей задачи.

Опубликовано 10.12.2018     Читать далее >>>
30/11/2018

Загрузка файлов в BIM 360 на C#

Опубликовано 30.11.2018     Читать далее >>>
30/11/2018

Примечания к выпуску Viewer v.6.3.*

Опубликовано 30.11.2018     Читать далее >>>
30/11/2018

Опубликована дата выхода Design Automation API для Revit

Design Automation для Revit будет выложен в public-beta 28 января 2019
Опубликовано 30.11.2018     Читать далее >>>
22/11/2018

Как получить локализованные имена свойств примитива в Панели свойств?Автор: Александр Ривилис

Ниже приводится код, который выводит все свойства, которые видны в Панели свойств:
Опубликовано 22.11.2018     Читать далее >>>
13/11/2018

Управление списком параметров, контролируемых шаблоном вида

Предоставляет ли Revit API доступ к установкам наследования значений параметров из шаблона вида? Читайте далее
Опубликовано 13.11.2018     Читать далее >>>
13/11/2018

Как определить локализованное имя примитива в OPM?Автор: Александр Ривилис

Ответ на этот вопрос даёт следующий код:
Опубликовано 13.11.2018     Читать далее >>>
13/11/2018

Группы транзакций и Assimilation

В продолжение этой дискуссии возникли несколько вопросов об использовании метода TransactionGroup.Assimilate.

Опубликовано 13.11.2018     Читать далее >>>
12/11/2018

Маркировка пространств на разрезах

В статье рассматривается создание марок пространств на разрезах с помощью Revit API
Опубликовано 12.11.2018     Читать далее >>>