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
-
linkedBoundingSphere :BoundingSphere
-
unhighlightColor :Float32Array
Methods
-
destroy()
-
销毁