立体几何

Unity立体几何 点到直线距离计算

匿名 (未验证) 提交于 2019-12-02 23:32:01
Unity是一款3D引擎,设计一款3D游戏时,经常会涉及到3D的运算,比如两点之间的距离,向量的一些操作等。 Unity已经封装好了一些常用函数在Vector3和Plane类中,如两点之间的距离,向量之间的夹角,向量的投影计算等。 这里说一下的是点到直线的距离,根据投影及勾股定理计算。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 下面提供了点到面的距离及面夹角的计算,不过是对一些函数调用的二次封装,仅供参考 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 警告:因为这些函数都涉及到大量的数学运算,尤其是数据都还是float,性能开销较大,尽量避免使用。 博主原创文章,转载请注明出处。 文章来源: https://blog.csdn.net/qq