|
M
AddCutBetweenSolids(Document, Element, Element)
|
None
|
Adds a solid-solid cut for the two elements.
|
|
M
AddCutBetweenSolids(Document, Element, Element, Boolean)
|
None
|
Adds a solid-solid cut for the two elements with the option to control splitting of faces of the cutting solid.
|
|
M
CanElementCutElement(Element, Element, CutFailureReason%)
|
Boolean
|
Verifies if the cutting element can add a solid cut to the target element.
|
|
M
CutExistsBetweenElements(Element, Element, Boolean%)
|
Boolean
|
Checks that if there is a solid-solid cut between two elements.
|
|
M
GetCuttingSolids(Element)
|
ICollection<ElementId>
|
Gets all the solids which cut the input element.
|
|
M
GetSolidsBeingCut(Element)
|
ICollection<ElementId>
|
Get all the solids which are cut by the input element.
|
|
M
IsAllowedForSolidCut(Element)
|
Boolean
|
Validates that the element is eligible for a solid-solid cut.
|
|
M
IsElementFromAppropriateContext(Element)
|
Boolean
|
Validates that the element is from an appropriate document.
|
|
M
RemoveCutBetweenSolids(Document, Element, Element)
|
None
|
Removes the solid-solid cut between the two elements if it exists.
|
|
M
SplitFacesOfCuttingSolid(Element, Element, Boolean)
|
None
|
Causes the faces of the cutting element where it intersects the element it is cutting to be split or unsplit.
|