2025.3 Class Back to 2025.3
C

FabricationPart

Version comparison

Members across versions

139 members across 9 versions · 22 added later · 12 changed · 1 obsolete

Member-name color: stable · changed · removed · obsolete · added later

Member 2020 2021 2022 2023 2024 2025 2025.3 2026 2027
same same same same same same same same same
M AdjustEndLength(Connector, Double, Boolean)
same same same same changed changed same same same
M AlignPartByConnector(Document, Connector, XYZ, Double, Double, Double, FabricationPartJustification, Transform)
same same same same same same same same same
M AlignPartByConnectors(Document, Connector, Connector, Double)
same same same same changed same same same same
M AlignPartByConnectorToConnector(Document, Connector, Connector, Double, Double, FabricationPartJustification)
same same same same same same same same same
M AlignPartByInsertionPoint(Document, ElementId, XYZ, Double, Double, Double, FabricationPartJustification, Transform)
same same same same same same same same same
M AlignPartByInsertionPointAndCutInToStraight(Document, ElementId, ElementId, XYZ, Double, Double, Boolean)
same same same same same same same same same
M CanAdjustEndLength(Connector)
same same same same changed same same same same
same same same same same same same same same
not yet introduced not yet introduced not yet introduced added same same same same same
same same same same same same same same same
M ConnectAndCouple(Document, Connector, Connector)
same same same same changed same same same same
M Create(Document, FabricationServiceButton, Int32, ElementId)
same same same same same same same same same
M Create(Document, FabricationServiceButton, Double, Double, ElementId)
same same same same same same same same same
M Create(Document, FabricationItemFile, ElementId)
same same same same same same same same same
M CreateHanger(Document, FabricationServiceButton, Int32, ElementId)
same same same same same same same same same
M CreateHanger(Document, FabricationServiceButton, Int32, ElementId, Connector, Double, Boolean)
same same same same same same same same same
M CreateHanger(Document, FabricationServiceButton, ElementId, Connector, Double, Boolean)
same same same same same same same same same
M Flip
not yet introduced not yet introduced not yet introduced added same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
M GetAirturnInfo(Int32, Boolean%)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added same
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added same
M GetCalculatedDimensionValue(FabricationDimensionDefinition)
same same same same same same same same same
M GetDimensionCalculatedOptions(FabricationDimensionDefinition)
same same same same same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
same same same same same same same same changed
M GetDimensionValue(FabricationDimensionDefinition)
same same same same same changed same same same
same same same same same same same same same
same same same same same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
M GetOptionValue(FabricationOptionDefinition)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
M GetSeamInfo(Int32, Boolean%)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
M GetStiffenerInfo(Int32, Boolean%)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
same same same same same same same same same
same same same same same same same same same
M HasCustomData(Int32)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
M IsATap
same same same same same same same same same
M IsDimensionCalculated(FabricationDimensionDefinition)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
M IsSameAs(FabricationPart, IList<FabricationPartCompareType>)
same same same same same same same same same
M OptimizeLengths(Document, ISet<ElementId>)
same same same same changed same same same same
M PlaceAsTap(Document, Connector, Connector, Double, Double, Double)
same same same same changed same same same same
M PlaceFittingAsCutIn(Document, ElementId, ElementId, XYZ, Connector, Double)
same same same same changed same same same same
same same same same same same same same same
M Reposition(Document, ElementId)
same same same same changed same same same same
M RotateConnectedPartByConnector(Document, Connector, Double)
same same same same changed same same same same
M RotateConnectedTap(Document, FabricationPart, Double, Double)
same same same same changed same same same same
M SaveAsFabricationJob(Document, ISet<ElementId>, String, FabricationSaveJobOptions)
same same same same same same same same same
M SetAirturnInfo(Int32, Int32, Boolean)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
M SetCalculatedDimensionValue(FabricationDimensionDefinition, String)
same same same same same same same same same
M SetDimensionValue(FabricationDimensionDefinition, Double)
same same same same same same same same same
M SetOptionValue(FabricationOptionDefinition, Double)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
M SetPartCustomDataInteger(Int32, Int32)
same same same same same same same same same
M SetPartCustomDataReal(Int32, Double)
same same same same same same same same same
M SetPartCustomDataText(Int32, String)
same same same same same same same same same
M SetPositionByEnd(Connector, XYZ)
same same same same same same same same same
M SetSeamInfo(Int32, Int32, Boolean)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
M SetStiffenerInfo(Int32, Int32, Boolean)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
M SplitStraight(XYZ)
same same same same same same same same same
M SplitStraight(Document, ElementId, XYZ)
same same same same same same same same same
M StretchAndFit(Document, Connector, FabricationPartRouteEnd, ISet<ElementId>)
same same same same same same same same same
P Alias
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
same same same same same same same same same
same same same same same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced added same same same same
same same same same same same same same same
P Notes
same same same same same same same same same
P Origin
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
P Size
same same same same same same same same same
P Slope
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
P Vendor
same same same same same same same same same
same same same same same same same same same
P Weight
same same same same same same same same same

