Posted on 1. April 2009

A significant milestone

After a considerable amount of work I’ve finally managed to complete what is by far my most significant Revit API command to date. In trying to figure out what would attract AutoCAD users to Revit I hit upon what I consider to be the missing link. This command will also be very useful for Revit experts.

Utilising JAVA for crossplatform support, OpenGl, .NET, WCF, AJAX, WPF, REST and a little bit of a cloud database platform I’ve implemented a distributed natural language commandline for Revit. That’s right a commandline for Revit!!! Here’s a screen shot:

NLCommandLine

The Revit 2009 application is here. All assemblies must be in the same directory. Note it’s a command application not an external command and it adds a Redbolts menu rather than adding an entry to external tools. And sorry no source code for this one. The intellisense has a bug at the moment so you’ll have to get the syntax of your queries right. I’m just so excited I couldn’t wait to get this out for you to try. Here’s some examples of syntax and some queries to try.

Please return all walls with width < 4000mm

Please sum all window areas on level 1

Please return all rooms with external doors

You must start a query with please , I needed a trigger string for a query and this seemed a polite option;-)

Enjoy, and any questions please leave a message or send me an email.

Comments

Comments are closed