Is Dynamo capable of automating the processing of furniture families that have overly complex DWG geometry?For example, manufacturers often send us 3D models of chairs that contain far more detail than we want to see in a plan view, but want in our models for rendering purposes. I'd like to automate the process of generating a hidden-line plan view of a complicated DWG chair, extract that 2D linework, and place in the "top" view of the chair as symbolic linework, and of course set the visibility of the DWG object to be hidden in plan and RCP but visible in 3D.

Is this possible? I think there's a way to do this in AutoCAD, but I left that disaster-zone of a software 15 years ago and dont want to go back if possible.

You might be able to have it pull the outlines of the mesh as solid but there would be no internal details. Often the same manufacturer have 2D linework of their furniture. You could use that instead. Might be a lot easier!

(I have zero experience with Dynamo, other than running scripts others have created)Usually for a chair, all we want is the outline. what node exports a current view to create the linework or solid?The only thing I've found that sounds close is the export to SAT.

Can Dynamo activate external add-ins? If so, it seems like the "Freeze Drawings" add-in functionality could be used to "flatten" the plan view to get an accurate 2D representation of the model that could then be exploded as symbolic lines.

If you want the mesh flattened you could probably find the edges of the mesh and then project them onto a plane. It'll be messy though since you'll be getting all the edges but it would give you something you could then pull the outer most lines from, manually, if not through Dynamo.

Well, if it's Haworth we're talking about... their RFA files are native Revit (most of them anyway) so it should look good in all views by default. I can't open the linked RFA (2016 only on this computer) but the name makes me think its this product -- http://www.haworth.com/resources/symbol-search/105. Check out the file linked under the RVT text (they're all the same file I think).

Rafael,Thanks, but the whole point is to automate the process to handle folders full of families that have this problem. We're trying to cut AutoCAD out of the process, unless it can be part of an automatic workflow.

Greg,The Haworth example was just posted as a sample family with a mesh in it, but we have a lot of DWG and DXF stuff in our library that isn't readily available from a manufacturer.

I dont "read Dynamo" well enough yet to know what Zach's process involves...

My thought process goes something similar to Rafaels for Autocad, but dont know if Dynamo can do it with Revit...

in a 3D view, rotate to the top view orientationSet Silhouette linetype to something specific that can be extracted, and thereby separated from the internal mesh lines.Set view style to hidden line with Silhouette setting on.(these steps are similar to the "freeze view" add-in)Export view to DWGReinsert DWG to Plan Reference viewexplode DWGSelect and delete all linetypes other than the Silhouette linetypeSet visibility of model objects to be hidden in plan views