pos = Vector3.Transform(pos, viewMatrix); pos = Vector3.Transform(pos, projectionMatrix); pos.X /= pos.Z; pos.Y /= pos.Z; pos.X = (pos.X + 1) * screenWidth / 2; pos.Y = (pos.Y + 1) * screenHeight / 2; return new Vector2(pos.X, pos.Y);