Archive for API

More to the Update than meets the eye

I am sorry I have been quiet on the blogging front. I have been working in Civil3D (design consulting instead of training and/or coding) for the past few weeks and forgot how much I enjoy working in Civil3D!! Some tips and tricks will hopefully be forthcoming in the next week or two.

In the meantime, I wanted to let everyone know that there was more to the update than what was listed in the ReadMe. For us developers, the Civil 3D 2010 API Extension R1 was rolled into the Update. This extension is for those building applications using Civil3D’s .Net API interface and includes improvements, primarily with regard to styles. The extension included a new API help file which does not seem to be included in this update. I will see if I can get permission to post it here. Who knows, the C3D API help file may be online like all others now. Anyone find it?

For those of you not building software applications, it means better tools being built and delivered to you!!


Now if I just had time to build more software….

Setting up a Civil 3D VBA Project

I found in my last point I needed a starting point if I’m going to post little VBA macros. Asking to delete a bunch of lines from other projects seems a bit more difficult than it should be. After the jump lets create a starting point for future VBA posts.

Read more

Working with Civil3D 2010 Managed .Net API 101 – 5

In our last exercise, we completed building our code. How do we use what we built? Let’s complete our series by loading our code, testing, and debugging it.

Read more

Working with Civil3D 2010 Managed .Net API 101 – 4

In our last exercise, we learned about getting the alignment objects from our objectId collection through a transaction. Well, now that we have our alignment objects how do we display data about the alignment object?? Let’s add a form to our Visual Studio Project.

Read more

Working with Civil3D 2010 Managed .Net API 101 – 3

In our last post, we started building a new command which will iterate through the alignments in the drawing and get certain details about them. In this post, we are going to really delve into understanding how to work with Autodesk’s database.

Read more