new FdManipulateCube2(viewer, option)
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Viewer | 主场景的视口 |
|||||||||||||||||||||||||||||||||||
option |
Object | 配置参数,可能包含以下值: Properties
|
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer', { contextOptions: { webgl: { alpha: true, antialias: true } } }, { planeMode: true, // 无球模式 hasSkyBoxOnGround: false }); // 计算包围球,可以是三维模型的或者其他几何实体的包围球 // ... var mv = new Freedo.FdCamera.FdManipulateCube2(viewer, { boundingSphere: boundingSphere, }); // 设置线框非高亮颜色。默认 new Float32Array([1.0, 1.0, 0.0, 1 / 255]) mv.unhighlightColor = new Float32Array([1.0, 1.0, 1.0, 0.2]); // 设置线框高亮颜色。默认 new Float32Array([1.0, 1.0, 0.0, 1.0]) mv.highlightColor = new Float32Array([1.0, 0.0, 0.0, 1.0]);
Members
-
highlightColor :Float32Array
-
设置线框高亮颜色
Type:
- Float32Array
-
linkedBoundingSphere :BoundingSphere
-
设置与视立方体关联的三维模型的包围球
Type:
- BoundingSphere
-
unhighlightColor :Float32Array
-
设置线框非高亮颜色
Type:
- Float32Array
Methods
-
destroy()
-
销毁