我有2條光線,由一個公共點和一個方向矢量定義,我想找到兩條光線的法線在法線和法線的給定距離處相交的點沿着這些法線開始的光線。查找2條光線法線的交點
因此,在這個系統中,A是兩條射線的公共點,B和C是方向矢量,和d和E是法線矢量的長度。
我想找到三個?點。
我有2條光線,由一個公共點和一個方向矢量定義,我想找到兩條光線的法線在法線和法線的給定距離處相交的點沿着這些法線開始的光線。查找2條光線法線的交點
因此,在這個系統中,A是兩條射線的公共點,B和C是方向矢量,和d和E是法線矢量的長度。
我想找到三個?點。
這是我的主意
首先,定義一個線平行於現有的線,也就是,通過一個沿向量B取向,而是由矢量E.偏移
定義的第二行與現有線平行,即通過一個單獨的矢量C,但被矢量D抵消。
找到這兩條新線的交點,這應該會給你最高的?你正在尋找。
如果您知道'C','B','D'和'E'找到'B'和'E'的交集(求解未知數)以找到正確的'?'。對於左邊的'?'也是這樣。至於中心'?'爲'D'和'E'找到解決方案。 – noMAD 2012-04-17 16:26:57
我不知道E矢量的開始有多遠,所以我不認爲這會起作用? – Martin 2012-04-17 16:45:29
你能舉個例子說明'B'是如何表示的嗎? – noMAD 2012-04-17 16:59:02