绘制半球空域的一部分

时间:2015-04-21 09:34:37

标签: 3d worldwind

我正在尝试使用WorldWind的SphereAirspace构建一个特定的3D空域。我试图构建的3D形状是在两个地方平行于地面切割的半球,假设高度为h1和h2离地面。半球的底部与地面平行。 发现我没有足够的声誉来发布图片,你可以在这里看到图片: http://forum.worldwindcentral.com/showthread.php?45274-Drawing-a-portion-of-a-hemisphere-airspace

考虑两种解决方案:1。)获得半球和长方体的交叉空间:无法找到任何api。 2.)改变半球的图画:试图这样做

我覆盖了WorldWind的SphereAirspace drawSphere(),drawUnitSphere()和makeSphere()中的三个函数,并尝试修改绘图以获得剪切部分。我无法理解绘图模式和影响绘图的参数,以便给出整个半球的子集,我需要的方式。

关于这些函数中使用的api的直接帮助或任何指针,我可以研究这个领域的绘图会有所帮助。

您可以在此处参考SphereAirspace代码:http://worldwind31.arc.nasa.gov/svn/...eAirspace.java![enter此处的图片说明] [1]

0 个答案:

没有答案