Per-version detail

Click a version below to see what changed in that release vs your current frame (2025.3).
Identical to 2025.3: 2025
2025.3 current

Changes in 2020 vs 2025.3 3 missing 11 changed

Flip API Versions →

Missing in 2020 (only available in 2025.3)

Changed members

FabricationPart.AdjustEndLength(Connector, Double, Boolean, Connector)
connector Connector # The connector of the fabrication part to adjust length.
lengthToAdjust Double The length to adjust.
totalLengthOnly Boolean True if adjust the total length only when adjust length.
partConn Connector # The connector of the fabrication part to adjust length.
→ returns Double The adjusted length.
FabricationPart.AlignPartByConnectors(Document, Connector, Connector, Double, Document, Connector, Connector)
document Document The document.
connector Connector The connector of the fabrication part to move and align by.
toConnector Connector The connector of the fabrication part or family to align to.
axisRotation Double Rotation around the direction of connection - angle between width vectors in radians.
doc Document The document.
partConn Connector The connector of the fabrication part to move and align by.
toConn Connector The connector of the fabrication part or family to align to.
→ returns Boolean True if alignment succeeds, false otherwise.
FabricationPart.CanAdjustEndLength(Connector, Connector)
connector Connector The connector of the fabrication part to adjust length.
partConn Connector # The connector of the fabrication part to adjust length.
→ returns Boolean True if the end of fabrication part can be adjusted.
FabricationPart.ConnectAndCouple(Document, Connector, Connector, Document, Connector, Connector)
document Document The document.
connector Connector The connector of the fabrication part.
toConnector Connector The connector of the fabrication part or family to connect to.
doc Document The document.
partConn Connector The connector of the fabrication part.
toConn Connector The connector of the fabrication part or family to connect to.
→ returns Boolean True if connection succeeded, false otherwise.
FabricationPart.GetDimensionValue(FabricationDimensionDefinition)
dim FabricationDimensionDefinition The fabrication dimension.
→ returns Double The dimension value.
FabricationPart.OptimizeLengths(Document, ISet<ElementId>, Document)
document Document
partIds ISet<ElementId>
doc Document The document.
→ returns ISet ISet ElementId
FabricationPart.PlaceAsTap(Document, Connector, Connector, Double, Double, Double, Document, Connector, Connector)
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.
doc Document The document.
tapPartConn Connector The connector of the part to place.
hostPartConn Connector The connector of host part.
FabricationPart.PlaceFittingAsCutIn(Document, ElementId, ElementId, XYZ, Connector, Double, Document, Connector)
document Document The document.
straightId ElementId Identifier of the straight to be cut in.
fittingId ElementId Identifier of the fitting to cut in.
position XYZ The position to cut in the straight.
fittingConnector Connector The connector of the fitting to align with the primary connector of the straight part.
axisRotation Double Rotation around the direction of connection - angle between width vectors in radians.
doc Document The document.
fittingConn Connector The connector of the fitting to align with the primary connector of the straight part.
→ returns Boolean True if cuts in successful.
FabricationPart.Reposition(Document, ElementId, Document)
document Document The document.
partId ElementId Identifier of the fabrication part to reposition.
doc Document The document.
FabricationPart.RotateConnectedPartByConnector(Document, Connector, Double, Document, Connector)
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.
doc Document The document.
conn Connector The connected connector of the fabrication part to be rotated.
FabricationPart.RotateConnectedTap(Document, FabricationPart, Double, Double, Document)
document Document The document.
tap FabricationPart The connected fabrication part tap to rotate.
primaryAxisRotateBy Double The primary axis rotation angle in radians to rotate by.
secondaryAxisRotateBy Double The secondary axis rotation angle in radians to rotate by.
doc Document The document.

