Dynamo with Civil 3D Surface

Hi, everyone.
I’m new on Dynamo, and having some doubts about the using with Civil 3D. There is some way to transform the object “surface” into mesh? Or, more generally, transforme some plains or points from autocad models to Dynamo?

Thanks in advance.

Yes. The Object.Geometry node will convert AutoCAD objects into Dynamo Geometry after they are selected.

Hi @JacobSmall.

I tried the way you said, but appear me the following:
“Warning: Object.get_Geometry operation failed.
Not implemented.”
I restarted the software and the computador, but still doesn’t work.

Post the dwg and I’ll have a look later.

TERRENO_C3D.dwg (2.9 MB)

Here is the file I’m using.


Looks like the capacity to interact with TIN surfaces isn’t yet an OOTB node, but this is doable via Python. @Paolo_Emilio_Serra1 has a good example of getting the geometry and generating solids between two TIN surfaces on his linked-in here: https://www.linkedin.com/posts/paolo-emilio-serra-72223a13_dynamo-for-civil-3d-extract-solids-from-activity-6559925038991101954-xcyG/

Or you can convert the surface(or a copy) to a solid in Civil and then use it?

1 Like

My first intention was to get the C3D surface and transform into a mesh, to work like the script below, with the node “Spring.FamilyInstance.ByGeometry”, from Spring Package in Revit. Then, inside Dynamo I’ll make other operations like subtract a tunnel of this volume generated by the mesh.

I see in Dynamo the volumes are generated better, with less erros and flaws, like the ones exported directly from C3D, with the “Extract Solids From Surface”.