new CameraShooting(viewer, opt)
摄像机扫描效果
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Glodon.CIMCube | CIMCube实例 | ||||||||||||||||||||||||||||||||||||||||
opt |
Object | 摄像机扫描参数
Properties
|
Methods
-
changeData(lightPosition, width)
-
更改光照数据。
Parameters:
Name Type Description lightPositionObject 光照位置。 widthnumber 宽度。 -
computeLightPlace()
-
计算光照位置。
-
createLightBeam()
-
创建光束。
-
createLightBeamBorder(positionArray, stsArray)
-
创建光束边线。
Parameters:
Name Type Description positionArrayArray 位置数组。 stsArrayArray 纹理坐标数组。 -
createLightBeamBottom()
-
创建光束底部。
-
dispose()
-
释放资源
-
hide()
-
隐藏
-
initDate()
-
获取当前时间。
Returns:
- Type
- Number
-
initMaterialSource()
-
初始化材质源。
Returns:
- Type
- String
-
lineGeometry(positionArray, stArray)
-
创建线几何。
Parameters:
Name Type Description positionArrayArray 位置数组。 stArrayArray 纹理坐标数组。 Returns:
- Type
- Object
-
playPathAnimation(list [, loopAnimation])
-
摄像头摆动动画
Parameters:
Name Type Argument Default Description listArray 摄像机轨迹数据 {timeStamp,lightPosition,width} loopAnimationBoolean <optional>
true 动画是否循环 -
setPathAnimationData(list)
-
设置路径动画数据。
Parameters:
Name Type Description listArray 路径数据。 -
show()
-
显示
-
update(scene, time)
-
更新扫描。
Parameters:
Name Type Description sceneArray 场景。 timeNumber 时间。