rotational-matrices

    0熱度

    2回答

    縮放我需要編寫旋轉的點(X,Y,Z,W)圍繞給定矢量 一個OpenGL矩陣(例如,(1,2,-2))由一個45度的角度,我將如何使用矩陣乘法遍歷單位矩陣? (旋轉,縮放,平移......)

    0熱度

    2回答

    給定一些3×3的旋轉矩陣與一些恆定的加速度A,我想找到三個方向的分量加速度,即Ax,Ay,Az。 儘管「重新發明輪子」並不難,但我想知道是否有Matlab功能可以實現這一點,特別是在航空航天工具箱中?

    1熱度

    1回答

    基於對3D旋轉矩陣的一些研究,我製作了this jsfiddle,它本身並不完美,因爲您不能在外部使用'ctx.getImageData()'視頻或圖像(但如果您想在本地託管的視頻源上嘗試相同的代碼,則應該可以正常工作)。 大部分3D魔術都發生在兩個矩陣乘法中。對於圖像的每個點,將xyz座標乘以函數'rotatePoint'中的旋轉矩陣,該函數將'xyz'點從原點'p'沿單位矢量'u'的方向轉換爲

    0熱度

    1回答

    我一直在試圖分析蘋果公園(增強現實示例應用程序),我碰到下面的函數哪裏傳來, 方法調用與以下參數: createProjectionMatrix(projectionTransform, 60.0f*DEGREES_TO_RADIANS, self.bounds.size.width*1.0f/self.bounds.size.height, 0.25f, 1000.0f); void cre

    1熱度

    1回答

    我一直在研究一個小應用程序,通過移動設備或平板電腦的陀螺儀控制立方體地圖全景的旋轉。我終於有了它,儘管粗略。我的解決方案涉及將從陀螺儀進入的歐拉角轉換成旋轉矩陣並將這些矩陣傳遞通過各種修改矩陣。 現在我有這個工作,我正在尋找平滑動畫。我認爲最好是收集數組中的旋轉數據,然後取其平均值。但是,我完全不確定如何做到這一點。 我可以平均旋轉矩陣或歐拉角度本身嗎?或者我需要將數據轉換爲四元數,然後應用某種平

    0熱度

    1回答

    我一直在試圖讓我生成的幾何圖形與方向矢量對齊。爲了說明我目前的問題是什麼: A =正確對準幾何形狀(只是用於測試三角形) B =正確對齊幾何 我當前的代碼解決方案對於這個三角形的例子(這個代碼運行你在屏幕上看到的所有節點,從分割開始,我使用GLM數學庫): glm::vec3 v1, v2, v3; v1.x = -0.25f; v1.z = -0.25f; v2.x = 0.25f;

    1熱度

    2回答

    我一直在使用solvepnp()來計算旋轉和平移矩陣。但從獲得的旋轉矩陣計算出的歐拉角給出了非常不穩定的值。試圖找出問題,我爲我的標記設置了一組二維投影點,並將其他參數solvepnp()保持不變。 EG值: 2D點 [219.67473, 242.78395; 363.4151, 238.61298; 503.04855, 234.56117; 501.70917, 628.16742; 500

    1熱度

    1回答

    我需要幫助將旋轉視圖中的選定點轉換回原始圖像中的相應點。例如,如果我在旋轉的視圖中點擊左上角(0,0),它應該對應於原始圖像中的(0,1280)。 無論旋轉情況如何,解決方案的額外點都可以工作。 Original Image (1920 x 1280) Rotated View (for display on phone) +----------------------------+ +--

    0熱度

    2回答

    目標:使用旋轉矩陣產生旋轉; private double[][] rotateX = {{1.00,0.00,0.00},{0.00,Math.cos(theta),Math.sin(-theta)},{0.00,Math.sin(theta),Math.cos(theta)}}; // Rotation matrice for x axis; 問題定義:輸出不匹配預期; 預期輸出: new

    0熱度

    1回答

    [C++] {的DirectX 9} TL; DR:如何轉換表示在X軸局部旋轉到全球偏航浮法/音調/使用矩陣滾動? 因此,我寫了一個小遊戲,其中玩家被表示爲斧頭網格。鼠標移動時,播放器的視圖會水平旋轉(圍繞Y軸)。 [Here]是一個截圖,以獲得更好的想法。 所以我試圖讓按住鼠標來回擺動的斧子動畫。目前,我將播放器類中播放器的全局位置和旋轉值存儲爲變量(m_x,m_y,m_z,m_rotation