Changes in 2021 vs 2025.3 3 missing 11 changed

Flip API Versions →

Missing in 2021 (only available in 2025.3)

Changed members

FabricationPart.AdjustEndLength(Connector, Double, Boolean, Connector)
connector Connector # The connector of the fabrication part to adjust length.
lengthToAdjust Double The length to adjust.
totalLengthOnly Boolean True if adjust the total length only when adjust length.
partConn Connector # The connector of the fabrication part to adjust length.
→ returns Double The adjusted length.
FabricationPart.AlignPartByConnectors(Document, Connector, Connector, Double, Document, Connector, Connector)
document Document The document.
connector Connector The connector of the fabrication part to move and align by.
toConnector Connector The connector of the fabrication part or family to align to.
axisRotation Double Rotation around the direction of connection - angle between width vectors in radians.
doc Document The document.
partConn Connector The connector of the fabrication part to move and align by.
toConn Connector The connector of the fabrication part or family to align to.
→ returns Boolean True if alignment succeeds, false otherwise.
FabricationPart.CanAdjustEndLength(Connector, Connector)
connector Connector The connector of the fabrication part to adjust length.
partConn Connector # The connector of the fabrication part to adjust length.
→ returns Boolean True if the end of fabrication part can be adjusted.
FabricationPart.ConnectAndCouple(Document, Connector, Connector, Document, Connector, Connector)
document Document The document.
connector Connector The connector of the fabrication part.
toConnector Connector The connector of the fabrication part or family to connect to.
doc Document The document.
partConn Connector The connector of the fabrication part.
toConn Connector The connector of the fabrication part or family to connect to.
→ returns Boolean True if connection succeeded, false otherwise.
FabricationPart.GetDimensionValue(FabricationDimensionDefinition)
dim FabricationDimensionDefinition The fabrication dimension.
→ returns Double The dimension value.
FabricationPart.OptimizeLengths(Document, ISet<ElementId>, Document)
document Document
partIds ISet<ElementId>
doc Document The document.
→ returns ISet ISet ElementId
FabricationPart.PlaceAsTap(Document, Connector, Connector, Double, Double, Double, Document, Connector, Connector)
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.
doc Document The document.
tapPartConn Connector The connector of the part to place.
hostPartConn Connector The connector of host part.
FabricationPart.PlaceFittingAsCutIn(Document, ElementId, ElementId, XYZ, Connector, Double, Document, Connector)
document Document The document.
straightId ElementId Identifier of the straight to be cut in.
fittingId ElementId Identifier of the fitting to cut in.
position XYZ The position to cut in the straight.
fittingConnector Connector The connector of the fitting to align with the primary connector of the straight part.
axisRotation Double Rotation around the direction of connection - angle between width vectors in radians.
doc Document The document.
fittingConn Connector The connector of the fitting to align with the primary connector of the straight part.
→ returns Boolean True if cuts in successful.
FabricationPart.Reposition(Document, ElementId, Document)
document Document The document.
partId ElementId Identifier of the fabrication part to reposition.
doc Document The document.
FabricationPart.RotateConnectedPartByConnector(Document, Connector, Double, Document, Connector)
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.
doc Document The document.
conn Connector The connected connector of the fabrication part to be rotated.
FabricationPart.RotateConnectedTap(Document, FabricationPart, Double, Double, Document)
document Document The document.
tap FabricationPart The connected fabrication part tap to rotate.
primaryAxisRotateBy Double The primary axis rotation angle in radians to rotate by.
secondaryAxisRotateBy Double The secondary axis rotation angle in radians to rotate by.
doc Document The document.

