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 pmtsManagerFdPMTSManager pmts管理器 pmtsIdString 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