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

Результаты поиска

111. Не-COM свойства со списком возможных значений

... / Property Palette (Палитра свойств)   // Добавим атрибут в категорию OPM Положение, в которой он будет виден  attributes().add(new AcRxUiPlacementAttribute(kCategoryName, 0));  // Добавим этот атрибут так, чтобы AutoCAD автоматически создал  // COM ...


112. Удаление неиспользуемых опорных плоскостей

... л говорить, что все транзакции следует помещать в блок using. Такой блок и обработку исключений необходимо добавить в этот метод.Еще одна особенность, которая появилась в Revit 2014 – это запрет удаления элементов в тот момент, когда элемент перебира ...


113. Вызов PInvoke ObjectARX AcArray для Hatch.AppendLoop in C#

... в неуправляемом коде. Для этой цели используется атрибут StructLayout,Т.е.:[StructLayout(LayoutKind.Auto)]Перед тем как смотреть код, я хотел бы напомнить вам об указателях на ячейки памяти в .NET!! Всё это требует ключевое слово unsafe  для того, ч ...


114. Внутри палитр инструментов AutoCAD часть 1 - Подключение дополнительного каталога

... oolPaleetSets - ToolPaletteSet - CAdUiPaletteSet, атрибут ActivePaletteIndex принимает номер активной палитры (нумерация начинается с 0, порядок определяется последовательностью описания элементов ToolPalette в узле Profile - StorageRoot - TooLPalett ...


115. Autodesk Exchange Apps - Информация для разработчиков приложений на базе Autodesk Maya

... собом, который мы считаем неприемлемым (например, блокировать стандартные функции, блокировать функции других надстроек, приводить к потере данных и т.д.).Надстройки (Add-ins)Дополнительные требования к надстройкам:Вы должны использовать манифест над ...


116. Ассоциативный Массив и его API

... L""));  }    // Получаем исходную запись таблицы блоков  AcDbObjectId btrId = pArrayActionBody->getArraySourceBTR();  acutPrintf(L"\n - Исходная BlockTableRecord: %s", objIdToEnameStr(btrId).c_str());    acutPrintf(L"\n - Исходные примитивы:");   // ...


117. Плоскости, проекции и выбранные точки

... роблема сразу станет ясной.Поместить транзакцию в блок ‘using’Самый простой и безопасный способ работы с транзакциями в Revit API – заключить каждую транзакцию и группу транзакций в блок ‘using’. В этом случае транзакция автоматически будет уничтожен ...


118. Использование метода GetCameraInfo

... n не удается корректно обработать, и не смотря на блок try, Revit просто молча закрывается. Строки пришлось закомментировать. А вызов метода остался.Готовый проект для Visual Studio можно скачать по ссылке. ...


119. Сервис хранения объектов Object Storage Service (OSS)

... ачала нужно создать так называемый bucket – некий блок, изолированный участок памяти в сервисе OSS, в котором в дальнейшем будет хранится объект. Таким образом, ваши данные будут находится в безопасности и будут хранится отдельно от данных других пол ...


120. Твердые тела и поверхности Fusion - Часть 2

... ктическую форму такой модели. Приведенный простой блок является только одним из бесконечного числа форм модели которая может иметь 6 граней и 12 ребер. Ниже приведены еще три модели, которые также состоят из 6 граней и 12 ребер. Грань представляет со ...