3DPrintFromRevitFamiliesActiveView.dyn (66.0 KB)
A few notes:
-
This is particular for the 3D print I wanted, so somethings are filtered out that you might want to keep
-
It runs off the active view - often not everything in the model wants to be printed and you can then select parts of the building to print
-
It is hollow but for most buildings the printer can print on thin air between walls (as Comial has noted room geometry could be extracted to make a solid).
-
It goes to a lot of effort to optimise meshing families - rather than trying to mesh every instance, it meshes a typical one and copies it to the locations, this was much more efficient when you have 5000 windows, 2000 doors etc.
-
When scaling down a model to print certain elements become so thin as to be unprintable, this should best be controlled using global parameters in Revit for Glass Thickness, Frame Thickness etc. I also swapped out Railings etc. for specific printing families
-
Tolerances will want to be set to 0 otherwise the printer will try and print separate objects leaving tiny varying gaps in the physical print