Algorithm 立方体绕x轴顺时针旋转 我用C++绘制了立方体。我需要绕轴顺时针旋转。我在网络中找到了逆时针旋转的方法。旋转后我需要为立方体计算新点。有没有计算新点的公式?

Algorithm 立方体绕x轴顺时针旋转 我用C++绘制了立方体。我需要绕轴顺时针旋转。我在网络中找到了逆时针旋转的方法。旋转后我需要为立方体计算新点。有没有计算新点的公式?,algorithm,geometry,Algorithm,Geometry,如果你知道逆时针旋转的公式,那么顺时针旋转应该很简单。如果逆时针旋转是正的,那么你只需要在方程中加入负θ来顺时针旋转 例如,如果逆时针旋转方程为: 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)=-sint x1 = x cos t + y sin t y1 =

如果你知道逆时针旋转的公式,那么顺时针旋转应该很简单。如果逆时针旋转是正的,那么你只需要在方程中加入负θ来顺时针旋转

例如,如果逆时针旋转方程为:

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)=-sint

x1 = x cos t + y sin t
y1 = -x sin t + y cos t
C++没有立方体()。您需要指定许多细节,包括您正在使用的图形工具包。