我想創建一個三維十六進制圖。下一個和下一個六邊形的匹配。像這樣 hex map創建一個三維六角形圖
用戶輸入(x)行,(X)列,它會創建一個類似的地圖。
我需要3d由於我希望能夠堆疊六角形在某一點,也紋理他們,但現在質疑。我如何繪製六角形。我仍然很新的OpenGL的,但我有這個畫一個十六進制
glBegin(GL_POLYGON);
for I := 0 to 6 do
begin
glVertex3f(sin(i/6.0*2*PI),cos(i/6.0*2*pi),-2);
end;
glEnd;
不知道這就是最好的方式和其唯一的一面。但也只是讓一個巨大的六邊形。當然我會需要更小的。任何關於如何參與這個項目的幫助都會很棒!在我的項目中,我有
prxleft = -1
prxRight = 1
prxTop = 1
prxBottom -1
我甚至不會開始爭論,如果這是快或不是,它只是徹頭徹尾的棄用功能。 – pmr 2013-02-20 08:07:29
而不是?? – 2013-02-20 08:19:07
@GlenMorse頂點緩衝區對象。 – pmr 2013-02-20 08:43:40