Original Post
Hi Im rotating a mesh around the y-axis. Works fine, but problem is its beeing rotated around its left side rather than its center. I guess its because its "base-vertice" or whatevert its called is that point. Im rotating it with this line: device.Transform.World = fontScalingMatrix * rotationMatrix* fontTranslationMatrix; and the rotationMatrix is calculated like this: rotationMatrix = Matrix.RotationY(totalTime); anyway, i was thinking the problem might be solved if i can somehow point to a vertice thats the middle of the mesh... Or should i translate it once before rotating? if you feel like it, feel free to post a codesample. - Kasper