-1
我想從glm :: mat4x4中獲取* Glint。從浮點數轉換爲Glint
我嘗試使用GlProject(...,viewMatrix,..)
這是GLM :: mediump_float那裏,我不知道怎麼翻譯它閃爍。有沒有任何功能或任何方式?
我嘗試了
GLint viewport[4];
viewport[0]=float(viewMatrix[0]);
,但它是不行的。
我想從glm :: mat4x4中獲取* Glint。從浮點數轉換爲Glint
我嘗試使用GlProject(...,viewMatrix,..)
這是GLM :: mediump_float那裏,我不知道怎麼翻譯它閃爍。有沒有任何功能或任何方式?
我嘗試了
GLint viewport[4];
viewport[0]=float(viewMatrix[0]);
,但它是不行的。
如果你想從glm::mat4x4
獲得GLint
的數組,那麼你需要聲明一個新的數組並填充矩陣的值。
GLint newArray[16];
newArray[0] = (GLint) viewMatrix[0][0];
newArray[1] = (GLint) viewMatrix[0][1];
...
我在這裏明確地將float轉換爲int,但它通常會「autobox」/ autoconvert這個int給你。
你在用什麼語言? – GraphicsMuncher
C++ laaanguuuage – user2897535
東西告訴我你不理解視圖矩陣和視口之間的關係......(提示:它們不直接相關) – bcrist