0
我正在尋找一個簡單的方法來繪製由標準平面方程規定的平面:繪製ofPlanePrimative從平面參數
ax + by + cz + d = 0
我有平面參數(a
,b
,c
和d
) ,但我很難在OpenFrameworks中找到一個簡單的方法來繪製這架飛機。
我已經得到了通過使用lookAt
設置其正常定向平面最接近:
ofPlanePrimative plane;
plane.lookAt(ofVec3f(a, b, c));
plane.draw();
這正確取向的飛機,但不定位。當我嘗試使用plane.setPosition
進行定位時,它似乎重置方向;我不能將這些操作鏈接起來嗎?
我敢肯定這是相對簡單的3D矢量數學,但由於某種原因,我正在努力與此。也許我不應該使用ofPlanePrimative
?我應該建造一個網格嗎?理想情況下,我想繪製一架無限的飛機(可能與of3dUtils::drawGridPlane
)。
任何方向在這一點上都會有所幫助。