1. setStandardViewWithBox
根据指定视角及包围盒进行飞跃和缩放。
1.1. 参数说明:
名称 | 说明 | 类型 | 是否必填 | 示例 |
---|---|---|---|---|
stdView | 视角 | number | 是 | BOS3D.standardView.Top |
box | 包围盒 | THREE.Box3 | 否 | new BOS3D.THREE.Box3(); |
margin | 包围盒缩放比例, 默认值: 0, margin > 0 模型缩小(包围盒变大),margin < 0 模型放大(包围盒变小) | number | 否 | 2 |
ratio | 相机与中心距离的拉伸比例 | number | 否 | 0.5 |
返回值说明 | 类型 | 示例 |
---|---|---|
无返回值 | NULL | NULL |
1.2. 调用方式:
/**
* 根据指定视角及包围盒进行飞跃和缩放
* @function setStandardViewWithBox
* @param {Number} stdView - 视角 枚举类型 {@link standardView.Top}
* @param {THREE.Box3} box - 包围盒
* @param {Number} margin - 包围盒缩放比例, 默认值: 0.0, margin > 0 模型缩小(包围盒变大),margin < 0 模型放大(包围盒变小)
* @param {Number} ratio - 相机与中心距离的拉伸比例, 默认值: 1.0
* @return {void}
*/
var box=new BOS3D.THREE.Box3();
viewer3D.setStandardViewWithBox(BOS3D.standardView.Top,box,1,1);