docs: protected void ensureAIsLowerPoint() {
  		CoordinateSystem3D cs = CoordinateSystem3D.getDefaultCoordinateSystem();
  		boolean swap = false;
  		if (cs.isZOnUp()) {
  			swap = (this.getMedial1().getZ() > this.getMedial2().getZ());
  		} else if (cs.isYOnUp()){
  			swap = (this.getMedial1().getY() > this.getMedial2().getY());
  		}
  		if (swap) {
  			double x = this.getMedial1().getX();
  			double y = this.getMedial1().getY();
  			double z = this.getMedial1().getZ();
  			this.getMedial1().set(this.getMedial2());
  			this.getMedial2().set(x, y, z);
  		}
  	}