cost 395 ms
如何通過在 java 中使用 glrotate 僅旋轉一個 object

[英]how to Rotate only one object by using glrotate in java

我試圖只旋轉一個正方形,但它不起作用它旋轉了所有正方形在此代碼中,當我單擊 N 時,它會創建一個新正方形並將其推送到我想要的數組中,當我單擊 R 時旋轉特定的正方形而不是全部當我在谷歌上搜索時,我發現 glrotate 移動了調用后創建的所有對象,我做到了知道package分配是否正確; ...

使用 GLUT 中的鍵進行旋轉

[英]Rotation using keys in GLUT

我創建了一個使用箭頭鍵移動方塊的方法。 現在我希望每次按“r”鍵時我的正方形都在 y 軸上旋轉 90 度。 我已經為箭頭鍵添加了 case 語句,允許我的方塊四處移動。 這是我的程序; ...

glRotatef() 在 Opengl 中工作很奇怪

[英]glRotatef() works weird in Opengl

我即將在 C++ OpenGL、MFC 應用程序中制作一個旋轉球體。 所以我在demo.h聲明了一個具有旋轉速度的demo.h : 此外,我初始化了該變量並在demo.cpp xyz(0,0,0) 處實現了一個法線球體: Init() 是用戶定義的函數,用於初始化角度變量的值: 在這種 ...

如何僅旋轉特定對象而不影響opengl中的其他對象?

[英]How to rotate only a specific object without affecting the others in opengl?

我在 OpenGL 中制作了一個風扇,里面有桿子和旋轉的東西,當我嘗試旋轉它們時,所有的風扇都隨着桿子旋轉,我應該如何修復它,我使用了glutPostRedisplay() ,另外,當我在旋轉中使用 push 和 pup 矩陣時,它根本不旋轉,它只以我寫的角度旋轉一次,有什么建議有幫助嗎? ...

glRotate()在我不做任何事情的情況下不斷放大和縮小視圖

[英]glRotate() keeps zooming in and out my view without me doing anything

我正在為這個項目使用pyopengl和過剩。 我剛剛添加了一個鼠標事件處理程序來旋轉對象。 它的作用是當光標到達窗口邊緣時,它會旋轉。 但是,當我將光標移回窗口中心時,對象開始繼續放大和縮小。 我查了一下,我確信我沒有制作這個功能。 我試圖修改事件處理程序。 我發現的是物體放大和 ...

分解glRotatef

[英]Decompose glRotatef

我具有帶有這些參數的函數glRotatef。 如果我這樣做 我得到的旋轉與上述操作不同。 那么,如何從中獲得每個元素(x,y,z)的旋轉? ...

多次輪換問題

[英]Multiple rotation problems

這是我的問題。 我必須在雙三次曲面上沿圓形軌跡移動圓環。 但是,圓環的垂直軸必須與給定點處的表面法線對齊。此外,圓環必須面對其圓形軌跡。 為了解決這個問題,我采用了法線向量和Oy向量,制作了一個十字和一個點積來找到我需要的角度和旋轉軸,它可以正常工作。 為了處理第二部分,我獲取了 ...

使用glRotatef旋轉會導致變形

[英]Rotating with glRotatef causes warping

我正在嘗試將玩家的圖像旋轉到他們指向的位置。 從技術上講,這很好。 它轉換到中心后沿Z軸旋轉圖像,然后轉換回來,沒問題。 但是,當渲染時,當角度指向窗口的寬部分時,圖像會被擠壓,就像它試圖按比例標准化圖像一樣。 如果我將分辨率設置為正方形(1080x1080,1440x1440等), ...

旋轉圖像后,平移向量傾斜

[英]After rotating image the translation vector is skewed

旋轉圖像后,我試圖糾正模型的平移和旋轉行為。 這似乎是一個普遍的問題。 我之前已經看過這個問題了,但是我還沒有看到以我理解如何將其應用於代碼的方式回答。 我只是希望平移和旋轉行為保持旋轉圖像之前的狀態。 第一次旋轉后,平移和旋轉將永遠傾斜。 另外,我對OpenGL非常滿意,請慢慢說。 ...

使用C ++ / OpenGL在另一個對象周圍旋轉投影對象

