阅读:1527回复:1
SceneControl 开发问题请教
各位大侠!有个问题请教一下:我使用 SceneControl 开发三维,使用.Net2005 C#,现在想设置 Scene的Azimuth(方位角)和Altitude(高度角)属性,但不知道如何 使用IIlluminationProps 接口,请指教,谢谢!!<img src="images/post/smile/dvbbs/em12.gif" />
|
|
1楼#
发布于:2007-03-30 08:55
<P>有谁知道这个接口 IIlluminationProps 怎么实例化啊?下面是我的源码,谁能帮我看看问题出在哪里。谢谢!!</P> <P>public void SetAltitude(double pd_Altitude)<BR> {</P> <P> IDisplay3D lip_Disp3D = m_AxScnCtrol.SceneGraph as IDisplay3D;<BR> IDisplay lip_Disp = (IDisplay)lip_Disp3D;// 转换不过去<BR> <BR> IIlluminationProps lip_Llumination = lip_Disp.IlluminationProps;//????????????</P> <P> if (lip_Llumination == null)<BR> return;<BR> lip_Llumination.Altitude = pd_Altitude;</P> <P> IScene pScene = m_AxScnCtrol.Scene;<BR> ISceneGraph pSG = pScene.SceneGraph;<BR> pSG.RefreshViewers(); <BR> }</P> |
|