3d 绘制半球的一部分

3d 绘制半球的一部分,3d,worldwind,3d,Worldwind,我正在尝试使用WorldWind的SphereAirspace构建一个特定的3D空域。我试图构建的3D形状是一个半球,在两个位置平行于地面切割,假设在离地面的高度h1和h2处。半球的底部与地面平行。 发现我没有足够的声誉来发布图片,您可以在此处看到图片: 考虑了两种解决方案:1)获取半球体和长方体的相交空间:找不到任何用于此的api。2.)更改半球的图形。:尝试执行此操作 我重写了WorldWind的SphereAirspace drawSphere()、drawUnitSphere()和ma

我正在尝试使用WorldWind的SphereAirspace构建一个特定的3D空域。我试图构建的3D形状是一个半球,在两个位置平行于地面切割,假设在离地面的高度h1和h2处。半球的底部与地面平行。 发现我没有足够的声誉来发布图片,您可以在此处看到图片:

考虑了两种解决方案:1)获取半球体和长方体的相交空间:找不到任何用于此的api。2.)更改半球的图形。:尝试执行此操作

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

关于这些函数中使用的API的直接帮助或任何指针,在这里我可以学习这个球体的绘图,这将是很有帮助的

您可以在此处参考SphereAirspace代码:此处的图像描述][1]