nonsmall已经实现的算法: 根据棱锥体积公式: V=(1/6)צx1x2x3x4¦¦y1y2y3y4¦¦z1z2z3z4¦ 其中四个点的坐标分别为(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),(x4,y4,z4)简单的说就任意取三个点为底,1/3(底*高)就是体积附一个三角型面积公式 上面是个4阶行列式 展开后得到体积 根据棱锥体积和平面ABC的面积(没记错的话是海伦公式)求高度h 海伦公式:利用两点之间距离公式,求出三角形的三边长a,b,c后,令p = (a+b+c)/2。再套入以下公式就可以求出三角形的面积S : S = sqrt(p*(p-a)*(p-b)*(p-c)) 根据高度h 点P ABC计算获得垂足即可 ---------------------------------------- 这东西怎么不去算法区问呢? |