Как выполнить расчленение группы примитивов при помощи .NET APIАвтор: Александр Ривилис
Следующий код показывает как можно расчленить группу, заданную её именем:Семнадцатый ролик в Информационном курсе по платформе Autodesk Forge
Информационный курс по платформе Autodesk Forge пополнимся новым, семнадцатым по счету видеороликом, в котором разбираются возможности Forge Design Automation for Inventor, а именно создание онлайн-конфигураторов и их применение на практике, конвергенция цифрового производства и проектирования в строительстве, а также автоматизация процессов проектирования в производстве.Ссылка на видеоролик: https://youtu.be/KDJMFUNlgYI
Forge Coffee Break - "перерыв на кофе" - с командой Forge Advocates
Forge Coffee Break - перерыв на кофе - с командой Forge Advocates
Раз в 2 недели команда Forge Advocates приглашает разработчиков Forge собраться за чашкой кофе и обсудить последние новости из мира веб-разработки.
Во время Coffee Breaks компании будут демонстрировать свои решения, построенные на платформе Autodesk Forge, и отвечать на все возникающие технические вопросы.
Следующая встреча состоится на этой неделе в среду, 2 июня в 18:00 по московскому времени.
Доступна обновленная документация AutoCAD Plant 3D SDK
Обновленная версия документации Plant SDK, которая распространяется на версии с 2017 по 2022, доступна для скачивания в Центре разработчика: https://www.autodesk.com/developer-network/platform-technologies/autocad-p-id-and-plant-3d
Ссылка для загрузки документации: https://damassets.autodesk.net/content/dam/autodesk/files/autocad_plant_3d/autocad_plant_3d_sdk_2017_through_2022_english_documentation.zip
Определение активного пространства и активного листа
Database.CurrentSpaceId содержит ObjectId текущего пространства (Модели или Листа). Вы можете использовать ее для идентификации активного пространства. При помощи LayoutManager мы может узнать активный лист.Forge Viewer: Печать листов
В статье показана реализация печати в Forge ViewerForge Viewer: Добавляем расширение Forge Viewer-а в пример использования Design Automation для Inventor (для замены Configurator 360)
Внедряем расширение для Forge Viewer в пример приложения на ReactJS, в котором Forge Viewer загружается динамическиForge Viewer: Markups с использованием SVG-файлов
Как подсветить примитив внутри блока или внешней ссылки - NETАвтор: Александр Ривилис
Вопрос: Для того чтобы подсветить примитив в текущем пространстве (Модели или Листа) достаточно воспользоваться методом Entity.Highlight(). А как подсветить примитив, который находится в составе блока (возможно вложенного блока) или во внешней ссылке?
Ответ: Для этой цели следует воспользоваться методом Entity.Highhlight(FullSubentPath subId), предварительно создав правильный FullSubentPath.
Ниже приведен код, который подсвечивает примитив внутри самого вложенного блока или внешней ссылки:
Как подсветить примитив внутри блока или внешней ссылкиАвтор: Александр Ривилис
Вопрос: Для того чтобы подсветить примитив в текущем пространстве (Модели или Листа) достаточно воспользоваться методом AcDbEntity::highlight(). А как подсветить примитив, который находится в составе блока (возможно вложенного блока) или во внешней ссылке?
Ответ: Для этой цели следует воспользоваться методом AcDbEntity::highlight(AcDbFullSubentPath& subId), предварительно создав правильный AcDbFullSubentPath.
AutoCAD .NET API: метод IExtensionApplication.Terminate() не вызывается
Вопрос:
Я создаю и запускаю приложение с использованием AutoCAD .NET API, но после установки обновления AutoCAD 2020.1 Update, метод IExtensionApplication.Terminate() больше не вызывается.
Тоже самое касается и AutoCAD 2020.1.2 Update и AutoCAD 2021 со всеми обновлениями.
Что-то изменилось??