new AutoRoamManager(viewer)
Parameters:
Name | Type | Description |
---|---|---|
viewer |
Viewer | Motor.Viewer的实例 |
Members
-
cameraPoses :Array.<Object>
-
获取或设置路径中相机姿态列表
-
onPosePlayed :Event
-
播放时到达监听点的事件
Example
autoRoamManager.onPosePlayed.addEventListener(function(id){ console.log("到达监听点"+id); })
Methods
-
addPose(options)
-
将当前相机位置和姿态添加到路径中
Parameters:
Name Type Description options
Object 包含以下参数的对象
Properties
Name Type Attributes Default Description duration
Number <optional>
1 从上一个位置到该位置的时长
delay
Number <optional>
0 开始这段动画的延时
listen
Boolean <optional>
false 是否监听该点
listenId
String | Number <optional>
监听点ID
-
createRouteFromArray(arr)
-
从数组中读取路径
Parameters:
Name Type Description arr
Array.<Object> 路径对象数组
-
createRouteFromFile(url)
-
从配置文件中读取路径
Parameters:
Name Type Description url
String 文件路径
-
destroy()
-
销毁路径漫游管理器
-
emptyRoutes()
-
清空路径关键点
-
pauseRoam()
-
暂停路径动画
-
playRoam()
-
播放路径动画
-
removePose(index)
-
根据索引值删除路径点
Parameters:
Name Type Description index
Number 路径点序号
-
stopRoam()
-
停止路径动画