INTEGER GetHoles(OBJECT <hObj>[, STRING <ParamsArrayName>])
Функция создает и заполняет массив <ParamsArrayName>
параметрами отверстий, которые имеются в объекте <hObj>
. Функция возвращает количество заполненных элементов массива.
Если параметр <ParamsArrayName>
не задан, функция возвращает количество отверстий, которые имеются в объекте.
Массив <ParamsArrayName>[]
содержит следующие члены
[1]
— диаметр отверстия
[2]
— глубина отверстия
[3]
— ссылку на элемент, породивший отверстие (как правило, крепеж)
[4]
– [15]
— матрица отверстия вида A11
, A12
, A13
, A14
, A21
, A22
, A23
, A24
, A31
, A32
, A33
, A34
(как в базы выгрузки информации из геометрического редактора)
|
Если в качестве объекта <hObj> использовать панель, то результат может отличаться от ожидаемого. Это потому, что в состав панели входит еще и крепеж, с которым может быть пересечения отверстия. Если же в качестве объекта <hObj> использовать полотно панели, то туда крепеж не входит и результат будет именно тем, который нужен.
|
Макро | Мебельные команды и функции | Работа с заказом | Длинномеры | Комната | Мебельная панель | Профиль | Каркас | Виды и фильтры | Расчёт стоимости | Мебельные объекты | Работа с изделиями в сцене | Работа с мебельными состояниями | Запрос данных из Номенклатуры | Получение информации о положении вспомогательных файлов | Создание отчётов FastReport | Работа с чертежами | Пользовательские подстановки | Параметризация кривых | Приписывание мебельных позиций | Состояние мебельных пунктов меню и панелей инструментов | Определение мебельных габаритных координат | Заполнение массива параметрами отверстий | Поиск прототипа | Информация о линии свободного крепежа | Хэш-код объекта | Выгрузка информации в мебельную базу