Skip to main content

block-model-fully-subblocked-structure

schema/components/block-model-fully-subblocked-structure/1.0.0/block-model-fully-subblocked-structure.schema.json

The block-model-fully-subblocked-structure component defines the structure of a fully-subblocked block model.

Each parent block is either split into exactly the grid defined by n_subblocks_per_parent, or left whole. There is no partial subblocking — a block is either fully subdivided or not subdivided at all. This all-or-nothing approach is simpler to implement than flexible subblocking and is appropriate when uniform subdivision within refined areas is acceptable.

Used by: block-model.

See also: block-model-regular-structure, block-model-flexible-structure, block-model-variable-octree-structure (alternative structures).

Properties​

block-model-fully-subblocked-structure (v1.0.0)​

The structure of a fully-subblocked block model. Subblocking is carried out by either splitting a parent block into exactly the grid defined by n_subblocks_per_parent, or leaving it whole.

PropertyTypeDescriptionFlags
model_typeStringThe model geometry type.✅
n_parent_blocksArray[Integer]The number of parent blocks in the model. [nx, ny, nz]✅
parent_block_sizeArray[Number]The size of each parent block in the model. [dx, dy, dz]✅
n_subblocks_per_parentArray[Integer]The number of subblocks in each subblocked parent block in the model in each axis. [nx, ny, nz]✅
originArray[Number]The coordinates of the model origin. [x, y, z]✅
rotationrotationThe orientation of the model.

Legend​

FlagDescription
⬆️Inherited property
✅Required property

Was this page helpful?