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