VoxelBlockyModelCube

Inherits: VoxelBlockyModel

Generates a cube model with specific tiles on its sides.

Properties:

Type Name Default
Vector2i atlas_size_in_tiles Vector2i(16, 16)
AABB[] collision_aabbs [AABB(0, 0, 0, 1, 1, 1)]
float height 1.0

Methods:

Return Signature
Vector2i get_tile ( int side ) const
void set_tile ( int side, Vector2i position )

Property Descriptions

Vector2i atlas_size_in_tiles = Vector2i(16, 16)

Sets a reference size of texture atlas, in tiles. It must be set so the model generates correct texture coordinates from specified tile positions.

If you are not using an atlas and every side uses the same full texture, use (1,1).

AABB[] collision_aabbs = [AABB(0, 0, 0, 1, 1, 1)]

float height = 1.0

(This property has no documentation)

Method Descriptions

Vector2i get_tile( int side )

(This method has no documentation)

void set_tile( int side, Vector2i position )

(This method has no documentation)

Generated on Apr 06, 2024