Regular API function


Description Gets various properties of a point cloud. See also simSetPointCloudOptions and the other point cloud related functions.
C synopsis simInt simGetPointCloudOptions(simInt pointCloudHandle,simFloat* maxVoxelSize,simInt* maxPtCntPerVoxel,simInt* options,simFloat* pointSize,simVoid* reserved)
C parameters
pointCloudHandle: the handle of the point cloud. See also simGetObjectHandle
maxVoxelSize: the maximum size of the octree voxels containing points
maxPtCntPerVoxel: the maximum number of points allowed in a same octree voxel
options: bit-coded:
bit0 set (1): points have random colors
bit1 set (2): show octree structure
bit2 set (4): reserved. keep unset
bit3 set (8): do not use an octree structure. When enabled, point cloud operations are limited, and point clouds will not be collidable, measurable or detectable anymore, but adding points will be much faster
bit4 set (16): color is emissive
pointSize: the size of the points, in pixels
reserved: reserved for future extensions. Set to NULL
C return value
1 if operation was successful
Lua synopsis number maxVoxelSize,number maxPtCntPerVoxel,number options,number pointSize=simGetPointCloudOptions(number pointCloudHandle)
Lua parameters
Same as C-function
Lua return values
Same as C-function

All regular API functions on one page