首页 / 浏览问题 / 组件GIS / 问题详情
如何通过中心点和半径高创建一个柱子,并且贴图
3EXP 2018年09月24日
用的组件c#二次开发,在三维TrackingLayer里面需要添加一个三维面,三维面是由输入的中心点,半径和高度创建的柱子,并且贴图,卡在了不知道如何创建这个georegion3d以及如何贴图

1个回答

您好! GeoRegion3D geoRegion3D = new GeoRegion3D(point3Ds); 然后定义GeoStyle3D,将GeoStyle3D赋给eoRegion3D.Style3D,最后在跟踪图层添加即可,sceneControl.Scene.TrackingLayer.Add(geoRegion3D, "Region");贴图您可以创建GeoPicture或者GeoBillboard。
3,352EXP 2018年09月25日
柱子的point3Ds我不知道顺序,不知道如何通过一个中心点、半径、高来创建,能否写个列子

如果您是想直接创建一个圆柱,则用GeoCylinder这个接口

柱子创建出来了,也显示出来了,但是就差贴图了,能否使用对象上面的style3D直接贴图,类似开挖那种,但是我照着开挖写不行,请问用style3D怎么贴图上去?
...