docs: @Pure
  	boolean containsControlPoint(Point3D p) {
  		double x, y, z;
  		for(int i=0; i<this.numCoordsProperty.get();) {
  			x = this.coordsProperty[i++].get();
  			y = this.coordsProperty[i++].get();
  			z = this.coordsProperty[i++].get();
  			if (x==p.getX() && y==p.getY() && z==p.getZ()) {
  				return true;
  			}
  		}
  		return false;
  	}