如何通过中心点和半径高创建一个柱子,并且贴图

0 投票
用的组件c#二次开发,在三维TrackingLayer里面需要添加一个三维面,三维面是由输入的中心点,半径和高度创建的柱子,并且贴图,卡在了不知道如何创建这个georegion3d以及如何贴图
9月 24, 2018 分类:  225次浏览 | 用户: 西南石油大赛组 (3 分)

1个回答

0 投票
您好! GeoRegion3D geoRegion3D = new GeoRegion3D(point3Ds); 然后定义GeoStyle3D,将GeoStyle3D赋给eoRegion3D.Style3D,最后在跟踪图层添加即可,sceneControl.Scene.TrackingLayer.Add(geoRegion3D, "Region");贴图您可以创建GeoPicture或者GeoBillboard。
9月 25, 2018 用户: 胡延南 名扬四海 (2,942 分)
柱子的point3Ds我不知道顺序,不知道如何通过一个中心点、半径、高来创建,能否写个列子

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

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