MMpy.BlockModel.get_block_coordinates
Синтаксис
blockmodel.get_block_coordinates(record_id)
Описание
Получить координаты и измерения блока в блочной модели. Возвращает n-строку из 2 элеметов.
Параметры
Имя |
Тип |
Описание |
---|---|---|
record_id |
int | ID целевой записи. |
Смотрите также
MMpy.Point3D()
Выдает
Тип |
Описание |
---|---|
(MMpy.Point3D, MMpy.Point3D) | 3D координаты точек, размеры Блока. |
Примечания
ID записей имеют основание 1, т.е. передача индекса 1 вернет первую запись.
Примеры
blockmodel_filename = MMpy.Project.path() + 'NVG MV1S OBM.DAT' x_field, y_field, z_field = 'East', 'North', 'RL' blockmodel = MMpy.BlockModel() if not blockmodel.open(blockmodel_filename, x_field, y_field, z_field): raise IOError('Error: problem opening file') coordinates, size = blockmodel.get_block_coordinates(1) print(f'Coordinates: {coordinates.x}, {coordinates.y}, {coordinates.z}') print(f'Size: {size.x}, {size.y}, {size.z}') blockmodel.close()
ID ресурса
IDPH_BM_GET_COORDS