new ov.VoxelModule()
webgl/module/voxelModule/ov-Voxel.js, line 7
Voxel模組,僅在WebGL2有效。
Methods
-
addVoxelEntity(param){ov.VoxelEntity}
webgl/module/voxelModule/ov-Voxel.js, line 58 -
新增一個voxel實體,僅在WebGL2有效
Name Type Default Description paramobject 參數。
param.widthnumber 資料寬。
param.heightnumber 資料高。
param.depthnumber 資料深。
param.colorSetArray.<ov.Color> optional 填色分層顏色。
param.colorPosArray.<number> optional 填色分層百分比,數值範圍0~1。
param.voxelXSizeNumber 0.5 optional 最小方格X軸方向的大小。
param.voxelYSizeNumber 0.5 optional 最小方格Y軸方向的大小。
param.voxelZSizeNumber 0.5 optional 最小方格Z軸方向的大小。
param.pointModeBoolean false optional 是否為點模式。
param.worldSizeBoolean false optional 點模式時點的尺寸單位是否為公尺,若否則為pixel。
param.pointSizeNumber 10 optional 點模式時點的尺寸大小。
param.minDisplayDistanceNumber 0 optional 點模式時的最小顯示距離。
param.maxDisplayDistanceNumber Infinity optional 點模式時的最大顯示距離。
param.opacityNumber 1.0 optional 整體透明度,數值範圍0~1。
Returns:
Type Description ov.VoxelEntity Voxel實體。 -
removeVoxelEntity(entity)
webgl/module/voxelModule/ov-Voxel.js, line 77 -
移除指定Voxel實體。
Name Type Description entityov.VoxelEntity Voxel實體。