Interface: BlockObjectOptions
Defined in: packages/minerender/src/model/block/scene/BlockObject.ts:484
Extends
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
applyDefaultState | boolean | - | - | packages/minerender/src/model/block/scene/BlockObject.ts:485 |
cullMask? | number | Hidden neighbor directions in CUBE_FACES order, before the model's block rotation. | ModelObjectOptions.cullMask | packages/minerender/src/model/scene/ModelObject.ts:243 |
displayPosition? | DisplayPosition | Minecraft display pose applied around the model center, before scene transforms. | ModelObjectOptions.displayPosition | packages/minerender/src/model/scene/ModelObject.ts:237 |
initialState? | BlockStateProperties | Properties applied before model creation, overriding defaults when applyDefaultState is enabled. | - | packages/minerender/src/model/block/scene/BlockObject.ts:487 |
instanceMeshes | boolean | - | ModelObjectOptions.instanceMeshes | packages/minerender/src/renderer/SceneObjectOptions.ts:4 |
maxInstanceCount | number | - | ModelObjectOptions.maxInstanceCount | packages/minerender/src/renderer/SceneObjectOptions.ts:5 |
mergeMeshes | boolean | - | ModelObjectOptions.mergeMeshes | packages/minerender/src/renderer/SceneObjectOptions.ts:3 |
tints? | Record<number, number> | sRGB 0xRRGGBB colors by face tint index; omitted indices stay white. | ModelObjectOptions.tints | packages/minerender/src/model/scene/ModelObject.ts:241 |
uvLockRotation? | TripleArray | Quarter-turn block rotation in radians to compensate when locking UVs. | ModelObjectOptions.uvLockRotation | packages/minerender/src/model/scene/ModelObject.ts:239 |
wireframe | boolean | - | ModelObjectOptions.wireframe | packages/minerender/src/renderer/SceneObjectOptions.ts:2 |