vtk實戰 二 點到直線的距離

2021-07-11 10:13:19 字數 736 閱讀 6149

vtk中計算點到直線的距離有兩個過載函式。

//x[3]表示點的x,y,z座標,  p1[3],p2[3] 分別為直線上的兩個點

//函式都返回的為距離的平方

//過載1

static

double vtkline::distancetoline ( double x[3],

double p1[3],

double p2[3]

)

//過載2

static

double vtkline::distancetoline ( double x[3],

double p1[3],

double p2[3],

double & t,

double closestpoint[3]

)

本節例項**:

本節**:

直線外一點到直線的距離

已知直線上兩點求直線的一般式方程 已知直線上的兩點p1 x1,y1 p2 x2,y2 p1 p2兩點不重合。則直線的一般式方程ax by c 0中,a b c分別等於 a y2 y1 b x1 x2 c x2y1 x1y2 直線外一點到直線的距離 p 的座標為 xo,yo 則點 p 到直線 l 的距...

計算幾何 點到直線的距離 投影點

彙總篇 計算幾何彙總 求ad有很多種方法,可以用勾股定理 這裡用的三角函式 x acos cos x ad ba sin x 如果x是鈍角,ad ba sin pi x ba sin x 如果是直角,sin x 1,ad ba 設d dx,dy ad dx ax,dy ay bc c.x b.x,c...

3dmath 空間點到直線的距離與距離點

計算這個,我們首先要知道一點向量的基本知識,點乘和叉乘的幾何意義。點乘 求的乙個向量到另乙個向量的投影,結果是乙個數。叉乘 求垂直於2個向量的向量,結果是乙個向量。已知p1,p2 p 求p 到p1 p2上的距離點 px p1到px的距離為 k p p1 p2 p1 normalized px p1 ...