我想使用panda3d引擎生成一个带有三角形的测地圆顶(球体)。我在python中搜索了一个函数来定位我在3d世界中的所有三角形(x,y和z)和旋转来创建球体。
对于旋转,我使用函数setHpr(0,0,0) H表示航向p,使用节距r表示滚动
我已经搜索了一个数学函数来替换我的0值:
class Triangle(GeometricObject):
def __init__(self, x, y, z, h, p, r):
self.x = x
self.y = y
self.z = z
self.x = h