获取或设置是否开启立体显示功能,默认是为 false,即没有开启立体显示功能。
命名空间:
SuperMap.Realspace程序集: SuperMap.Realspace (in SuperMap.Realspace)
版本: dll
语法
C# |
---|
public bool IsStereoEnabled { get; set; } |
示例
以下代码示范如何以下代码示范了如何设置场景的立体显示效果。
假设打开一个工作空间workspace,工作空间中存在一个数据源。
CopyC#
public void SetStereoDisplay() { // 显示三维窗口 SceneControl sceneControl = new SceneControl(); Scene sceneObject = sceneControl.Scene; if (!sceneObject.IsStereoEnabled) { // 开启立体显示功能 sceneObject.IsStereoEnabled = true; } // 设置场景的立体显示模式为四缓存式立体 sceneObject.StereoMode = StereoMode.QuadBuffer; // 设置场景的视差模式为正视差 sceneObject.ParallaxMode = ParallaxMode.PositiveParallax; // 设置两摄像机的距离 sceneObject.StereoEyeSeparation = 0.06; / 设置两摄像机的交叉角度 sceneObject.StereoEyeAngle = -0.025; }