// Draw primitives
device.VertexFormat = CustomVertex.PositionColored.Format;
device.DrawUserPrimitives(PrimitiveType.TriangleFan, 4, verts);
device.Transform.World = Matrix.RotationY(angle += 0.05f);
// Draw primitives
device.VertexFormat = CustomVertex.PositionColored.Format;
device.DrawUserPrimitives(PrimitiveType.TriangleFan, 4, verts);
device.Transform.World = Matrix.RotationZ(angle += 0.05f);
Transform.World がわかりません。私が理解する方法(論理的でしょう)最初の三角形を描くとYを回転させます...次に、2番目の三角形を描くと、両方の三角形をZ軸に回転させます..このコードは機能します=> 1つの三角形はYのみを回転させ、2番目Zだけ。なぜ?