FabricationPart.PlaceAsTap
Method
Description:
Places the part by its connector to a specific position on the straight part at the specified distance from the host part connector.
Places the part by its connector to a specific position on the straight part at the specified distance from the host part connector.
Remarks:
Tap cannot be placed if it is already connected.
Tap cannot be placed if it is already connected.
Syntax
Parameters
| Parameter | Type | Description |
|---|---|---|
| document | Document | The document. |
| tapPartConnector | Connector | The connector of the part to place. |
| hostPartConnector | Connector | The connector of host part. |
| distance | Double | The distance to host part connector where to place the part. |
| axisRotation | Double | The axis rotation in radians. |
| secondaryAxisRotation | Double | The secondary axis rotation in radians. |
Return Value
Exceptions
| Exception | Condition |
|---|---|
| ArgumentException | It is not a valid part to place as tap. -or- Tap should be placed on straight part. -or- The distance is out of range. -or- For rectangular and oval parts the axis rotation must be a multiple of PI/2. -or- Invalid tap for host's profile type. -or- The fabrication part is connected. |
| ArgumentNullException | A non-optional argument was null |
| InvalidOperationException | tap is not connected by its primary connector. |
| [!:Autodesk::Revit::Exceptions::InvalidOpertationException] | tap does not fit on the host. |