VoxelDB
Client
Server
info
The voxel edit functions in this class are old and may not correctly work. Instead use VoxelEdit.
Methods
nil Clear()
nil Flush()
Flush() adds a special operation in the queue, which waits for all running ops to finish. If we had flush after each op, it would eliminate all multithreaded processing.
Vec3i FromWorld(Vec3)
integer FromWorld(number)
Vec3 ToWorld(Vec3i)
number ToWorld(number)
boolean SetUnitVoxelDim(boolean)
nil SetMask_deprecated(Vec3i, boolean)
boolean GetMask(Vec3i)
boolean GetMask(number, number, number)
integer GetMaskNeighbours(Vec3i, integer)
int is the neighborhood radius, 1 means it's from pos - 1 to pos + 1, sum of voxels in 3x3 square without center (0-26) it should be in range 1-8