OpenGL座標的問題?

2021-08-24 22:40:05 字數 940 閱讀 4020

#include "stdafx.h" #include static glfloat xrot = 0.0f; static glfloat yrot = 0.0f; // 繪製場景 void renderscene(void) // this function does any needed initialization on the rendering // context. void setuprc() void specialkeys(int key, int x, int y) void timerfunc(int value) void changesize(int w, int h) int main(int argc, char* argv)

// 第三個電子軌道

glpushmatrix();

//glrotatef(360.0f-45.0f,0.0f, 0.0f, 1.0f);//使電子之間產生差異,從不同的方向進行環繞

//glrotatef(felect1, 0.0f, 1.0f, 0.0f);

glloadidentity();

gltranslatef(0.0f, 0.0f, -6.98880f);

glutsolidsphere(6.0f, 15, 15);

glloadidentity();

glpopmatrix();

為什麼將設定為-0.6988880f會是下面的這個效果,畫了乙個球,現在顯示的效果怎麼似乙個環了? ,而設定成-7.0時,顯示的全是黃顏色。為什麼不是-1.0時,全是黃顏色? 該怎麼理解opengl座標呢?

環的問題是由於**的作用:glenable(gl_cull_face); //do not calculate inside of jet

OpenGL中的螢幕座標和世界座標的轉換

glint viewport 4 gldouble modelview 16 gldouble projection 16 glfloat winx,winy,winz gldouble posx,posy,posz glpushmatrix 變換要繪圖函式裡的順序一樣,否則座標轉換會產生錯誤 gl...

opengl中座標問題

為什麼讓人以為 點範圍好像是 1 1 呢?嘿嘿,主要是預設的視點 相機位置在原點,一旦點座標大到一定程度就會超出預設的視野。注意 預設 兩個字!如何修改這個 預設 的視點 相機位置?opengl有乙個專門設定視點 相機位置的函式,可以瞬時把視點定位到目標中心。這個函式是 void glulookat...

opencv中座標的問題

晚上在寫相關係數法匹配程式時,發現有乙個地方不停的報錯,好像是座標超限的錯誤,我上網查了一下,原來並不是x,y座標定義並不是自己之前想的那樣。row heigh point.y col width point.x mat at point x,y mat at y,x 因為還有點的座標,所以建議在訪...