new FdBuildingDrawer(viewer, pmtsManager, pmtsId [, option])
Parameters:
Name | Type | Argument | Default | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Viewer | 视景器 |
||||||||||||||||||||||||||||||||||||||||||
pmtsManager |
FdPMTSManager | pmts管理器 |
||||||||||||||||||||||||||||||||||||||||||
pmtsId |
String | pmts模型ID |
||||||||||||||||||||||||||||||||||||||||||
option |
Object |
<optional> |
{} | 配置参数 Properties
|
Example
var bd = new Freedo.FdMicroApp.FdBuildingDrawer(viewer, pmtsManager, pmtsId, {drawSpeed: 1.0, verticalExpandDistance: 3.0, horizontalExpandSpeed: -2}); bd.start();
Members
-
pmtsId
-
获取pmts模型ID
Methods
-
<static> support(pmtsManager, pmtsId)
-
判断指定的模型能否支持抽屉效果
Parameters:
Name Type Description pmtsManager
FdPMTSManager pmts管理器
pmtsId
String pmts模型ID
Returns:
true:支持; false: 不支持(原因是最后一级模型命名不符合要求, 应为'XXX-F08-XXX'或'XXX-B08-XXX'两种形式)
- Type
- Boolean
-
cancel()
-
取消模型抽屉(还原到开始前的状态)
-
expand()
-
自动展开
-
start()
-
开始交互操作模型抽屉
Returns:
true: 成功; false:失败(原因是最后一级模型命名不符合要求, 应为'XXX-F08-XXX'或'XXX-B08-XXX'两种形式)
- Type
- Boolean