SetCurves Method (IList(CurveLoop))


Rebar Free Form Accessor Set Curves(IList Curve Loop ) Method

Set the curves into a free form Rebar. Will throw exception if the rebar has valid constraints.

Namespace: Autodesk.Revit.DB.Structure
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public RebarFreeFormValidationResult SetCurves(
	IList<CurveLoop> curves
)

Parameters

curves IList CurveLoop
Each curve loop represents a bar in the set.

Return Value

RebarFreeFormValidationResult
Returns Success if everything is ok, otherwise the failure reason.
Exceptions
Exception Condition
ArgumentNullException A non-optional argument was null
InvalidOperationException This RebarFreeFormAccessor Rebar is constrained.
Remarks

This function can fail due to following reasons:

  • The array of CurveLoops is empty.
  • At least one CurveLoop is empty.
  • At least one CurveLoop contains an unbounded curve.
  • A rebar constructed from curves can't be bent according to the bending radius.
See Also
ArchiLabs Desktop

Put AI to work inside Revit.

Give Desktop your instructions and project files to build Revit families, update model elements, and create views and schedules. Works directly in Revit and AutoCAD.

Explore Desktop →