CADstudio Revit Tools (RvtTools) enhances the BIM application Autodesk Revit with a set of tools and automatic functions that will increase your productivity in Revit.
The .Net application Revit Tools is compatible with Revit "One-Box", Revit Architecture, MEP and Structure 2015, 2014 and 2013 (32-bit nebo 64-bit, any language version).
CADstudio Structure Label creates automatic labels of the structure of compound walls, roofs or floors, including the material and thickness of each layer in the selected building element. On any change in the structure, the label will be automatically updated. Supports also combined/attached floors and walls. The labels can by customized by editing the family "CS_Arial_2mm". You can assign this command to a keyboard shortcut. In Settings you can specify the modifier for material names - using regular expressions you can remove any numerical thickness information (to avoid duplicate thickness values).
Sample video (CZ):
The application Job Time Tracker automatically tracks your true (net) time spent on editing a particular project (job). You can specify idle time delays (pauses between commands) which won't be calculated into the total project time. You can track individual sessions, total time and the number of executed commands. The resulting data can be exported to Excel.
The time-tracking information is automatically stored in a separate file in the same folder and with the same name as your project and with the extension .CSTIME. When you transfer your RVT file to another machine, make sure the .cstime file is copied along. JobTime tracks and displays these properties:
The tracking-reactor is ON by default. You don't need to run the JobTime command from the ribbon. You can run it to display your current time-tracking information, to set a new "Idle time" value (the setting is stored in the project file), to disable it temporarily, or to export the time-tracking statistics to Excel (or other spreadsheet application supporting CSV data files). There you can perform other advanced functions on the tracked data - like adding data from multiple RVT files, or multiple users, graph-presentations, adding price/billing data, etc.
The file tracking is updated on document/project close (provided the project was saved at least once in this session). In Trial mode, the “Inactive time” and “View in Excel” options are disabled.
The function Extended filter offers - compared to the default Revit filtering - a more detailed selection of drawing elements. It allows to limit the selection to a project, to the current view or to a selection set. You can group selected components by level, room or category in any order. You can also filter by parameters contained in families.
Grouped (left) and ungrouped (right) rooms:
Filter by parameters:
The function Reference List displays a list of all referenced files in the current project - e.g. linked DWG and RVT files, keynotes, shared parameters, decals (images).
The function Floor Legend creates a visual legend (list) of selected floors, ceilings and roofs, incl. the labels for each layer (component). You can deploy this list to one or multiple views.
Generates a legend of windows and doors used in the project (not updated automatically). Choose a category, type and paramaters of the elements for the generated table.
Generates a drawing with given drawing frame and inserts an element table with selected parameters and a legend of a selected element in a project (the table is automatically updated). Choose the category, type ane element parameters to generate the table.
Generates a legend of walls used in the project (not updated automatically). Choose the wall types for the generated table.
The function Floors in Room detects all floor types present in a specific room and inserts the "Floor type label" as a shared parameter to the room. So you can use it not only in schedules but also in room labels. In case of multiple floors stacked on each other, only the highest one is processed. Only straight (non-sloped) floors are supported.
Sample video (CZ):
Continued dimension dimensions automatically all walls on a virtual ray. Just pick two points of the ray and all walls will be dimensioned.
The function Wall performs automatic dimensioning of the selected wall with multiple values. You can choose to dimension voids, openings, connected walls or only the overall dimensions. Specified dimension texts are automatically offset with predefined spacing. The "Opening" option dimension also the window height.
Sample video (CZ):
You can perform global search and replace of project texts - either for an automatic change of UPPER/lower/Title/Sentence case, or for advanced replacement options with regular expressions. This function extends the standard search/replace text functionality in Revit. With regular expressions you can delete parts of texts, add character groups, change order of text parts and perform other advanced text manipulations.
Example of a replacement:
(.+)-(.+) → $2:$1
converts texts of the type "A789-Var.B" to "Var.B:A789"
The function Copy sheets copies (duplicates) selected sheets and views with given prefixes and suffixes. You can separately rename sheet names, view names and sheet numbers.
The function Sheet Scales creates a parameter with a cummulative list of scales used in the drawing sheets (views).
The function Sheet Formats creates a parameter containg the number of formats (A/A4). Counts the number of A4/A formats in all drawing sheets in the project and writes the result to the specified parameter in the drawing. You can display the value in schedules and drawing legends to immediately check printing costs for the project.
The function Door automatically recognizes the side of door swing direction (L/R) and writes it to the door properties. It also loads the door annotation which already contains this parameter. This all occurs automatically for new projects so you don't need to invoke any command. In existing projects you need to start the command Door - this adds the new parameter to all doors. L/R swing can be also used in schedules (see "Otevírání dveří"). You can find the L/R toggle in the application Setup
Varsion 1.9 adds support for doors in curtain walls and fixes detection of swing changes in 3D views.
The Renumber function can renumber all rooms and spaces (MEP objects). You can specify prefix and suffix to the numbers, then select the individual rooms/spaces to renumber sequentially. In case the room contains a number already used in the project, you can swap the numbers of the two rooms or renumber all subsequent rooms with an incremented number.
The Room Area function calculates true area for selected room. It detects all voids and openings and offers to include or exclude them. The true area is stored to a parameter "Total area" (can be scheduled). The resulting room border is also created in an auxiliar plan view.
The function Roof Area adds a label on the picked point with the area of the selected roof.
The function Rooms list shows the list of rooms in the current project and allows to calculate true area for selected rooms - it controls the function "Room Area".
The function Export and Import of schedules allows to export selected tables to Excel a edit them in Excel - you can also read the edited tables back to Revit. Use the option "Select all" to export all schedules in your project. The option "To single files" exports the individual schedules to separate files and names the files by their Revit schedule name. Green-colored parameters in the Excel sheet can be edited and then imported back to Revit using the function "Import schedules". In case the sheet contains multiple rows with the same type parameter, the import to Revit writes back the value from the last line.
Data in Excel:
The Anaglyph function creates a 3D anaglyph or the current scene (3D view). You specify the eye distance, the output resolution and Anaglyph creates an anaglyph from your current 3D non-perspective view in the RVT project (it creates its own temporary perspective). The resulting PNG file is stored in the project's folder (watch for R/O folders). This function remains unlocked even after expiry of the Trial version.
See also the Anaglyph add-on tool for AutoCAD and Inventor.
Only in Revit MEP can be used the tools Duct Splitter and Element Renumber:
The function Duct Splitter splits the selected duct to segments of a specified length. Automatically inserts a link in all split points. For globally selected ducts you can specify the segment length individually for rectangular and circular ducts or waste water pipes.
The function Renumber ducts renumbers all devices and ducts in the selected branch from a given number. Just select the first element of the duct branch. If you renumber only a part of the duct, select the start point and the direction of renumbering. In case the branch contains element of the same type and size, it will be assigned the same number.
The Duct insulation tool create multiple insulations on existing ducts and pipes (all pipes in a given system/diameter). The function is table-driven.
The function Duct description adds annotation symbols on ducts and pipes. In the dialog you can specify system, symbol, offset and diameter.
Adds flow direction of vertical pipes to the floor plan. You can specify the systems, views for placing arrows and arrow angle.
The function Thickness creates a shared parameter "Thickness" containing the pipe thickness (pipe wall). This parameter is important e.g. for automatic labels outer diameter x pipe wall thickness, used on plastic, inox steel, copper and multi-layer (metal-plastic) pipes.
Creates a dimension between the selected wall and a duct/pipe and adds the DN parameter from the selected pipe to the dimension label. After you start the command, first select the wall and then the pipe/duct element.
Online tools simplify access to web resources for users of Revit and Revit Tools - to the application homepage and to the Revit RFA libary on CADforum.cz.
The online tool of family catalog allows an unlimited access to downloads of RFA families from the BIM library on CADforum.cz with inserting the families to the current RVT projectu. The downloaded families can be locally catalogized to categories and repeatedly inserted into your projects.
The Settings dialog allows to change the language of the application and set parameters for some functions (e.g. Structure Label), sets units (mm/feet/inch) and method of L/R doors detection (toggle) and labels
Since version 1.9 the application ribbon was simplified and common functions were grouped to flyouts. New flyouts are: Dimensions, Legend, Schedules, Door. Click the upper part of the icon to start the default command, click the lower part to display the fly-out menu.
The Revit Tools functionality is rapidly enhanced. You can send us proposals of other functions that will make your work in Revit more effective.
The Trial version is time-limited (15 days) and has limited functionality (some advanced functions missing).
If you are interested in the commercial version of CADstudio Revit Tools, use the BUY icon below or contact CAD Studio.
Trial version of CADstudio Revit Tools can be downloaded from Download (for Revit 2017, 2016, 2015, 2014 and 2013) or from the Autodesk Revit Exchange Apps store