几何计算
点、线、面和体计算
qq_43451782
这个作者很懒,什么都没留下…
展开
-
求点到平面的距离(C#)
1.空间中平面方程的一般形式为:Ax+By+Cz+D=0 (参数,A,B,C,D是描述平面空间特征的常数)已知空间中3个点的坐标(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),求解平面方程。解法1.根据已知的3个点,建立3个联合方程组,进行消元;2.根据克莱姆法则,代码: //求点到平面的距离 public double PointToFaceDistance(XYZ point1,XYZ point2,XYZ point3,XYZ p0) {原创 2020-07-17 23:56:02 · 2703 阅读 · 1 评论 -
判断点是否在多边形内部或者在边上(C#)
namespace GeometricAlgorithm{class XYZ{private double x;private double y;private double z;public double X{get { return x; }set { x = value; }}public double Y{get { return y; }set { y = value; }}public double Z{get { return z; }set { z =原创 2020-07-17 10:56:39 · 1827 阅读 · 1 评论 -
多边形重心坐标求解
多边形重心坐标求解问题:异形柱咋在CAD图纸中准确放置,LocationPoint咋确定?解决方法:通过重心求解定理一:已知三角形△A1A2A3的顶点坐标Ai ( xi, yi ) ( i =1, 2, 3) 。它的重心坐标为:xc = (x1+x2+x3) / 3 ; yc = (y1+y2+y3) / 3 ;定理二:已知三角形△A1A2A3的顶点坐标Ai ( xi , yi ) ( i =1, 2, 3) 。该三角形的面积为: S = ( (x2 - x1) * (y3 - y1) -原创 2020-07-07 10:16:20 · 2486 阅读 · 0 评论