获取或设置是否开启立体显示功能,默认是为 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;
}

版本信息

SuperMap iObjects .NET


请参见