首页 / 浏览问题 / 组件GIS / 问题详情
如何捕获ActionGraphicObject3D标绘的Geometry
8EXP 2020年03月29日

大家好,

我在使用ActionGraphicObject3D标绘完成时想要通过onTracking3DEvent或onTracked3DEvent事件获取到标绘的Geometry然后直接修改其Style,但是在调试过程中发现无法触发这两个事件,请问ActionGraphicObject3D是不是无法触发onTracking3DEvent或onTracked3DEvent事件?有没有其他代替的事件?谢谢!

我使用的使用产品:iObjects .NET 10.0.1

1个回答

你好,trakcingevent是在跟踪图层上的事件,如果你想绘制完成就有相应风格,建议可以设置缺省属性,这样绘制完过后就会赋予相应风格,接口为SymbolDefaultStyle
2,432EXP 2020年03月30日

明白了,多谢!也就是说无法用TrackingEvent捕获标绘,SymbolDefaultStyle之前已经采用了,但是只能设置Line的样式,无法设置填充样式。这样的话是不是可以在标绘完成时(鼠标右键点击事件)直接从CAD图层对应的数据集中找到刚标绘的对象,然后用GeoStyle3D来设置样式呢?

...