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

06/02/2018

Внедрение JavaScript в настольные приложения (.NET)

Рассматриваются особенности интеграции JavaScript в C#.NET приложения
Опубликовано 06.02.2018     Читать далее >>>
30/01/2018

Как сделать объекты AutoCAD аннотативными в .NET

В этой статье мы решим два вопроса:
  1. Как создать и добавить к чертежу новый масштаб аннотации?
  2. Как сделать примитивы аннотативными и присвоить им допустимые масштабы аннотаций?

Ниже приведен код, в котором содержатся два метода – команды:

Команда ADS позволит нам создать новый масштаб аннотации с именем "МойМасштаб 1:28", а команда ATS позволит сделать выбранный примитив аннотативным и назначить ему масштабы аннотаций:

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

Способ добавления новых функций Three.js в Forge Viewer

Рассматриваются особенности использования функционала Three.js более новых версий, чем внедрены в Forge Viewer
Опубликовано 30.01.2018     Читать далее >>>
28/12/2017

Отправить письмо LISP'ом

Возникла как-то у меня задача - надо было программно сформировать и отправить письмо.
Опубликовано 28.12.2017     Читать далее >>>
26/12/2017

Получение всех DbId без перечисления иерархии модели

Рассматриваются особенности получения DbId без перечисления иерархии модели
Опубликовано 26.12.2017     Читать далее >>>
26/12/2017

Предотвращение атак CSRF при входе в систему

Рассматриваются особенности предотвращения атак Cross-Site Request Forgery (CSRF)
Опубликовано 26.12.2017     Читать далее >>>
26/12/2017

Вебхуки для Data Management API - пример на NodeJS

Рассматривается пример API Webhooks на NodeJS
Опубликовано 26.12.2017     Читать далее >>>
26/12/2017

Изменение установок экранного разрешения при помощи API

Мы можем установить все четыре установки в Экранном разрешении в Настройке.
Опубликовано 26.12.2017     Читать далее >>>
26/12/2017

Как получить порядковые номера для экспортируемых AEC-функций

Порядковые номера функций могут быть полезны в RealDWG-приложениях. Например, такой сценарий, когда RealDWG-приложение расчленяет любые AEC-примитивы, которые являются зависимыми от вида, расчленение примитива в определенном виде с получением геометрии зависящей от вида, может требовать установку вида примитива в чертеже, а затем его расчленение.
Опубликовано 26.12.2017     Читать далее >>>
13/12/2017

Что не стоит делать лиспом в меню

Некоторые действия, вполне допустимые с точки зрения программы, могут привести к неожиданному результату.
Опубликовано 13.12.2017     Читать далее >>>
01/12/2017

LISP для CAD-менеджеров (AURu2017)

2 и 3 октября 2017 года в Москве прошел Autodesk University. Мне повезло прочитать там несколько докладов. Один из них посвящен применению LISP. Применению CAD-менеджерами.
Опубликовано 01.12.2017     Читать далее >>>
29/11/2017

Преобразование координат больше 1e99

Как преобразовать координаты более 1e99, используя lisp?
Опубликовано 29.11.2017     Читать далее >>>
21/11/2017

Использование PointCloud в Forge Viewer

Рассматривается пример создания пользовательского облака точек в Forge Viewer
Опубликовано 21.11.2017     Читать далее >>>
13/11/2017

Как проверить действительность объекта ShapeManager для Solid3D

Если Solid3D имеет недействительный объект shape manager – это практически всегда приводит к аварийному завершению AutoCAD если не выполнить соответствующую проверку.
Опубликовано 13.11.2017     Читать далее >>>
31/10/2017

Примеры скриптов по базовому рабочему процессу модели преобразования в Python

Рассматриваются особенности преобразования файлов при помощи служб Forge Viewer на Python
Опубликовано 31.10.2017     Читать далее >>>
25/10/2017

Плавные переходы камеры в Forge Viewer

Описываются особенности добавления возможности анимации полёта в Viewer
Опубликовано 25.10.2017     Читать далее >>>
17/10/2017

Поддержка нескольких моделей в новой ModelStructurePanel

Рассматриваются особенности создания многомодельных представлений
Опубликовано 17.10.2017     Читать далее >>>
17/10/2017

Почему при первом доступе к API BIM 360 подключение проходит так медленно

Рассматриваются особенности отклика API BIM 360
Опубликовано 17.10.2017     Читать далее >>>
01/09/2017

Как выбрать грани соседствующие с выбранным ребром 3DSOLID

Используя BREP API, довольно просто получить смежные грани для выбранного ребра 3DSOLID.

Мы будем использовать Boundary Loop, чтобы получить все петли, в которые входит выбранное ребро для получения соседних граней.

Опубликовано 01.09.2017     Читать далее >>>
01/09/2017

Создание таблиц со строками различной высоты средствами .NET

Создание таблиц при помощи методов Table.InsertColumns и Table.InsertRows достаточно сложно и ниже мы опишем несколько сценариев, которые могут быть полезными.

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