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 param
object 參數。
param.width
number 資料寬。
param.height
number 資料高。
param.depth
number 資料深。
param.colorSet
Array.<ov.Color> optional 填色分層顏色。
param.colorPos
Array.<number> optional 填色分層百分比,數值範圍0~1。
param.voxelXSize
Number 0.5 optional 最小方格X軸方向的大小。
param.voxelYSize
Number 0.5 optional 最小方格Y軸方向的大小。
param.voxelZSize
Number 0.5 optional 最小方格Z軸方向的大小。
param.pointMode
Boolean false optional 是否為點模式。
param.worldSize
Boolean false optional 點模式時點的尺寸單位是否為公尺,若否則為pixel。
param.pointSize
Number 10 optional 點模式時點的尺寸大小。
param.minDisplayDistance
Number 0 optional 點模式時的最小顯示距離。
param.maxDisplayDistance
Number Infinity optional 點模式時的最大顯示距離。
param.opacity
Number 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 entity
ov.VoxelEntity Voxel實體。