logo
Published on

数学计算性能优化

Authors
  • avatar
    Name
    Muzzik(马赛克)
    Twitter

避免不必要的开方

  • 比较两个向量的长度:(x2+y2+z2)(x^2 + y^2 + z^2) > (x22+y22+z22)(x2^2 + y2^2 + z2^2)

  • 球体相交:使用距离向量的 (x2+y2+z2)(x^2 + y^2 + z^2) 结果与 两球体半径和2^2 比较

向量长度: x2+y2+z2\sqrt{x^2 + y^2 + z^2}