public void Rotate(JMatrix orientation, JVector center) { for (int i = 0; i < points.Count; i++) { points[i].position = JVector.Transform(points[i].position - center, orientation); } }