stretch method
Implementation
void stretch(double scaleFactor, int dim,
{Vector3? aboutPoint, Vector3 aboutEdge = ORIGIN}) {
return applyOverPoints(
func: (pt) => pt.withComponent(dim, pt.getComponent(dim) * scaleFactor),
aboutPoint: aboutPoint,
aboutEdge: aboutEdge);
}