rotate method
void
rotate(})
Implementation
void rotate(double angle,
{Vector3 axis = OUT, Vector3? aboutPoint, Vector3 aboutEdge = ORIGIN}) {
var rotMatrixT = rotationMatrix(angle, axis).T;
applyOverPoints(
func: (pt) => pt.matMul(rotMatrixT),
aboutEdge: aboutEdge,
aboutPoint: aboutPoint);
}