點資料超多之顯示問題(opengl) |
尚未結案
|
yachu721
初階會員 發表:51 回覆:98 積分:44 註冊:2003-07-13 發送簡訊給我 |
|
richtop
資深會員 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
|
yachu721
初階會員 發表:51 回覆:98 積分:44 註冊:2003-07-13 發送簡訊給我 |
|
yachu721
初階會員 發表:51 回覆:98 積分:44 註冊:2003-07-13 發送簡訊給我 |
我程式使用矩陣丟入後
還是很慢
有何方法可以解決呢
還是哪要注意沒設好呢 glClearColor(0.0, 0.7, 0.8, 1.0);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0, 0.0, 0.0);
glLineWidth(1.3);
glPolygonMode(GL_FRONT,GL_FILL);// for(int h=0;h
|
richtop
資深會員 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
yachu721您好: 看了您的程式碼,我想您大概是要將這些點從頭到尾連起來吧? 如果是的話:
建議一:(直接修改您的程式碼,但這方式重複給了點座標)
glBegin(GL_LINES); for(int h=0;hLines->Count-1;h ) { glVertex3f(ax[h],ay[h],az[h]); glVertex3f(ax[h 1],ay[h 1],az[h 1]); } glEnd(); glFlush();建議二:改以GL_LINE_STRIP來畫連結線 glBegin(GL_LINE_STRIP); for(int h=0;hLines->Count-1;h ) { glVertex3f(ax[h],ay[h],az[h]); } glEnd(); glFlush();希望這些建議對您有用! |
yachu721
初階會員 發表:51 回覆:98 積分:44 註冊:2003-07-13 發送簡訊給我 |
|
richtop
資深會員 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
|
yachu721
初階會員 發表:51 回覆:98 積分:44 註冊:2003-07-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |