Quasar Package Guide

Quasar Package Guide includes IronPython codes and C# codes which show the composition, capability of each node in the package. For C# codes, see on Quasar github repository => QuasarZeroTouch project.

Go to Quasar Package Repository for the source codes of all the nodes from Quasar Package and here is Extension Development Source Code.

Node Category & Nodes

  • BuiltIns
    • GetBuiltInCategory – Collect built-in category object and id by category.
    • GetBuiltInParameterName – Built-In Parameter Name by element and parameter(s).
  • CustomTools
    • CustomCheckboxSelection – Create checkboxes with the input list.
    • CustomDropdownSelection – Create a dropdown with checkboxes. The first input is a list and the second input is a nested list.
  • DynamoNodes
    • DiamondPanel – Surface divide into Diamond and Triangle shapes by given U,V division value.
    • QuadPanel – Surface divide into Panels and Polygons by given U,V division value.
    • PolygonsByCurves – Create polygon by curve and number of side, retruns Polygon, Lines.
  • ElementGraphics
    • CopyPasteFilter – Copy filters and override graphic settings from a view and paste its to views.
    • HideUnHideElement – Elements hide/unhide in given view. Default value is true(hide).
    • LinkLevelGrid – Hide/Unhide levels and grids from the link documents.
    • LinkLevelGrid(AllView) – Hide, unhide link documents’ levels and grids in all views (floorplan, ceilingplan, elevations, sections).
  • ElementUtility
    • AllElementsOfWorkset – Collect all elements from the input workset.
    • CreateDuctsByModelCurves – Create ducts by model curves and family type.
    • CreateBeamsByModelCurves – Create beams by model curves and family type.
    • DeleteByCategory – All elements under provided category will be removed.
    • DeleteElement – Input a list elements or single element, delete from the document.
    • ElementActiveViewByCategory – Collect all elements in active by its category.
    • ElementSelector – UI node to select element by category, optionally can add parameter values filters.
    • FamilyInstanceByTypeName – A list of type names to collect family instances.
    • FilterSelectAndDelete – Select filter elements to delete.
    • GetAllWorksets – Collect all the user created worksets from the current document.
    • GetAndSetParams – Get parameter from the first input and set this value to the second input.
    • GetElementType – Get type element of the input element.
    • MaterialCleanup – Select the materials from the check list box and remove from the document.
    • RemoveProjectParameters – Remove a single or a list of project parameters by a parameter name or a list.
  • GridElements
    • GridNamingGenerator – Generate horizontal(X) or vertical(Y) grids naming by providing startfrom(string) value and reverse(boolean) value.
    • WallAndGridDimension – Create horizontal and vertical dimensions between walls and grids.
  • LineUtility
    • RemoveLineStyles – Remove line styles from the current documet by keywords (string list).
    • SetFillRegionLine – Modify fill region type line styles by given line style type in active view (default), set false to modify all view in the document.
  • LinkDocumentUtility
    • CopyLevelAndGridFromLinkDocument – UI node to select the link document to copy levels and grids.
    • ExportRevitLinks – Export all the loaded Revit link documents to a given directory(folder).
    • GetElementFromLinkDocument – Collect elements by category and document.
    • GetLinkDocument – Get all the link document.
    • LinkReloadFromSelection – Reload the link document(s) from selected checkbox.
    • ReloadAllLinkDocument – Reload all the link document from their saved path(directory).
  • Programming
    • ExecutePythonString – Execute python script from string. Returns value must assign in variable name “Output”. (Eg.Output=YourReturnValues)
  • RoomUtility
    • CenterRoom – Relocate the room element(s) to the center of the room.
    • GetRoomSideSurface – Collect revit room sides as dynamo surfaces.
    • MassingByRoom – Create revit massing by room element.
    • RoomCollector – Collect rooms by their status.
    • RoomCollectorUI – Collect rooms by their status by checkbox.
    • RoomSolidGeometry – Collect Dynamo geometry and Revit geometry from the room.
    • RoomTagToRoom – Relocate room tag to associate room location.
  • SheetUtility
    • DuplicateSheetsWithViews – Duplicate given sheets list, containing all views by new sheets names, numbers and a titleblock .
  • ViewUtility
    • Active – Current Document Active View.
    • CeilingViewByRoom – Create ceiling views by rooms, names and offset.
    • ElevationInRoom – – Create elevation views in room with crop offset by rooms , floorplan and offset.
    • ExportImage – Views export as images with the default settings.
    • FloorPlanViewByRoom – Create floor plan views by rooms, names and offset.
    • IsometricViewsBySectionViews – Like a Revit’s feature ” Orient To View “. It create isometric views based on provide sections or elevations views.
    • ThreeDViewByRoom – Create 3D Views for given rooms with names and offset.
    • TransferLegend – Select and copy the legend views from a link document file.
    • TransferViewTemplateAndFilterUI – Select view templates to transfer from link document to current document with or without applied filters.
    • TransferViewTemplateAndFilter – Transfer View Templates from a link document to current document with or without associate filters(including override settings). Default include filters.
    • ViewPortAlignment – Views arrange and align on sheets based on template sheet view ports position and location.
    • ViewSelector – Select views by checkbox.
  • WallElements
    • CreateWallSweep – Create wall sweep by wall, sweeptype and offset.
    • WallPaintRemove – Remove paint from the wall.