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

11/04/2021

Как подсветить примитив внутри блока или внешней ссылкиАвтор: Александр Ривилис

Вопрос: Для того чтобы подсветить примитив в текущем пространстве (Модели или Листа) достаточно воспользоваться методом AcDbEntity::highlight(). А как подсветить примитив, который находится в составе блока (возможно вложенного блока) или во внешней ссылке?

Ответ: Для этой цели следует воспользоваться методом AcDbEntity::highlight(AcDbFullSubentPath& subId), предварительно создав правильный AcDbFullSubentPath.

Опубликовано 11.04.2021     Читать далее >>>
28/02/2021

AutoCAD .NET API: метод IExtensionApplication.Terminate() не вызывается

Вопрос:

Я создаю и запускаю приложение с использованием AutoCAD .NET API, но после установки обновления AutoCAD 2020.1 Update, метод IExtensionApplication.Terminate() больше не вызывается.

Тоже самое касается и AutoCAD 2020.1.2 Update и AutoCAD 2021 со всеми обновлениями.

Что-то изменилось??

Опубликовано 28.02.2021     Читать далее >>>
28/02/2021

Forge Viewer: динамическое размещение моделей

Размещаем и динамически обновляем позицию загруженной модели в Forge Viewer
Опубликовано 28.02.2021     Читать далее >>>
28/02/2021

Forge Viewer: поддержка glTF 2.0

glTF 2.0 - это формат, претендующий на то, чтобы стать "JPEG для 3D". В Forge Viewer версии 7.36 появилась его поддержка (пока в режиме бета-тестирования). Особенно здорово то, что его не требуется транслировать с помощью сервиса Forge Model Derivative. Подробности - в статье!
Опубликовано 28.02.2021     Читать далее >>>
28/02/2021

Forge Viewer: React+TypeScript - Показываем общедоступные модели Autodesk A360 в Forge Viewer

Модели в A360 можно сделать общедоступными. В этом случае веб-приложение A360 покажет html-код для вставки выбранной модели на страницу как iFrame. Однако, проблема в этом случае заключается в том, что ко Viewer-у не получится добавить собственный Extension. Как решить - читайте дальше в статье. Также бонусом - React и TypeScript!
Опубликовано 28.02.2021     Читать далее >>>
31/01/2021

ForgeViewer и прогрессивные web-приложения

Создаем прогрессивное Web-приложение и использованием облачных сервисов Forge
Опубликовано 31.01.2021     Читать далее >>>
31/01/2021

Forge Viewer: Расширение PixelCompare

Сравниваем 2D документы в Forge Viewer с помощью расширения PixelCompare
Опубликовано 31.01.2021     Читать далее >>>
31/01/2021

Forge Viewer: Поворот листов

Поворачиваем 2D виды в Forge viewer
Опубликовано 31.01.2021     Читать далее >>>
31/01/2021

Forge viewer: Ожидаем несколько событий Viewer-а

Простая обработка ожидания событий Forge Viewer, например, если требуется выполнить свой код после вызова событий GEOMETRY_LOADED_EVENT и OBJECT_TREE_CREATED_EVENT
Опубликовано 31.01.2021     Читать далее >>>
28/01/2021

Команда для конвертации 3D-модели AutoCAD в DWFX

Было внутреннее обсуждение возможности использования 3DDWF в скриптах. В настоящий момент команда 3DDWF вызывает диалог выбора имени файла для сохранения экспортируемой модели. Этот диалог препятствует выполнению скриптов, содержащих команду 3DDWF. Хотелось бы иметь команду, которая бы выполняла функцию экспорта без диалога в скрипте. Ниже код который использует технику получения адреса экспортируемой функции (getSymbolAddress ) из динамически линкуемой библиотеки (DLL) и вызывает её с параметром – именем файла для экспорта. Это выгляди так:

Опубликовано 28.01.2021     Читать далее >>>
28/01/2021

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

Как определить включен ли режим крупных кнопок панелей инструментов?

Вопрос: Как определить включен ли режим крупных кнопок панелей инструментов?

Ответ: Для этой цели следует воспользоваться COM/ActiveX моделью AutoCAD. С помощью ObjectARX/C++ это будет выглядеть так:

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

Forge Viewer: Реализуем собственный вид markup-ов

В статье показано, как с помощью расширения Autodesk.Viewing.MarkupsCore добавить в Forge Viewer новый, собственный вид markup-ов
Опубликовано 30.11.2020     Читать далее >>>
30/11/2020

Design Automation: Разные способы запустить код правил iLogic (Inventor)

Разбираемся, какие способы у нас есть, чтобы запустить выполнение правил iLogic в облаке с помощью Forge Design Automation API для Inventor-а
Опубликовано 30.11.2020     Читать далее >>>
30/11/2020

Design Automation: Передаем аргументы командной строки движку Design Automation при запуске WorkItem-а

В статье рассказывается о том, как задать параметры командной строки движка Design Automation при запуске Workitem-а
Опубликовано 30.11.2020     Читать далее >>>
30/11/2020

Компоненты Forge Data Visualization - ранний доступ

Если Вам интересна тема объединения данных моделей и сенсоров, тогда мы предлагаем ознакомиться с новыми компонентами платформы Forge, которые могут помочь Вам быстро и удобно создавать решения Digital twins.
Опубликовано 30.11.2020     Читать далее >>>
31/10/2020

Forge Viewer: Перевод координат листов моделей AEC в координаты 3D видов

В этой статье рассказывается, как из координат точек на листах перейти к координатам объектов на 3D сцене (и обратно) моделей зданий (AEC - architecture, engineering, construction)
Опубликовано 31.10.2020     Читать далее >>>
31/10/2020

Design Automation: Configurator 360 -> Design Automation

В связи со скорым закрытием сервиса Configurator 360 команда разработчиков Autodesk подготовила альтернативное решение на базе Design Automation для Inventor, которое может быть заменой этого сервиса. Также статья может быть интересна разработчикам, работающим с Design Automation для Inventor (весь код проекта в открытом доступе!)
Опубликовано 31.10.2020     Читать далее >>>