頂點法向量的計算[opengl]
1樓:
(1) 可以自己假定。
2) 可以用叉乘積計算,注意方向--右手螺旋。
空間平面的法線向量,可以用平面上的任兩條直線的叉乘積計算。對於乙個mesh角點,用兩條過角點的mesh邊線算出,如果這個角點有好幾個mesh們,可以用它們的平均,或自己假定法線向量。
3) loonie自己的已知三點,計演算法線子程式:
-v1,v2,v3
void norm(glfloat v1[3], glfloat v2[3], glfloat v3[3], glfloat *nor )
opengl能不能自動計演算法線,一定要人工設定嗎?
2樓:
似乎。不能。
opengl好像是為了支援特殊的光化效果,才沒支援的吧。
不過計演算法線也不是很難啦(面法線,不是頂點法線)乙個面的兩個相交的的邊向量叉乘會得到乙個與面垂直的向量,但是朝向哪個面還要再乘以乙個數才好。
求乙個帶註釋的opengl**,簡單點的就好,交作業用
3樓:網友
hglrc hrc=null; // 視窗著色描述表控制代碼。
4樓:普洛智應
你現在在學哪部分功能呢?比如是第一次練習的作業和最後一次作業內容可能非常不一樣啊。。。
求**註釋:計算機圖形學的opengl畫四面體。高手來吧。爭取每句都註釋下。謝謝
5樓:圖杭科技
很專業的,有專門論壇吧,用於#3d的一種方法。可是我們不採用,也不相信是有效的。換乙個吧。
圖杭gis軟體真3d軟體。
如何用opengl讀出obj頂點
6樓:麻辣鹹豆片
想要順利讀取obj模型檔案,先要了解這種檔案的格式,obj檔案格式是非常簡單的。這種檔案以純文字的形式儲存了模型的頂點、法線和紋理座標和材質使用資訊。obj檔案的每一行,都有極其相似的格式。
在obj檔案中,每行的格式如下: 字首 引數1 引數2 引數3 ..其中,字首標識了這一行所儲存的資訊型別。
引數則是具體的資料。obj檔案常見的的字首有 v 表示本行指定乙個頂點。 字首後跟著3個單精度浮點數,分別表示該定點的x、y、z座標值 vt 表示本行指定乙個紋理座標。
此字首後跟著兩個單精度浮點數。分別表示此紋理座標的u、v值 vn 表示本行指定乙個法線向量。此字首後跟著3個單精度浮點數,分別表示該法向量的x、y、z座標值 f 表示本行指定乙個表面(face)。
乙個表面實際上就是乙個三角形圖元。
如何計算拋物線的頂點座標?
不用計猛告算,直碰納接代入頂點座標公式即笑知沒可。拋物線頂點座標公式 當h 時,y a x h 的圖象可由拋物線y ax 向右平行移動h個單位得到,當h 時,則向左平行移動 h 個單位得到 當h ,k 時,將拋物租歲線y ax 向右平行移動h個單位,再向上移動k個單位,就可以得到y a x h k的...
二次函式的頂點座標怎樣求?
二次函式的一般式是y ax bx c,當a 時開口向上,函式有最小值。當a 時開口向下,則函式有最大值。而頂點座標就是 b a,ac b a 這個就是把a b c分別代入進去,求得頂點的座標。ac b a就是最值。頂點座標公式。b a,b 根號 a 把原解析式轉換成槐肆頂點式y a 含明禪x m n...
求該點的切線方程和法線方程,求曲線在點的切線方程和法線方程
拋物線 y x2 上橫座標為 x1 1,x2 3 兩點分別是 a 1,1 b 3,9 割線 ab 斜率 k 9 1 3 1 4,y 2x 4,x 2,切點 p 2,4 切線方程 y 4 x 2 4 4x 4,版法線權方程 y 1 4 x 2 4 即 x 4y 18 0 求曲線在點的切線方程和法線方程...