Changes in 2022 vs 2025.3 3 missing 11 changed

Flip API Versions →

Missing in 2022 (only available in 2025.3)

Changed members

FabricationPart.AdjustEndLength(Connector, Double, Boolean, Connector)
connector Connector # The connector of the fabrication part to adjust length.
lengthToAdjust Double The length to adjust.
totalLengthOnly Boolean True if adjust the total length only when adjust length.
partConn Connector # The connector of the fabrication part to adjust length.
→ returns Double The adjusted length.
FabricationPart.AlignPartByConnectors(Document, Connector, Connector, Double, Document, Connector, Connector)
document Document The document.
connector Connector The connector of the fabrication part to move and align by.
toConnector Connector The connector of the fabrication part or family to align to.
axisRotation Double Rotation around the direction of connection - angle between width vectors in radians.
doc Document The document.
partConn Connector The connector of the fabrication part to move and align by.
toConn Connector The connector of the fabrication part or family to align to.
→ returns Boolean True if alignment succeeds, false otherwise.
FabricationPart.CanAdjustEndLength(Connector, Connector)
connector Connector The connector of the fabrication part to adjust length.
partConn Connector # The connector of the fabrication part to adjust length.
→ returns Boolean True if the end of fabrication part can be adjusted.
FabricationPart.ConnectAndCouple(Document, Connector, Connector, Document, Connector, Connector)
document Document The document.
connector Connector The connector of the fabrication part.
toConnector Connector The connector of the fabrication part or family to connect to.
doc Document The document.
partConn Connector The connector of the fabrication part.
toConn Connector The connector of the fabrication part or family to connect to.
→ returns Boolean True if connection succeeded, false otherwise.
FabricationPart.GetDimensionValue(FabricationDimensionDefinition)
dim FabricationDimensionDefinition The fabrication dimension.
→ returns Double The dimension value.
FabricationPart.OptimizeLengths(Document, ISet<ElementId>, Document)
document Document
partIds ISet<ElementId>
doc Document The document.
→ returns ISet ISet ElementId
FabricationPart.PlaceAsTap(Document, Connector, Connector, Double, Double, Double, Document, Connector, Connector)
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.
doc Document The document.
tapPartConn Connector The connector of the part to place.
hostPartConn Connector The connector of host part.
FabricationPart.PlaceFittingAsCutIn(Document, ElementId, ElementId, XYZ, Connector, Double, Document, Connector)
document Document The document.
straightId ElementId Identifier of the straight to be cut in.
fittingId ElementId Identifier of the fitting to cut in.
position XYZ The position to cut in the straight.
fittingConnector Connector The connector of the fitting to align with the primary connector of the straight part.
axisRotation Double Rotation around the direction of connection - angle between width vectors in radians.
doc Document The document.
fittingConn Connector The connector of the fitting to align with the primary connector of the straight part.
→ returns Boolean True if cuts in successful.
FabricationPart.Reposition(Document, ElementId, Document)
document Document The document.
partId ElementId Identifier of the fabrication part to reposition.
doc Document The document.
FabricationPart.RotateConnectedPartByConnector(Document, Connector, Double, Document, Connector)
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.
doc Document The document.
conn Connector The connected connector of the fabrication part to be rotated.
FabricationPart.RotateConnectedTap(Document, FabricationPart, Double, Double, Document)
document Document The document.
tap FabricationPart The connected fabrication part tap to rotate.
primaryAxisRotateBy Double The primary axis rotation angle in radians to rotate by.
secondaryAxisRotateBy Double The secondary axis rotation angle in radians to rotate by.
doc Document The document.

Changes in 2023 vs 2025.3 1 missing 11 changed

Flip API Versions →

