空间平面法向量求法.pdfVIP

  • 70
  • 0
  • 约3.19千字
  • 约 3页
  • 2019-07-22 发布于江苏
  • 举报
空间平面法向量求法 一、法向量定义 定义 :如果 ,那么向量 叫做平面 的法向量。平面 的法向量共有两大类(从方向 上分),无数条。 二、 平面法向量的求法 1 、内积法 在给定的空间直角坐标系中, 设平面 的法向量 = (x,y,1 )[或 = (x,1,z) 或 = (1,y,z )] , 在平面 内任找两个不共线的向量 , 。由 ,得 ·=0 且 ·=0 ,由此得到关于 x,y 的 方程组,解此方程组即可得到 。 2 、 任何一个 x,y,z 的一次方程的图形是平面;反之,任何一个平面的方程是 x,y,z 的一次方程。 Ax+By+Cz+D=0(A,B,C 不同时为 0) ,称为平面的一般方程。其法向量 =(A,B,C); 若平面与 3 个坐标轴的交点为 P(a,0,0),P(0,b,0),P(0,0,c), 则平面方程为 : ,称此方程为平面 的截距式方程,把它化为一般式即可求出它的法向量。 3 、外积法 设 , 为空间中两个不平行的非零向量,其外积 × 为一长度等于 | || |sin θ,(θ为 两 者交角,且 0 θ π,而与 , , 皆垂直的向量。通常我们采取 “右手定则 ”,也就是右手四指 由 的方向转为 的方向时,大拇指所指的方向规定为 × 的方向 , × =- × 。 设 =(x1,y1,z1), =(x2,y2,z2), 则 × = (注:1、二阶行列式 : ;2 、适合右手定则。 ) Code public double[] GetTriangleFunction(ESRI.ArcGIS.Geometry.IPoint point1, ESRI.ArcGIS.Geometry.IPoint point2, ESRI.ArcGIS.Geometry.IPoint point3) { try { double a = 0, b = 0,c=0; // 方程参数 double x1 = 0, x2 = 0, x3 = 0, y1 = 0, y2 = 0, y3 = 0, z1 = 0, z2 = 0, z3 = 0; // 各点 坐标值 double[] returnValue = new double[3]; x1 = point1.X * 1000; y1 = point1.Y * 1000; z1 = point1.Z * 1000; x2 = point2.X * 1000; y2 = point2.Y * 1000; z2 = point2.Z * 1000; x3 = point3.X * 1000; y3 = point3.Y * 1000; z3 = point3.Z * 1000; // 向量 I1 double[] I1 = new double[3]; I1[0] = x2 - x1; I1[1] = y2 - y1; I1[2] = z2 - z1; // 向量 I2 double[] I2 = new

文档评论(0)

1亿VIP精品文档

相关文档