[問題] OpenGL如何畫彎曲的圓柱

看板C_and_CPP (C/C++)作者 (HOPE)時間14年前 (2012/04/16 01:15), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
gluCylinder(quadratic,1.0f,1.0f,10.0f,10,10); 給半徑還有高度,就能畫圓柱 如果要把這段圓柱彎曲 例如,彎曲30度,要怎麼畫呢? 請高手們指導,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.166.98

04/16 08:37, , 1F
你一定要 gluCylinder 畫 model 的話就寫 vertex shader
04/16 08:37, 1F

04/16 09:07, , 2F
只想到圓柱,不限定要用gluCylinder畫
04/16 09:07, 2F

04/16 11:38, , 3F
最簡單的方式就是把彎好的頂點的位置、法向量等資訊算好後
04/16 11:38, 3F

04/16 11:38, , 4F
然後用display list/vertex array/vbo直接送給opengl啊XD
04/16 11:38, 4F
文章代碼(AID): #1FYm9F1H (C_and_CPP)
文章代碼(AID): #1FYm9F1H (C_and_CPP)