2027 Class
Changes 0
C

MechanicalUtils

Description:
General utility methods in the Autodesk Revit MEP product.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.Mechanical.MechanicalUtils
public static class MechanicalUtils
Name Return Type Description
M BreakCurve(Document, ElementId, XYZ) ElementId Breaks the duct curve into two parts at the given position.
M ConnectAirTerminalOnDuct(Document, ElementId, ElementId) Boolean Connects an air terminal to a duct directly (without the need for a tee or takeoff).
M ConnectDuctPlaceholdersAtCross(Document, ElementId, ElementId) Boolean Connects a pair of placeholders that can intersect in a Cross connection.
M ConnectDuctPlaceholdersAtCross(Document, ElementId, ElementId, ElementId) Boolean Connects a trio of placeholders that can intersect in a Cross connection.
M ConnectDuctPlaceholdersAtCross(Document, Connector, Connector, Connector, Connector) Boolean Connects a group of placeholders that can intersect in a Cross connection.
M ConnectDuctPlaceholdersAtElbow(Document, Connector, Connector) Boolean Connects a pair of placeholders that can intersect in an Elbow connection.
M ConnectDuctPlaceholdersAtElbow(Document, ElementId, ElementId) Boolean Connects a pair of placeholders that can intersect in an Elbow connection.
M ConnectDuctPlaceholdersAtTee(Document, ElementId, ElementId) Boolean Connects a pair of placeholders that can intersect in a Tee connection.
M ConnectDuctPlaceholdersAtTee(Document, Connector, Connector, Connector) Boolean Connects a trio of placeholders that can intersect in a Tee connection.
M ConvertDuctPlaceholders(Document, ICollection<ElementId>) ICollection<ElementId> Converts a collection of duct placeholder elements into duct elements.