美文网首页
unity 点到直线的距离

unity 点到直线的距离

作者: 杨树叶的杨 | 来源:发表于2017-12-28 20:00 被阅读0次

public static float distancePoint2Line(Vector3 point, Vector3 linePoint1, Vector3 linePoint2)
{
float fProj = Vector3.Dot(point - linePoint1, (linePoint1 - linePoint2).normalized);
return Mathf.Sqrt((point - linePoint1).sqrMagnitude - fProj * fProj);
}

相关文章

网友评论

      本文标题:unity 点到直线的距离

      本文链接:https://www.haomeiwen.com/subject/zbzvgxtx.html