Missing in 2023 (only available in 2025.3)

Changed members

FabricationPart.AdjustEndLength(Connector, Double, Boolean, Connector)
connector Connector # The connector of the fabrication part to adjust length.
lengthToAdjust Double The length to adjust.
totalLengthOnly Boolean True if adjust the total length only when adjust length.
partConn Connector # The connector of the fabrication part to adjust length.
→ returns Double The adjusted length.
FabricationPart.AlignPartByConnectors(Document, Connector, Connector, Double, Document, Connector, Connector)
document Document The document.
connector Connector The connector of the fabrication part to move and align by.
toConnector Connector The connector of the fabrication part or family to align to.
axisRotation Double Rotation around the direction of connection - angle between width vectors in radians.
doc Document The document.
partConn Connector The connector of the fabrication part to move and align by.
toConn Connector The connector of the fabrication part or family to align to.
→ returns Boolean True if alignment succeeds, false otherwise.
FabricationPart.CanAdjustEndLength(Connector, Connector)
connector Connector The connector of the fabrication part to adjust length.
partConn Connector # The connector of the fabrication part to adjust length.
→ returns Boolean True if the end of fabrication part can be adjusted.
FabricationPart.ConnectAndCouple(Document, Connector, Connector, Document, Connector, Connector)
document Document The document.
connector Connector The connector of the fabrication part.
toConnector Connector The connector of the fabrication part or family to connect to.
doc Document The document.
partConn Connector The connector of the fabrication part.
toConn Connector The connector of the fabrication part or family to connect to.
→ returns Boolean True if connection succeeded, false otherwise.
FabricationPart.GetDimensionValue(FabricationDimensionDefinition)
dim FabricationDimensionDefinition The fabrication dimension.
→ returns Double The dimension value.
FabricationPart.OptimizeLengths(Document, ISet<ElementId>, Document)
document Document
partIds ISet<ElementId>
doc Document The document.
→ returns ISet ISet ElementId
FabricationPart.PlaceAsTap(Document, Connector, Connector, Double, Double, Double, Document, Connector, Connector)
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.
doc Document The document.
tapPartConn Connector The connector of the part to place.
hostPartConn Connector The connector of host part.
FabricationPart.PlaceFittingAsCutIn(Document, ElementId, ElementId, XYZ, Connector, Double, Document, Connector)
document Document The document.
straightId ElementId Identifier of the straight to be cut in.
fittingId ElementId Identifier of the fitting to cut in.
position XYZ The position to cut in the straight.
fittingConnector Connector The connector of the fitting to align with the primary connector of the straight part.
axisRotation Double Rotation around the direction of connection - angle between width vectors in radians.
doc Document The document.
fittingConn Connector The connector of the fitting to align with the primary connector of the straight part.
→ returns Boolean True if cuts in successful.
FabricationPart.Reposition(Document, ElementId, Document)
document Document The document.
partId ElementId Identifier of the fabrication part to reposition.
doc Document The document.
FabricationPart.RotateConnectedPartByConnector(Document, Connector, Double, Document, Connector)
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.
doc Document The document.
conn Connector The connected connector of the fabrication part to be rotated.
FabricationPart.RotateConnectedTap(Document, FabricationPart, Double, Double, Document)
document Document The document.
tap FabricationPart The connected fabrication part tap to rotate.
primaryAxisRotateBy Double The primary axis rotation angle in radians to rotate by.
secondaryAxisRotateBy Double The secondary axis rotation angle in radians to rotate by.
doc Document The document.

Changes in 2024 vs 2025.3 2 changed

Flip API Versions →

Changed members

FabricationPart.AdjustEndLength(Connector, Double, Boolean)
connector Connector # The connector of the fabrication part to adjust length.
lengthToAdjust Double The length to adjust.
totalLengthOnly Boolean True if adjust the total length only when adjust length.
→ returns Double The adjusted length.
FabricationPart.GetDimensionValue(FabricationDimensionDefinition)
dim FabricationDimensionDefinition The fabrication dimension.
→ returns Double The dimension value.