首页 / 浏览问题 / 组件GIS / 问题详情
范例程序报错
6EXP 2021年04月13日

win10 vs2010 supermap object 9D

创建场景的范例代码 报错显示m_scene未定义 (图中蓝色高亮)

但是我觉得范例代码已经定义了,右键点击 “转到定义”也显示"无法导航到m_scene"

public void SceneBuild()
        {

            //创建场景

            SceneControl sceneControl = new SceneControl();

            m_scene = sceneControl.Scene;

            m_scene.Workspace = m_workspace;

            m_layer3Ds = m_scene.Layers;

        }

1个回答

您好,Scene场景是需要您自己打开工作空间去定义的,帮助文档中的都是仅涉及当前模块方法的完整使用,但是对于项目来说是代码片段,而不是一个运行demo,示例方法外的部分是需要用您自己项目中对应的参数的。

完整项目代码的话,其实您可以考虑使用对应模块的范例程序项目,结合帮助手册学习,范例程序都是完整可直接运行的代码。
9,528EXP 2021年04月13日
谢谢,我去找范例程序看看。

还有,我发现我提的几个问题都是您回答的。非常感谢!
没事,不客气。
其实一般是指您当前scenecontrol的scene场景,就是您当前场景控制器控制的场景。
问题已经解决。感谢!
...