3次元で、 ・x軸にrx,y軸にry,z軸にrz(ラジアン)回転 ・原点からの距離r この座標を求める方法を教えてください 数学に詳しくないのでお願いします
> ・x軸にrx,y軸にry,z軸にrz(ラジアン)回転 X->Y->Z の順序であれば以下のような感じだと思います。 vec2 = VTransform( vec1, MMult( MMult( MGetRotX( RotX ), MGetRotY( RotY ) ), MGetRotZ( RotZ ) ) ); > ・原点からの距離r ベクトルのサイズでしたら VSize で求まります。 size = VSize( vec1 );