The PartUtils type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() ![]() | AreElementsValidForCreateParts |
Identifies if the given elements can be used to create parts.
|
![]() ![]() | ArePartsValidForDivide |
Identifies if provided members are valid for dividing parts.
|
![]() ![]() | ArePartsValidForMerge |
Identifies whether Part elements may be merged.
|
![]() ![]() | CreateMergedPart |
Create a single merged part which represents the Parts
specified by partsToMerge.
|
![]() ![]() | CreateParts(Document, ICollection<(Of <<'(ElementId>)>>)) |
Creates a new set of parts out of the original elements.
|
![]() ![]() | CreateParts(Document, ICollection<(Of <<'(LinkElementId>)>>)) |
Creates a new set of parts out of the original elements.
|
![]() ![]() | DivideParts |
Creates divided parts out of parts.
|
![]() ![]() | FindMergeableClusters |
Segregates a set of elements into subsets which are
valid for merge.
|
![]() ![]() | GetAssociatedPartMaker(Document, ElementId) |
Gets associated PartMaker for an element.
|
![]() ![]() | GetAssociatedPartMaker(Document, LinkElementId) |
Gets associated PartMaker for an element.
|
![]() ![]() | GetAssociatedParts(Document, ElementId, Boolean, Boolean) |
Returns all Parts that are associated with the given element.
|
![]() ![]() | GetAssociatedParts(Document, LinkElementId, Boolean, Boolean) |
Returns all Parts that are associated with the given element
|
![]() ![]() | GetChainLengthToOriginal |
Calculates the length of the longest chain of divisions/merges to reach to an original non-Part element that is the source of the tested part.
|
![]() ![]() | GetMergedParts |
Retrieves the element ids of the source elements of a merged part.
|
![]() ![]() | GetPartMakerMethodToDivideVolumeFW |
Obtains the object allowing access to the divided volume
properties of the PartMaker.
|
![]() ![]() | GetSplittingCurves(Document, ElementId) |
Identifies the curves that were used to create the part.
|
![]() ![]() | GetSplittingCurves(Document, ElementId, Plane%) |
Identifies the curves that were used to create the part and the plane in which they reside.
|
![]() ![]() | GetSplittingElements |
Identifies the elements ( reference planes, levels, grids ) that were used to create the part.
|
![]() ![]() | HasAssociatedParts(Document, ElementId) |
Checks if an element has associated parts.
|
![]() ![]() | HasAssociatedParts(Document, LinkElementId) |
Checks if an element has associated parts.
|
![]() ![]() | IsMergedPart |
Is the Part the result of a merge.
|
![]() ![]() | IsPartDerivedFromLink |
Is the Part derived from link geometry.
|
![]() ![]() | IsValidForCreateParts |
Identifies if the given element can be used to create parts.
|