默认头像
路人甲
路人甲
  • 注册日期2003-09-25
  • 发帖数56
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1902回复:2

求助,AE中SceneContral里怎样实现绘制Graphisc类图形,像arcscene里一样?

楼主#
更多 发布于:2007-09-24 23:18

AE中SceneContral里怎样实现绘制Graphisc类图形,像arcscene里一样?

在arcmap中有许多常用工具都可以直接使用,但SceneContral中可以直接使用的工具很少,怎么在SceneContral中通过鼠标绘制三维polgyon哪?请高手指点一下。

喜欢0 评分0
默认头像
路人甲
路人甲
  • 注册日期2004-06-08
  • 发帖数166
  • QQ
  • 铜币782枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-09-27 16:24

以前写的程序,应该可以实现,好久没用了,你试试,

Dim myGraphics As Graphics
Dim pPen As Pen

Dim ptrHDC As IntPtr
ptrHDC = New IntPtr(pSceneControl.SceneGraph.ActiveViewer.hDC)
myGraphics = Graphics.FromHdc(ptrHDC)
pPen = New System.Drawing.Pen(Color.Red, 2)

myGraphics.DrawLine(pPen, CType(m_lMouseX, Integer), CType(m_lMouseY, Integer), CType(e.x, Integer), CType(e.y, Integer))

举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2003-09-25
  • 发帖数56
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-10-04 20:43

谢谢!我试试.

举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部