speckle-sharp/ConnectorAutocadCivil
Claire Kuang ef996a37f6
fix(civil3d): prop sets & changes name to definition name (#3598)
fixes receiving prop sets & changes name to definition name
2024-07-29 15:42:12 +01:00
..
AdvanceSteelAddinRegistrator fix(All): Solution pass to fix formatting warnings (#3068) 2023-11-28 16:22:03 +01:00
ConnectorAdvanceSteel2023 fix(All): Solution pass to fix formatting warnings (#3068) 2023-11-28 16:22:03 +01:00
ConnectorAdvanceSteel2024 fix(All): Solution pass to fix formatting warnings (#3068) 2023-11-28 16:22:03 +01:00
ConnectorAutocad2021
ConnectorAutocad2022
ConnectorAutocad2023
ConnectorAutocad2024 feat(acadcivil): add 2024 support for autocad and civil3d (#2702) 2023-06-27 21:50:16 +01:00
ConnectorAutocad2025 Fix nuget publish by installing dotnet 8 where needed (#3415) 2024-05-14 23:14:38 +02:00
ConnectorAutocadCivil fix(civil3d): prop sets & changes name to definition name (#3598) 2024-07-29 15:42:12 +01:00
ConnectorCivil2021 feat(autocad): CNX-9237 CNX-9238 Add support for Autocad and Civil3D 2025 (#3413) 2024-05-14 13:38:59 +01:00
ConnectorCivil2022 feat(autocad): CNX-9237 CNX-9238 Add support for Autocad and Civil3D 2025 (#3413) 2024-05-14 13:38:59 +01:00
ConnectorCivil2023 feat(autocad): CNX-9237 CNX-9238 Add support for Autocad and Civil3D 2025 (#3413) 2024-05-14 13:38:59 +01:00
ConnectorCivil2024 feat(autocad): CNX-9237 CNX-9238 Add support for Autocad and Civil3D 2025 (#3413) 2024-05-14 13:38:59 +01:00
ConnectorCivil2025 Fix nuget publish by installing dotnet 8 where needed (#3415) 2024-05-14 23:14:38 +02:00
ConnectorAdvanceSteel.slnf Chore(tests): CNX-8609 Resolved warnings in unit tests + folder restructure (#3115) 2024-01-08 16:13:42 +01:00
ConnectorAutocadCivil.sln fix(ci): Install <8.0.300 everywhere (#3435) 2024-05-21 22:57:55 +02:00
ConnectorAutocadCivil.slnf feat(autocad): CNX-9237 CNX-9238 Add support for Autocad and Civil3D 2025 (#3413) 2024-05-14 13:38:59 +01:00
README.md Update README.md (#3502) 2024-06-12 21:21:28 +01:00

README.md

Connector AutoCAD Civil3D

Twitter Follow Community forum users website docs

Introduction

This is the ⚠Beta⚠ version of the Speckle 2.0 AutoCAD Civil3D Connector. Currently, it supports the basic objects for both Autocad and Civil3D (refer to our docs for a full list) - please leave any comments, suggestions, and feature requests in our Making Speckle forum discussion thread!

Documentation

Comprehensive developer and user documentation can be found in our:

📚 Speckle Docs website

Developing & Debugging

Requirements

  • A Speckle Server running (more on this below)
  • Speckle Manager (more on this below)

Supported versions

  • AutoCAD: 2021, 2022, 2023, 2024, 2025
  • Civil3D: 2021, 2022, 2023, 2024, 2025

Getting Started

Server

In order to test Speckle in all its glory, you'll need a server running. You can run a local one by simply following the instructions in the Server Repo.

Accounts

The connector itself doesn't have features to manage your Speckle account - this functionality has been delegated to the Speckle Manager desktop app. After installing the alpha version, use the manager to add or create an account on the Server.

Debugging

  • Start a Visual Studio debug session with the target connector as your startup project, and wait for your AutoCAD, Civil3D, or Civil3D as AutoCAD application to open

You should now see the Speckle Connector plugin in the Add-ins tab, and the command SPECKLE will also initialize the plugin. If this isn't the case, you can try:

  • Enter NETLOAD in the command prompt
  • Navigate to and select the SpeckleConnectorAutocad.dll or SpeckleConnectorCivil.dll in the corresponding local repo Debug bin (ex: speckle-sharp\ConnectorAutocadCivil\ConnectorCivil2021\bin\Debug)
  • The Speckle connector should now appear in the Add-ins ribbon! Click this to get started, or enter SPECKLE in the command prompt.

If you are experiencing a LoaderLock exception when firing up debug, select Debug -> Windows -> Exception Settings and uncheck the LoaderLock option under Managed Debugging Assistants.

Features

For an updated table of supported elements, refer to our documentation

Contributing

Please make sure you read the contribution guidelines for an overview of the best practices we try to follow.

Community

The Speckle Community hangs out on the forum, do join and introduce yourself & feel free to ask us questions!

License

Unless otherwise described, the code in this repository is licensed under the Apache-2.0 License. Please note that some modules, extensions or code herein might be otherwise licensed. This is indicated either in the root of the containing folder under a different license file, or in the respective file's header. If you have any questions, don't hesitate to get in touch with us via email.