Assign a new list of constraints to this segment.
Namespace: Autodesk.Revit.DB.StructureAssembly: RevitAPI (in RevitAPI.dll) Version: 26.4.0.0 (26.4.0.0)
Syntax
C#
public void SetConstraints(
IList<RebarShapeConstraint> constraints
)
Parameters
- constraints IList<RebarShapeConstraint>
-
A new list of constraints.
Exceptions
Remarks
Any existing constraints are discarded. The new constraints replace them.
Any parameters driving the constraints must already be added
with RebarShapeDefinition.AddParameter().
The allowable constraint types are:
- RebarShapeConstraintAngleFromFixedDir
- RebarShapeConstraintSegmentLength
- RebarShapeConstraintFixedSegmentDir
- RebarShapeConstraintProjectedSegmentLength
- RebarShapeConstraint180DegreeBendArcLength
- RebarShapeConstraint180DegreeBendRadius
- RebarShapeConstraint180DegreeDefaultBend
At least two independent constraints must be specified. Overconstraining
is supported. Constraints of type RebarShapeConstraintFixedSegmentDir must be unique.
See Also
Reference