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

What is the reason for your feedback?