SetCADObjectStyles| Bimorph Nodes

INPUTS
importInstance : ImportInstance
layerNames : string[]
lineStylesWeight : int[]
lineStylesColor : int[][]

OUTPUTS
report : string[]

DESCRIPTION
Set the weight and colour of layers in a CAD Link or Import (its Revit Object Styles). Enter the required layers as strings – note that layer names are case-sensitive.

The node includes built-in logic in situations where lineStylesWeight or lineStylesColour lists are shorter (contain less items) than the layerNames list; in these situations, the node automatically defaults to longest lacing to to map attributes to every layer input.

MORE INFO
Visit Bimorph Nodes for more information and downloadable example graphs

USER GUIDE

ReportCADLinks| Bimorph Nodes

INPUTS
filePath : string[] (optional)
refresh : bool

OUTPUTS
report : string[]..[]
CADLinks: ImportInstance[]
CADImports: ImportInstance[]

DESCRIPTION
Generates a report of all CAD links and imports in the active Revit document. The node provides detailed information on: instance name, link status, view specific, owner view id, workset name, file path and host level. Linked and Imported CAD links are output into lists to aid with CAD file management in Revit.

To report the active Revit document, leave the filePath input unconnected. To report any external Revit file or Family silently (without opening) simply input its file path using an out-of-the-box File Path node.

MORE INFO
Visit Bimorph Nodes for more information and downloadable example graphs

USER GUIDE

DuplicateSheets | Bimorph Nodes

INPUTS
sheets : Sheet[]
run : bool
duplicateWithViews : bool
duplicateOption : int
suffix : string
prefix : string

OUTPUTS
report : string[]

DESCRIPTION
Duplicate selected Sheets with options to specify the duplication of placed Views and the method of duplication. The node will identify illegal characters in View names (such as {3D} for example) and clean them automatically to circumvent unexpected failures.

The algorithm which controls the duplicate View behaviour has been designed so that dependent Views are duplicated from a newly created parent View to maintain the existing View structure. The node will also check if the parent View exists on subsequent runs to handle situations where any of its other dependent Views need to be duplicated.

The report output provides a detailed log of any Sheets that fail to duplicate, any Views that fail to duplicate or cant be placed, and View names cleaned of illegal characters.

MORE INFO
Visit Bimorph Nodes for more information and downloadable example graphs

USER GUIDE

LineStylesAttributes | Bimorph Nodes

INPUTS
refresh : bool

OUTPUTS
LineStylesName : string[]
LineStylesWeight : int[]
LineStylesColour : int[][]
GraphicStyle : GraphicStyle[]

DESCRIPTION
Gets all the Revit Line Styles in the document and reports their Line Style Name, Weight and Colour as strings and integers. The Revit GraphicsStyle (Category) element for each Line Style is also output.

MORE INFO
Visit Bimorph Nodes for more information and downloadable example graphs

USER GUIDE

NewLineStyles | Bimorph Nodes

INPUTS
lineStylesName : string[]
lineStylesWeight : int[]
lineStylesColour : int[][]
run : bool

OUTPUTS
report : string[]
LineStyles : GraphicStyle[]

DESCRIPTION
Create single or multiple new Line Styles in a Revit document by inputting names, line weights and RGB values.

The node is equipped with a range of user-friendly pop-up messages that report lacing issues and guide users through the creation process.

MORE INFO
Visit Bimorph Nodes for more information and downloadable example graphs

USER GUIDE

GetScheduleDataColumns | Bimorph Nodes

INPUTS
scheduleView : View or string
columnIndexes : int[]
removeHeadings : bool (optional)

OUTPUTS
scheduleDataColumn : string[][]

DESCRIPTION
Get the specified column data from a given schedule as strings. Column indexes start at 0 and any input indexes that are out of range are ignored. Use the removeHeading input to specifiy if the headings should be removed from the returned string lists.

MORE INFO
Visit Bimorph Nodes for more information and downloadable example graphs

USER GUIDE

GetScheduleDataRows | Bimorph Nodes

INPUTS
scheduleView : View or string
rowIndex : int[]

OUTPUTS
scheduleDataRow : string[][]

DESCRIPTION
Get the specified row data from a given schedule as strings. Schedules have a blank row after the headings so index 1 will always contain no data. Row indexes start at 0 and any input indexes that are out of range are ignored.

MORE INFO
Visit Bimorph Nodes for more information and downloadable example graphs

USER GUIDE