需要用Python实现一个算法,求解三维空间中两条轨迹所围成的面积,具体如下:
如上所示,两条轨迹由点序列组成(红色和黑色轨迹),三维坐标可表示为(x,y,t),目的就是要求这两条轨迹之间所围成的面积。现在的思路是将求两条轨迹之间围城的面积转换为分别求两条轨迹点构成三角形的面积,然后利用海伦公式进行面积求解,具体如下:
但是这样做有一个问题,就是两条轨迹的点序列如何构成三角形,在此想问问大家有没有什么好的方法,或者好的建议,谢谢!(注意:两条轨迹的点序列个数可能是不一样的,即一条轨迹可能只有3个点,而另一条轨迹有5个点)
两点:三角形是a, b轮流的;轨迹序列可能不等长。