insertNCurves method
Implementation
void insertNCurves(int n) {
  Vector3? newPathPoint;
  if (hasNewPathStarted()) {
    newPathPoint = getLastPoint();
  }
  var newPoints = insertNCurvesToPointList(n, getPoints());
  setPoints(newPoints);
  if (newPathPoint != null) {
    appendPoints([newPathPoint]);
  }
}