PlaneConstraint¶
A constraint projection forcing the given solution to lie on a plane in N-dimensional space (hyper-plane) or in a half-space bounded by the plane (on one side of the plane).
The plane is defined by a normal vector of same dimensionality sa N, and can be shifted along the normal away from the origin. Like all constraint nodes, this is normally used as part of an optimization problem formulation given to a (typically convex) solver node. Version 1.0.0
Ports/Properties¶
data¶
Data to process.
normal¶
Normal vector of the plane.
offset¶
Offset or shift of the plane along the normal from the origin.
constraint¶
Whether the constraint is a half-space (upper bound) or a hyper-plane (equality). In the upper-bound case, values are constrained to lie on the negative side (opposite of the normal vector) of or on the plane.
set_breakpoint¶
Set a breakpoint on this node. If this is enabled, your debugger (if one is attached) will trigger a breakpoint.
metadata¶
User-definable meta-data associated with the node. Usually reserved for technical purposes.