desertoasis
路人甲
路人甲
  • 注册日期2005-07-17
  • 发帖数15
  • QQ
  • 铜币190枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1527回复:1

SceneControl 开发问题请教

楼主#
更多 发布于:2007-03-29 10:42
各位大侠!有个问题请教一下:我使用 SceneControl 开发三维,使用.Net2005 C#,现在想设置 Scene的Azimuth(方位角)和Altitude(高度角)属性,但不知道如何 使用IIlluminationProps 接口,请指教,谢谢!!<img src="images/post/smile/dvbbs/em12.gif" />
喜欢0 评分0
desertoasis
路人甲
路人甲
  • 注册日期2005-07-17
  • 发帖数15
  • QQ
  • 铜币190枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部