ComputationDataFor3DPathSet Class


Computation Data For 3DPath Set Class

This class encapsulates data needed to compute a 3D path set.
Inheritance Hierarchy
System Object
Autodesk.Revit.DB.Structure ComputationDataFor3DPathSet

Namespace: Autodesk.Revit.DB.Structure
Assembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
Syntax
public class ComputationDataFor3DPathSet : IDisposable

The ComputationDataFor3DPathSet type exposes the following members.

Properties
Name Description
Public property IsValidObject Specifies whether the .NET object represents a valid Revit entity.
Public property TerminationOrientationAtEnd

Identifies the orientation of the termination's (e.g. hook, crank) plane at the end of the bar with respect to the orientation of the last curve and the termination plane normal.

Only two values are permitted:

Value = Right: The termination is on your right as you stand at the end of the bar, with the bar behind you, taking the termination's normal as "up."

Value = Left: The termination is on your left as you stand at the end of the bar, with the bar behind you, taking the termination's normal as "up."

The default value is Left.

Public property TerminationOrientationAtStart

Identifies the orientation of the termination's (e.g. hook, crank) plane at the start of the bar with respect to the orientation of the first curve and the termination plane normal.

Only two values are permitted:

Value = Right: The termination is on your right as you stand at the end of the bar, with the bar behind you, taking the termination's normal as "up."

Value = Left: The termination is on your left as you stand at the end of the bar, with the bar behind you, taking the termination's normal as "up."

The default value is Left.

Public property TerminationRotationAngleAtEnd

Identifies the termination's (e.g. hook, crank) out of plane rotation angle (in radians) at the end of bar.

The default value is 0.

Public property TerminationRotationAngleAtStart

Identifies the termination's (e.g. hook, crank) out of plane rotation angle (in radians) at the start of bar.

The default value is 0.

Top
Methods
Name Description
Public method Static member CreateFromCurves Creates a new instance of the ComputationDataFor3DPathSet class from the provided curves.
Public method Static member CreateFromRebar Creates a new instance of the ComputationDataFor3DPathSet class from the provided Rebar element.
Public method Dispose Releases all resources used by the ComputationDataFor3DPathSet
Public method Equals Determines whether the specified object is equal to the current object.
(Inherited from Object )
Public method GetCurves Gets the curves that define the 3D path set.
Public method GetHashCode Serves as the default hash function.
(Inherited from Object )
Public method GetTerminationPlaneNormal Gets the plane's normal in which the termination (e.g. hook, crank) at end of bar will stay.
Public method GetType Gets the Type of the current instance.
(Inherited from Object )
Public method SetTerminationPlaneNormal Sets the plane's normal in which the termination (e.g. hook, crank) at end of bar will stay.
Public method ToString Returns a string that represents the current object.
(Inherited from Object )
Top
See Also
ArchiLabs

Stop fighting Revit automation.

Build repeatable BIM design and documentation workflows with scripts, data, and AI in one place, without wrestling brittle one-off automations.

Try ArchiLabs →