[英]Project an object with rotation around another object in C++/OpenGL

我正在使用OpenGL / C ++創建游戲。 我正在研究的這款游戲的一個方面是,有一個角色會按照所述角色面對的方式射擊彈丸。 為此,我有一個“玩家”和一個“彈丸”。 我將角色x和y坐標(玩家所面對的角度)傳遞給射彈。 因此,我想朝那個方向射擊。 在我的畫圖中,我目前正在使 ...

glRotatef() - 如何在多軸上應用旋轉?

[英]glRotatef() - How to apply rotation in multiple axis?

我試圖將一個立方體在 Y 軸上旋轉 90 度,然后在 Z 軸上旋轉 90 度,但是當我在 Z 軸上應用旋轉時,它實際上只在 X 軸上改變了角度。 這是我的代碼: 達到我想要的結果的正確方法是什么 - 即 Y 上的 90 度,然后 Z 上的 90 度? 是否有一個很好的教程來解釋如何通過示例正 ...

舊的JOGL,轉換順序

[英]old JOGL, order of transformation

我必須解決一個問題,但我意識到這有點老套了。 我需要寫下從1到4的轉換順序以及頂點頂點的結果。 有人可以幫我檢查一下是否正確嗎?為什么? 我很難找到答案,並100%確保它是正確的。 我認為是正確的:1.從頭開始,先進行MODELVIEW,然后進行投影-但是,我不確定我做對了 ...

左右移動和上下移動物體

[英]Rotating and object from left/right and up/down movements

我正在寫一個涉及立方體的游戲。 用戶可以從自己的角度向左,向右,向上或向下旋轉90度。 自然地,隨着形狀的旋轉,其軸的位置也會發生變化,因此下一次旋轉可能會圍繞不同的軸。 例如,如果第一次旋轉是“向右”,則我需要繞Y(垂直)軸沿正方向旋轉。 現在Z軸是X軸所在的位置,X軸是Z軸所在的 ...

純C中的glRotatef

[英]glRotatef in pure C

我在純C語言中為glRotatef編寫替代函數時遇到問題。我需要實現參數為:點列表,角度和旋轉矢量的函數。 函數旋轉后必須返回點列表。 我的函數如下所示: 我在這里這樣稱呼: rotate(current, M_PI/10, 0, 1, 0); 之后,我將獲取current的點 ...

OpenGL對象未旋轉

[英]OpenGL object not rotating

因此,我一直在嘗試在OpenGL / GLUT環境中旋轉單個對象。 在經過關於SO之類的幾個問題 之后 ,我寫了看似正確的代碼,但沒有骰子。 有誰知道如何使這項工作? PS:我曾嘗試將GLMatrixmode更改為Projection,但這只是顯示黑屏。 如果我使用glLoadIde ...

在對象坐標上旋轉和平移

[英]Rotation and Translation on Object coordinate

我正在用OpenGL編寫一個簡單的應用程序。 我有一個模型,希望繞其中心(局部坐標)旋轉,然后將其連同其局部坐標一起平移。 我已經完成了兩種情況,旋轉然后平移,反之亦然。 在第一種情況下,我得到了正確的旋轉,但是模型隨后基於世界坐標而不是模型(局部)坐標進行平移。 第一次翻譯時,翻譯正確 ...

在opengl中旋轉后的坐標值

[英]coordinate values after rotation in opengl

說我有一個立方體。 說坐標值是這樣的。 (1個手臂) 如果我像翻譯 然后將1,2和3分別添加到x,y和z坐標。 這些是轉換后的多維數據集的新坐標值。 但是,如果我將其旋轉一定程度(帶有或不帶有平移) 現在旋轉的立方體的坐標是什么? 我在opengl工作新。 我 ...

glRotate和我的矩陣:: rotate

[英]glRotate and my matrix::rotate

我想獲得鼠標外觀的效果。 省略鼠標坐標采集和其他操作,問題的要點是: 使用固定的opengl函數,可以這樣做 使用我的矩陣類,結果不是上面的: 因為相機還沒有握住y軸,也就是說z軸似乎還在旋轉... 如何使用我的matrix :: rotate實現實現相同的gl ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM