opengl畫星空 請教關(guān)于用OpenGL函數(shù)用鼠標(biāo)進(jìn)行實(shí)時(shí)畫直線?
請教關(guān)于用OpenGL函數(shù)用鼠標(biāo)進(jìn)行實(shí)時(shí)畫直線?這需要單擊測試,即輸入二維屏幕坐標(biāo),返回三維點(diǎn)坐標(biāo),然后用兩個(gè)三維點(diǎn)坐標(biāo)繪制直線。偽代碼:point2p1,p2vector3pt1=hittest(P
請教關(guān)于用OpenGL函數(shù)用鼠標(biāo)進(jìn)行實(shí)時(shí)畫直線?
這需要單擊測試,即輸入二維屏幕坐標(biāo),返回三維點(diǎn)坐標(biāo),然后用兩個(gè)三維點(diǎn)坐標(biāo)繪制直線。偽代碼:point2p1,p2vector3pt1=hittest(P1)vector3pt2=hittest(P2)glbegin(GL) LINEuuuuustrip)glvertex3d(pT1)。十、 第1頁。Y、 第1頁。Z) glvertex3d(第2頁。十、 pT2。Y、 pT2。Z) glend(),hittest需要自己寫,一般視線是與地面相交(工作面、物體面);