Результаты поиска
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 ребер. Грань представляет со ...