太陽の周りを回転する惑星があります。真ん中が太陽です。
太陽とその軸の両方を中心に惑星を回転させたいと考えています。
私のローテーションコードは次のとおりです。
world_.SetValue(Matrix.CreateRotationZ(-(float)
((gameTime.TotalGameTime.TotalSeconds % 100) * 2 * Math.PI / 100)));
実装が簡単なもののように思えましたが(OpenGL、Androidなどで実行できるため)、何らかの理由で立ち往生しています...