VoxelGenerator¶
Inherits: Resource
Inherited by: VoxelGeneratorFlat, VoxelGeneratorGraph, VoxelGeneratorHeightmap, VoxelGeneratorMultipassCB, VoxelGeneratorNoise, VoxelGeneratorScript
Base class to all voxel procedural generators.
Methods:¶
Return | Signature |
---|---|
void | generate_block ( VoxelBuffer out_buffer, Vector3 origin_in_voxels, int lod ) |
Method Descriptions¶
void generate_block( VoxelBuffer out_buffer, Vector3 origin_in_voxels, int lod )¶
Generates a block of voxels within the specified world area.
out_buffer
: Buffer in which voxel data will be generated. It must not be null
and must have a non-empty size.
origin_in_voxels
: Coordinates of the lower corner of the box to generate, relative to LOD0.
lod
: Level of detail index to use for this block. Some generators might not support LOD, in which case it can be left 0. At LOD 0, each cell of the passed buffer spans 1 space unit. At LOD 1, 2 units. At LOD 2, 4 units, and so on.
Generated on Apr 06, 2024