Interesting little release by Dimitar Venkov on Github a few months ago. It is essentially a Python shell for Navisworks 2016. You install by unzipping as per instructions below. You may have heard about RevitPythonShell, but obviously this one is for Navis.
To install, simply extract the zip archive in the below folder:
The Revit API is actually something pretty special. People will go on and on about how Revit needs this feature or that feature, but the fact is that you can build almost any feature you like with the API. Recently, I have been running quite a few batch operations from the scope of a federated Revit model: so I will have one RVT file, with hundreds of Revit links, and I will process them from that main federated model.
On one recent project, we had to deliver to a Client a linked dataset, with Revit link file paths resolving correctly. As you know, people work in many different IT environments, and the pathing of Revit links may vary widely.
I set up an ‘approved’ list of Revit file paths, that looked something like this:
I knew that in Dynamo with Python I could get a lot of information about linked files using the ExternalFileReference class. What I discovered during this process is that there is a TransmissionData API class that let’s you do some pretty interesting things…
You see, I was thinking I would have to set up a batch method to open this files, change the file paths, and close them. But the TransmissionData class is basically what is implemented in eTransmit for Revit – it allows you to ‘lightly touch’ the Revit file and simply change the Revit link paths, and also set a switch saying ‘this file has been transmitted’. This puts the file in an appropriate state for re-opening in the new path environment. Pretty cool huh?
Once I figured out how to implement those TransmissionData actions in Python, I just had to build a node that, running from the federated model:
examines each link for the links inside of it
replaces erroneous paths with the correct file path
sets the new paths to the file
I did this in the hacky way of a “counter with List.Map” in Dynamo. In the future I’ll probably fix it up to be a ‘proper’ Python script but this works for now. In about an hour it fixed the linked file paths of 600 Revit links, all with the click of a single button 🙂
Whenever you are looking to implement a new technology in your firm, you typically go through a few steps:
Figure out what is out there in the marketplace – What products are available?
Collect data about all of the technologies that may suit your use case
Rigorously compare and analyse all the data
Make a decision and go for it
There are some excellent content management tools out there for Revit now, so how can you choose? I went through a very comprehensive research analysis of a number of Revit CMS platforms, and I posted about the process here.
Then I caught up with Steve Germano over at Unifi to talk about the results. You can view (or just listen) to it here:
Feel free to comment here with your thoughts and we can keep the conversation going!
In Windows, you will often use either Map Network Drive dialog or net use command to map a network drive. You can use that method with a shared folder trick to map a local folder as a drive too, as described here.
But there is an even easier way, that is more flexible in some ways. It is the subst command, and it basically tells your Windows system to refer to a folder as a drive letter. Its usage is very simple, for example:
subst J: "E:\some folder\J_DRIVE"
If you want that to show up as a ‘drive’ at each reboot, just put the above command into a CMD file and point to it from your Windows startup folder.
For your assistance, here is the path to your typical User Startup folder in Windows:
Going back in time, there was 123D Catch and related processing engines. Basically, it was a tool that took photos and turned them into something real in 3D. There was also something called Remake.
Now, we have Recap Photo, which basically does the same things. Over time, the processing engines have improved. Recap Photo is part of your Recap Pro licence, and now integrated into your Recap Pro install. It looks something like this when you install the latest version of Recap (I downloaded the web installer from manage.autodesk.com):
Once installed, you can start the standalone ReCap Photo app:
Features of ReCap Photo include:
A new photogrammetry engine that can process up to 1,000 photos, a 4x improvement from the previous maximum of 250 photos (note: using the cloud service consumes Autodesk Cloud Credits)
The ability to set GPCs (Ground Control Points, survey points) in any coordinate system.
New functionality to support vertical and nadir photos (photos taken by drones and UAVs at 90 degrees above the site)
View your 3D photo-textured mesh
View the geolocated orthographic view, zoom in and out, and add measurements, tags, and annotations.
Share the project, including its additional metadata (measurements, tags, annotations), with anyone.
Merge laser scan point clouds with UAV-based point clouds.
In this webinar, LHB’s Dan Stine walks through a proven workflow for collaboration and client engagement using Revizto. This presentation simulates a client meeting, highlighting ways Revitzo can be used to explore the model and capture client comments and requested changes. You can see how several Revizto features can be used collectively to demonstrate the design intent and react to client questions with minimal effort.
In case you missed it, the AEC Collection now includes:
Revit Live
Robot Structural Analysis Professional
Structural Bridge Design
Dynamo Studio
Advance Steel
Fabrication CADmep
You should find these in your Autodesk account after logging in.
Quote from In The Fold:
Here are some highlights of what we’re adding to the AEC Collection.
In the new Collection, you’ll find Revit Live. Revit Live allows you to visualize your Revit models by turning them into immersive visual experiences. You can even take your designs into a virtual reality environment—in just two clicks of your mouse.
Also included is world-class analysis and computational design software. Robot Structural Analysis Professional and Structural Bridge Design work with Revit to extend your capabilities to perform structural analysis for any structure. And, you can now access the Dynamo Studio standalone programming environment to help solve challenges faster by automating workflows that drive the geometry and behavior of your design models.
Finally, the AEC Collection now extends capabilities from design to fabrication. Interoperable with Revit and Navisworks, we’ve added Advance Steel and Fabrication CADmep to the Collection so you can conceive, model and fabricate better MEP and structural steel systems on an integrated platform.
Curtain Walls in Revit are strictly a Family of the Walls Category. Then you have Types for each type of Curtain Wall. What if you want to select all Curtain Walls at once? You can’t multi-select types in the Project Browser to do this, but…
You can make a suitable Schedule to do it. Here’s how:
Make a new Wall Schedule
Only add the Family data field
In Sorting / Grouping tab, Sort by: Family and untick ‘Itemize every instance’
Now, in the schedule, click inside the Curtain Wall cell, and
Use Highlight in Model to select them all
You could then use Save Selection, or Temporarily Isolate Elements in View, depending on what you want to do next.