2025 Method Back to 2025
M

DivideParts

Version comparison

Per-version detail

Click a version below to see what changed in that release vs your current frame (2025).
Identical to 2025: 2025.3, 2026, 2027
2025 current
PartUtils.DivideParts(Document, ICollection<ElementId>, ICollection<ElementId>, IList<Curve>, ElementId)
document Document The document containing the parts.
elementIdsToDivide ICollection<ElementId> The elements that will be divided.
intersectingReferenceIds ICollection<ElementId> Intersecting references that will divide the elements.
curveArray IList<Curve> Array of curves that will divide the elements.
sketchPlaneId ElementId SketchPlane id for the curves that divide the elements.
→ returns nullNothingnullptrPartMaker The newly created PartMaker. if no parts are divided.
PartUtils.DivideParts(Document, ICollection<ElementId>, ICollection<ElementId>, IList<Curve>, ElementId)
document Document The document containing the parts.
elementIdsToDivide ICollection<ElementId> The elements that will be divided.
intersectingReferenceIds ICollection<ElementId> Intersecting references that will divide the elements.
curveArray IList<Curve> Array of curves that will divide the elements.
sketchPlaneId ElementId SketchPlane id for the curves that divide the elements.
→ returns nullNothingnullptrPartMaker The newly created PartMaker. if no parts are divided.
PartUtils.DivideParts(Document, ICollection<ElementId>, ICollection<ElementId>, IList<Curve>, ElementId)
document Document The document containing the parts.
elementIdsToDivide ICollection<ElementId> The elements that will be divided.
intersectingReferenceIds ICollection<ElementId> Intersecting references that will divide the elements.
curveArray IList<Curve> Array of curves that will divide the elements.
sketchPlaneId ElementId SketchPlane id for the curves that divide the elements.
→ returns nullNothingnullptrPartMaker The newly created PartMaker. if no parts are divided.
PartUtils.DivideParts(Document, ICollection<ElementId>, ICollection<ElementId>, IList<Curve>, ElementId)
document Document The document containing the parts.
elementIdsToDivide ICollection<ElementId> The elements that will be divided.
intersectingReferenceIds ICollection<ElementId> Intersecting references that will divide the elements.
curveArray IList<Curve> Array of curves that will divide the elements.
sketchPlaneId ElementId SketchPlane id for the curves that divide the elements.
→ returns nullNothingnullptrPartMaker The newly created PartMaker. if no parts are divided.
PartUtils.DivideParts(Document, ICollection<ElementId>, ICollection<ElementId>, IList<Curve>, ElementId)
document Document The document containing the parts.
elementIdsToDivide ICollection<ElementId> The elements that will be divided.
intersectingReferenceIds ICollection<ElementId> Intersecting references that will divide the elements.
curveArray IList<Curve> Array of curves that will divide the elements.
sketchPlaneId ElementId SketchPlane id for the curves that divide the elements.
→ returns nullNothingnullptrPartMaker The newly created PartMaker. if no parts are divided.