Giter Club home page Giter Club logo

grevit's Introduction

Grevit

nutrition facts

Build your BIM Model directly in Grasshopper.

Grevit allows you to define BIM Elements in Grasshopper or SketchUp and translate them directly to Autodesk Revit or AutoCad Architecture. Grevit follows a one way process so your design model remains the geometrical source of truth: send geometry and attributes from Rhino/Grassopper or SketchUp to Autodesk Revit or ACA. Don't worry if your design changes, Grevit can even update existing geometries. Grevit supports a lot of BIM elements: like walls, beams, columns, simple components, adaptive components, even topography and many more. Check out the documentation.

Grevit is Free and Open Source and you can help to make it better: contribute on GitHub.

Why not just exporting and importing?

Exporting static geometries is working fine from Rhino or SketchUp but when it comes to a BIM workflow exporting isn't enough. Static geometries won't intersect with native elements and are difficult to enhance with parameters. Redrawing geometry with native BIM elements often seems to be the only solution. But then, any design change is forcing you to repeat the process all over again. Grevit does not only create BIM elements from Rhino or SketchUp, it also allows you to update BIM elements later according to your latest design changes while all parameter values remain in place.

Why is Grevit sending data through network?

This way you could run Revit or ACA on a different machine than the Design Model. A designer working in Grasshopper and another one working in SketchUp: both can send their geometries to one Revit instance using Grevit.

Stack

Grevit is built in C#.NET making use of the following .NET APIs: Autodesk (R) Revit, Autodesk (R) AutoCAD Architecture, SketchUp and McNeel (R) Grasshopper

grevit's People

Contributors

gtalarico avatar moethu avatar wearkbricecanteneur avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

grevit's Issues

Grevit Installation Issue

Hi, I am having some issues installing Grevit.
I have downloaded and install Grevit using the installer. When open up in Grasshopper, all I can find under Grevit tab is only the Filter Rule Comparer.
I suppose I must have missed something, if you could kindly point out.
Thanks

Trimble Sketchup 2021 Problem.

Hi.
I hope you doing so well.

I'm trying with this add in in sketchup 2021 and revit 2021, but when I active Grevit in revit it shows the windows "waiting for connection" then I go to Sketchup and select Grevit Send but never connect to Revit window.

This addin works with sketchup 2021 and revit 2021? or I must to downgrade to try it?

Thanks.

received not translating

Update for Revit 2020

Update for Revit 2020

  • implement 2020 adaptations
  • update addin files
  • update installer

New Idea = add roof

We have walls and floor but missing roof,
Would be good to have option to automatically transform curved roof into triangulated parts. So as one input would be triangle size I would recommend to make no less than 1m,

We would use This roof functionality for all tilted walls and roof.

Add Freeform Mass Volumes

  • support freeform mass volumes from meshes
  • add a port for creating walls based on the face reference

New set of .gh examples for each component

Are there still .gh examples posted somewhere?
I have a few snippets" that I can share for several components as examples, mostly (GH>Revit).
I thought it would be good to add a .gh example for each component, and link them in the documentation. That would be really helpful new users.
โ€‹โ€‹

Wall by face feature

Hello,
I think it would be very helpfull if you could add the option of generating walls by face which is a very usefull and unique feature of Revit. It not only lets you create duble curvature walls but you can also transform slanted and multi faceted planar surfaces into BIM.

Multiple Undo Action (Update 10-2015)

Grevit is creating one undo-history item per element create, so after sending lot's of elements, it fills up the history making it impossible to undo the full export.

On the previous version - I think! - only one entry was added...

image

Error on exporting Adaptive componentsd by points

Hello,
Trying to export from GH to Revit 2016 (using the latest GH and Grevit) I get this error
errormessage
I've tested on 2 Revit projects:
One with over our Network with referenced models and lots of tuff. that one crashes suddenly today (it was working fine). One on my desktop which work perfectly on every attempt.
Before importing in to Revit I delete every instance of the adaptive component and then activate the import from Grevit commands.
Any Ideas how this could be solved
Thank you
regards

Persistent file selection when Metric Mass not found

If you try to create Revit Extrusion from Grasshopper, and the "Metric Mass.rft" is not found in
C:\ProgramData\Autodesk\RAC 2014\Family Templates\English\Conceptual Mass
Revit prompts you to select the file.
If multiple extrusions are being created, Revit re-prompts user to find file for each extrusion.
My families are located elsewhere (company standard), so that means I have to manually re-select the metric mass family for each extrusion being created.
As a work around, I created the folder the plugin looks for I placed a copy of the file there.

TLDR: When Metric Mass template is not found and user manually selects a location, it should be persistent for all extrusions being created in that connection.

curtain wall system

Hi,
Is there any way to convert irregular shaped walls from gh to revit? If the wall is not from a baseline extruding to a wall (which would just be a normal rectangle wall), what should I do? Thanks.

By the way, how to solve the unit conversion problem? Cuz in Revit I'm using mm as the unit while Grevit is not.

Floor = Revit Slab is missing Type as input

Would be amazing to add to Revit Slab component Type input. This would operate same way as Revit Wall where we can control elements..in this case we can chose exposed - Function external wall, or internal floor with Function set as internal.

Support for Revit 2016

Hello,

I'm trying to get some point from rhino to revit using grevit. Everything seams to work fine, but the is not visible in Revit 2016.

Best

Parameters by instance

I'm currently using grevit to create adaptive components in revit, I would like to give each instance a unique number assigned by using the parameter input in grasshopper, but can't seem to get it to work. If I only assign one number to all of the instances it works, but as soon as I attempt to assign different numbers they don't come through to revit.

I initially thought it was an issue with how the trees/lists are formatted but after several hours of double checking still can't figure out why.

Is there any easier way to assign a unique number to each instance being created?

Include Documentation from grevit.net

Max: I would like to contribute more to this project, unfortunately I cannot help much with the code.
If you are want to post the content for grevit.net here, I would be happy to help update documentation, add new examples and a FAQ for common errors (I see comments about revit parsing errors on food4rhino and grasshopper3d.com

Multiple Walls with multiple Windows!

Hi,
I am trying to create multiple lists of walls by level with host instances of multiple windows on them. But Everytime i push the geometry in Revit it only applies hosts on one list of walls. I have even tried to separate the host instances and still is not giving the correct result.
GRevit Issue

Model Update

I have never been able to use the "Update" feature, which as far as I understand, would allow me to update pushed elements.
Is this feature working on Revit 2015?
It may also be helpful to document its limitations: Can it update location, sketch shape, family type, etc?

Importing sketchup materials with geometry into revit

Hello Maximilian,

Would it be possible to import materials and their mapping into the "form" geometry Grevit creates in revit?

Formit does this in Revit 2018, but the geometries imported by formit are messy. Sadly many consultants use sketchup only.

If you think it is indeed possible, I would love to work on this with you. By the way, I made a couple scripts based on your sketchup to dynamo package. I love that package!

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.