2027 Members
Changes 0
M

SolidSolidCutUtils Methods

Name Return Type Description
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.