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()
-
开启导航视图