new FdOverview2(viewer, primitives [, option])
Parameters:
Name | Type | Argument | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Viewer | 视景器 |
|||||||||||||||||||||||||||||||||||||||||||||||||||
primitives |
Array | 需要显示导航视图的模型数据,模型可以是3DTileset对象或GLTF对象 |
|||||||||||||||||||||||||||||||||||||||||||||||||||
option |
Object |
<optional> |
配置参数,包含以下属性 Properties
|
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer'); var pmtsManager = new Freedo.FdTools.FdPMTSManager(viewer); // ... // 加载pmts数据 // ... var pModelInfos = pmtsManager.getPmts(pmtsID).pModelInfos; var pModels = pModelInfos.map(item => item.pModel); var overview = new Freedo.FdTools.FdOverview2(viewer, pModels, { width: 256, height: 256, XAlign: 'right', yAlign: 'top', XMargin: 40, YMargin: 100, backgroundColor: Freedo.Color.WHITE, direction: 'top' }); // 左键双击导航视图区域,可以暂停/继续渲染导航视图
Members
-
backgroundColor :Color
-
设置viewport背景颜色
Type:
- Color
-
cameraOption :Object|Undefined
-
设置/取消视图相机位置和姿态信息,当设置为undefined时,cameraOption无效,将根据direction属性设置视图相机位置
Type:
- Object | Undefined
-
direction :String
-
设置观察方向
Type:
- String
Methods
-
destroy()
-
销毁
-
<async> start()
-
开启导航视图