1
我已經使用C++繪製了立方體。我需要繞順時針旋轉的軸旋轉。我發現只有在網上反時針旋轉的方法。我需要計算旋轉後立方體的新點。是否有任何公式來計算新點?使用順時針旋轉圍繞x軸的立方體
我已經使用C++繪製了立方體。我需要繞順時針旋轉的軸旋轉。我發現只有在網上反時針旋轉的方法。我需要計算旋轉後立方體的新點。是否有任何公式來計算新點?使用順時針旋轉圍繞x軸的立方體
如果您知道逆時針旋轉的公式,那麼順時針旋轉應該非常簡單。如果逆時針旋轉是正的,那麼你只需要在方程中加負的theta就可以順時針旋轉。
例如,如果逆時針旋轉等式爲:
x1 = x cos t - y sin t
y1 = x sin t + y cos t
然後順時針旋轉式將是:
x1 = x cos (-t) - y sin (-t)
y1 = x sin (-t) + y cos (-t)
使用cos (-t) = cos t
和sin (-t) = -sin t
x1 = x cos t + y sin t
y1 = -x sin t + y cos t
C++有沒有立方體([有時](http://weegen.home.xs4all.nl/eelis/analogliterals.xhtml))。你需要指定很多細節,包括你正在使用的圖形工具包。 – 2012-01-07 14:45:36