文档介绍:三维显示控件使用方法三峡大学土木水电学院肖泽云该三维显示控件基于VisualC#和DirectX9开发,实现了摄像机旋转、缩放、移动以及根据高度图建立地形等功能,其开放的方法及属性有:属性名称类型说明CamPostionVector3定义摄像机位置(可不设置)CamTargetVector3定义摄像机目标位置(可不设置)texturePathstring定义贴图路径(可不设置)heightMapPathstring定义高度图路径(可不设置)方法定义XSceneControl()publicXSceneControl()初始化三维显示控件对象InitializeDirect3D()publicboolInitializeDirect3D()初始化三维显示(创建对象时必须调用)BuildTerrain()publicvoidBuildTerrain(stringheightmapPath,stringtexturemapPath)建立地形Render()publicvoidRender()刷新三维显示创建(在创建三维创建后调用)LastScene()publicvoidLastScene()显示上一视图NextScene()publicvoidNextScene()显示下一视图TopView()publicvoidTopView()显示俯视图LeftView()publicvoidLeftView()显示左视图FrontView()publicvoidFrontView()显示前视图ZoomIn()publicvoidZoomIn()放大视图ZoomOut()publicvoidZoomOut()缩小视图RotateLeft()publicvoidRotateLeft()向左旋转RotateRight()publicvoidRotateRight()向右旋转RotateUp()publicvoidRotateUp()向上旋转RotateDown()publicvoidRotateDown()向下旋转ResetView()publicvoidResetView()返回视图初始状态下面来具体介绍如何使用该控件:1、新建项目。首先启动VS2005,新建一个应用程序项目,如下图所示:2、然后在工具箱中点击右键,在弹出的菜单上选择“选择项...”,如下图所示:3、在弹出的“选择工具箱项”窗体上选择“.NetFramework组件”(默认为该面板),然后点击“浏览”按钮,如下图所示:4、,选择“”,然后点击打开按钮,如下图所示:5、在“选择工具箱项”窗体上会出现刚才添加的控件,如下图所示,然后点击“确定”按钮:6、这样在工具箱中将会添加两个新的控件,即XsceneControl和XtoolControl,如下图所示:7、拖动XsceneControl控件到Form1窗体中,如下图所示:8、然后拖动XtoolControl控件到Form1窗体中,如下图所示:9、设置刚才添加的XtoolControl控件的属性SceneControl为XsceneControl控件,如下图所示:10、添加一个按钮控件,设置其TEXT属性为“添加地形”,如下图所示:11、双击该按钮,为它添加Click事件代码,如下代码:pri