Civil 3D Workflow

Hello!

I’m wondering if there’s any support for pull requests related to model geometry, and whether it’s possible to import using custom UCSs, similar to how Speckle Revit-plugin handles project base point vs. survey point.

In Civil 3D, it seems that when you’re working within a UCS, using the Copy with Base Point command respects that UCS. However, when using the Connector and dragging geometry down, it always defaults to the WCS.

Is there a way to make the connector respect the active UCS, or any tips to work around this behavior?

Thanks in advance!

Hi! You’re in luck - I currently have a pr open for autocad + civil 3d to publish according to the current active coordinate system (instead of always the WCS): feat(autocad/civil): add reference point behavior by clairekuang · Pull Request #1126 · specklesystems/speckle-sharp-connectors · GitHub

This will probably be merged in with the next release.

Currently, this is only applicable to publishing models, not when loading yet. We’re still working on defining how to improve reference point coordination workflows in Speckle, so for the time being, this pr still requires you to pre-coordinate your survey points in Civil / Revit and load according to the survey point in Revit.

1 Like

Hi @clrkng this is good to know.

Just to confirm would the current workflow from Revit to C3D therefore be to send from Revit by Survey Point (located at 0,0,0,) and then receive into C3d/ Autocad via the default WCS?

Yes, if the civil file was modelled treating the WCS as a survey point.

Currently, it’s still a rather painful way to do revit → civil coordination, but we can look into adding ucs support on load in civil 3d if there is demand.