New! Speckle 2.0 AutoCAD / Civil3D 📣 suggestions

Hi @clrkng!

Thanks for sharing. Great to see these connectors being developed :star_struck:

As a follow up on our community meetup discussion on the Rhino/AutoCAD connector, I’d like to share some (random) thoughts.

I was charmed by the feature you are developing for the Rhino connector to upgrade Rhino geometry to specific Speckle types using Rhino user attributes and/or layer names.

However, I can see some limitations using this method:

  • It somewhat enforces users to hack layer names/user attributes outside of their purpose, cluttering up the native document with Speckle specific props, with some risks involved.
  • Rhino has the feature to add user attributes, most other CAD software doesn’t (iirc :crazy_face: e.g. AutoCAD,Sketchup). So this won’t work for those packages.

To some extent, I think this functionality can be added to the client UI in a specific selection & mapping form for layer based CAD software as follows (powerpoint extravaganza incoming):

The core principle is that this loads the available Speckletype objects and the geometry filter dynamically informs the speckletype dropdown list (i.e. showing what you can convert a line to). In addition:

  • Could work for AutoCAD, Sketchup, and any other non-BIM CAD package (Unity, Blender, Illustrator??).
  • Perhaps have an option to save/load mapping configuration locally.
  • Allows non-BIM teams to collaborate with BIM teams

As I am looking at the image, I do realize that it has a limitation to not subgroup within a layer (i.e. select beams and colums from the structure layer). But this could be managed in the native document.

I wrote this from a user POV, so apologies if this is impossible to develop! :sweat_smile: I hope it’s a bit clear.

5 Likes