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

12/12/2015

Работа с макросами в Revit - Введение

Данное руководство написал Michael Kilkelly из компании Space Command. Michael выступал с соответствующим докладом на Autodesk University 2013 и провел похожи курсы в этом году.

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

Выдавливание профиля с отверстием при помощи Fusion 360 API

Рассматриваются особенности работы со сложными профилями выдавливания при помощи Fusion 360 API
Опубликовано 10.12.2015     Читать далее >>>
10/12/2015

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

Вопрос:

Как в ObjectARX и AutoCAD .NET API запустить встроенный редактор мультитекста?

Ответ:

Начиная с версии AutoCAD 2011 для редактирования мультитекста в ObjectARX имеется класс AcEdInplaceTextEditor и класс InplaceTextEditor в AutoCAD .NET API. Ниже примеры использования:

Опубликовано 10.12.2015     Читать далее >>>
07/12/2015

Вызов веб-служб из надстройки Fusion

Рассматриваются возможности вызова веб-служб из надстроек Fusion 360
Опубликовано 07.12.2015     Читать далее >>>
03/12/2015

Путь к надстройкам Fusion 360

Получение папки, в которой расположена надстройка
Опубликовано 03.12.2015     Читать далее >>>
30/11/2015

Фильтры отбора Fusion 360 API

Рассматриваются фильтры отбора Fusion 360 API
Опубликовано 30.11.2015     Читать далее >>>
28/11/2015

Запись данных в ключевую спецификацию

Андрей Фазлеев поделился интересным решением по записи данных в ключевую спецификацию.

Далее с его слов:

Не так давно я писал о способе создания пользовательской таблицы

Задумался о том, как же теперь наполнить её через API.

Опубликовано 28.11.2015     Читать далее >>>
27/11/2015

Выбор листов для печати

Вопрос: Я работаю над разработкой надстройки, которая позволяет мне выбрать листы для последующей печати. Во вложении примеры файлов. Хотел бы услышать от экспертов предложения, как это можно реализовать.

Опубликовано 27.11.2015     Читать далее >>>
27/11/2015

Создать лог работы собственного кода

Иногда становится необходимым просмотреть последовательность и затраты времени на выполнение каких-либо команд, функций и т.п. Здесь расскажу о том, как это у меня организовано, какие коды используются.
Опубликовано 27.11.2015     Читать далее >>>
26/11/2015

Переключение режима работы справки в AutoCAD 2016

Известно, что после установки "по умолчанию" AutoCAD 2016 пытается использовать онлайн-справку. Даже в том случае, если была установлена оффлайн-версия справки. Поменять этот режим программно очень просто.
Опубликовано 26.11.2015     Читать далее >>>
21/11/2015

Публикация листов в PDF с помощью COM API

У нас нет специального API, которое бы позволило публиковать несколько листов в один PDF-документ, так что придётся это сделать другим способом.

В этой статье я покажу как создать простой DSD-файл и использовать его для выполнения команды _PUBLISH (ПУБЛ).

Опубликовано 21.11.2015     Читать далее >>>
17/11/2015

Встраивание изображения в чертеж - 2

В этом статье мы рассмотрим создание пользовательского объекта, унаследованного от класса AcDbRasterImageDef, который сохраняет/загружает растровые данные в/из рисунка при помощи ATIL. Это гарантирует независимость чертежа от внешнего файла изображения и данные будут доступны если будет загружен ваш arx-файл в AutoCAD.

Другие способы встраивания растра в чертеж без зависимости от внешнего растрового файла описаны в этой статье:

Опубликовано 17.11.2015     Читать далее >>>
15/11/2015

Редактирование элемента в группе

Вопрос: У меня есть проблемка с редактированием параметра элемента, находящегося в группе, которая находится в нескольких местах проекта. Revit пишет вот такое сообщение:

 

В пользовательском интерфейсе для того, чтобы отредактировать параметр, я бы сначала выделил группу, нажал «Редактировать группу», сделал изменения в группе и нажал «Готово». Я конечно могу разгруппировать элементы, сделать изменения, затем сгруппировать их заново, с помощью API, но в этом случае я получу дублирующийся группы с различными названиями.

Опубликовано 15.11.2015     Читать далее >>>
15/11/2015

Особенности, характерные для JavaScript - Часть 3

Особенности, Fusion 360 API, характерные для JavaScript: инструменты ОС
Опубликовано 15.11.2015     Читать далее >>>
14/11/2015

Установка стандартных параметров сохранения в AutoCAD

Вы можете воспользоваться ActiveX API “IAcadPreferencesOpenSave.SaveAsType” для установки стандартных параметров сохранения. Перечисление “AcSaveAsType” даёт множество вариантов для сохранения, которые могут быть установлены при помощи IAcadPreferencesOpenSave.SaveAsType. Следующий код показывает как использовать “SaveAsType” API в VB.NET
Опубликовано 14.11.2015     Читать далее >>>
14/11/2015

Особенности, характерные для JavaScript - Часть 2

Особенности, Fusion 360 API, характерные для JavaScript: ссылочные аргументы, типы объектов, события
Опубликовано 14.11.2015     Читать далее >>>
13/11/2015

Особенности, характерные для JavaScript - Часть 1

Особенности, Fusion 360 API, характерные для JavaScript
Опубликовано 13.11.2015     Читать далее >>>
12/11/2015

Как получить доступ и изменить свойства динамического блока в ARX и .NET

Вопрос:

У моего динамического блока есть свойство "Visibility", которое может быть в двух состояниях. Как мне получить доступ к этому свойству и изменить его?

Ответ:

Запустите следующий код с присоединённым в конце статьи чертежом. Выберите вставку динамического блока, код получит доступ к свойству Visibility и изменит его состояние. Вы сможете сразу увидеть результат после завершения работы кода.

Опубликовано 12.11.2015     Читать далее >>>
10/11/2015

Создание таблицы с содержимым только для чтения

Содержимое таблицы можно сделать с признаком «только для чтения» если установить соответствующее состояние ячейкам таблицы.

Следующий код создаёт таблицу с ячейками, которым установлено состояние "AcDb::kCellStateContentReadOnly"

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