Giter Site home page Giter Site logo

revitab's Introduction

ReviTab

WIP toolbar for Revit.

IMG

COMMANDS

DOCUMENTATION

Add View to Sheet

Add the active view to a sheet providing its number.

Add Multiple Views

Select multiple views in the project browser and add them to a sheet providing its number.

TOOLS

Create Multiple Sections

credits: Danny Bentley and others. Create a section from a list of elements that have a location curve.

Select All Text

Select all text notes in the project and launch the spelling check.

Create Viewset

Create a viewset from a list of sheet numbers.

Swap Grid Head

Swap the grid head bubble in the active view. Note: does not work for multi-segmented grids.

Watch the video

Override Dimension

Set the text dimension to "" for a selected dimension. Does not work on multiple elements or multi-segment dimensions.

Watch the video

Copy Linked Elements

alt text

Filter Element Selection

alt text

STRUCTURAL FRAMINGS

Place Void By Face

Add one ore more voids to a beam face providing the distance(s) from the beam start, mid or end point and its size.

Watch the video

<iframe src="https://drive.google.com/file/d/1bFOfLDT6K9uV7vxEvi5O8D7sZDU91_z4/preview" width="640" height="480"></iframe>

Void By Line

Place a void by face at the intersection between a 2d line (on plan) and a beam. The opening will acquire distance and size from the line style name.

Watch the video

Place Tags

Modeless window that calculates the distance from the origin to the beam centerpoint and saves it as Mark. The user can accept or refuse the changes.

Move beam end

Move a beam or multiple beams end point to another element location curve closest point.

Change Beam Location

alt text

Edit Beam End Join

alt text

WALLS

Split Wall by Levels

Copy a wall in place and set its Top and Base constraints to the level it intersects. Note:

  1. The wall should not have a top/bottom offset applied;
  2. The original wall will be deleted.

Watch the video

GEOMETRY

Element to DirectShape

alt text

Project Lines to Surface

Draw Axis

COMMAND LINE

Call methods directly: keywords:

  • select
  • create
  • delete

> larger

< shorter

= equal

! not equal

examples:

*Structural Framing -> select all structural framings in the active view.

*Structural Framing+Length>10000 -> select all structural framings in the active view longer than 10m.

*Walls+Mark=aa -> select all walls with a Mark equal to 'aa'

sheets: all -> select all Sheets

sheets: A101 A103 A201 -> select Sheets by Sheet Number

tblocks: all -> select all Title Blocks

Watch the video

Watch the video

ZERO STATE

Push to DB

Export selected parameters to a db

IMG

Data can be then visualized with online dashboards like grafana

IMG

or desktop apps

IMG

Background Print

Open a model in background and print its drawings. The printer setting should be already defined in the Revit model. The default printer should be Bluebeam. Watch the video

Purge Families

Purge families and leave only a type called Default. Requires the Purge Unused that can be found in the Revit Purge Unused branch. Credits: Matt Taylor https://gitlab.com/MattTaylor/RevitPurgeUnused/blob/master/PurgeTool.vb

Installation

Extract the content of the release zip file in %AppData%\Autodesk\Revit\AddIns\20xx

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.