我在XY平面中有一個輪廓實體。我必須沿矢量做一個擠壓。所以我必須使剖面實體垂直於擠出矢量。擠出矢量可以是任意的(Xi + Yj + Zk)。您能否提供一些有關矢量基本操縱的概念,以使剖面垂直於擠出矢量?將XY平面實體轉換爲任意平面
更新
......
檔案在XY平面
全球上升矢量(0,0,1)
擠出向量:(XE,葉, Ze)
Local right = Extrusion vector x Global up vector =(x1,y1,z1) Local Left = Extrusion vector x Local right =(x2,y2,z2)
我假設我必須旋轉飛機兩次關於本地右和本地左。
所以角度計算爲Local right = Atan(Xe.Y/Xe.Z),並且實體通過計算的角度圍繞Local right旋轉。它工作正常
我的問題是如何計算局部左側的角度?
如果我總結,我必須這樣做一個相反(Mapping coordinates from plane given by normal vector to XY plane)
by Extrusion vector x全局向上矢量是指乘法還是交叉乘積? – Lochemage
也是'local left',你實際上是指'local up'。你只需要一個飛機的正確和向上的載體。向左和向下矢量等價物的負方向使用這些向量。 – Lochemage