public ObjectProperty<RectangularPrism3ifx> controlPointBoundingBoxProperty() {
		if (this.logicalBounds == null) {
			this.logicalBounds = new ReadOnlyObjectWrapper<>(this, MathFXAttributeNames.CONTROL_POINT_BOUNDING_BOX);
			this.logicalBounds.bind(Bindings.createObjectBinding(() -> {
				final RectangularPrism3ifx bb = getGeomFactory().newBox();
				Path3ai.computeControlPointBoundingBox(
						getPathIterator(),
						bb);
				return bb;
			},
					innerCoordinatesProperty()));
		}
		return this.logicalBounds;
	}
public ObjectProperty < RectangularPrism3ifx > controlPointBoundingBoxProperty ( ) { if ( this . logicalBounds == null ) { this . logicalBounds = new ReadOnlyObjectWrapper < > ( this , MathFXAttributeNames . CONTROL_POINT_BOUNDING_BOX ) ; this . logicalBounds . bind ( Bindings . createObjectBinding ( ( ) -> { final RectangularPrism3ifx bb = getGeomFactory ( ) . newBox ( ) ; Path3ai . computeControlPointBoundingBox ( getPathIterator ( ) , bb ) ; return bb ; } , innerCoordinatesProperty ( ) ) ) ; } return this . logicalBounds ; }
Replies the property that corresponds to the bounding box of the control points.

<p>The replied box is not the one corresponding to the drawable elements, as replied
by {@link #boundingBoxProperty()}.

@return the bounding box of the control points.