Rotates a connected fabrication part around the axis of the specified connector.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.2.0.0 (26.2.0.0)
Syntax
C#
public static void RotateConnectedPartByConnector( Document document, Connector connector, double axisRotationBy )
Parameters
- document Document
- The document.
- connector Connector
- The connected connector of the fabrication part to be rotated.
- axisRotationBy Double
- The angle in radians to rotate by.
Exceptions
Exception | Condition |
---|---|
ArgumentException | For rectangular and oval parts the axis rotation must be a multiple of PI/2. -or- The connector does not belong to a fabrication part. -or- Connector is not connected. -or- Connector belongs to a fabrication part tap. -or- Fabrication part cannot be rotated because it is either unable to be re-sized or it is too constrained. |
ArgumentNullException | A non-optional argument was null |
InvalidOperationException | rotate failed because the fabrication part geometry could not be modified accordingly. |