.NET

Reply
Valued Contributor
KevinMacDonald
Posts: 75
Registered: ‎12-15-2012
Message 1 of 3 (200 Views)

Attempting to understand coordinate systems and transformations

200 Views, 2 Replies
04-21-2013 09:16 PM

Putting aside any particular use case, let's say that I, a developer relatively new to the .NET programming interface for Autocad 2013, wanted to fully understand how coordinate systems and transformations using objects and methods such as BlockReference.BlockTransform, BlockReference.TransformBy, Matrix3d.WorldToPlane, etc. etc. on and on, where would I go for full documentation? I am able to create a new command and debug into my code (i.e. I have a fully functional development environment), but it doesn't seem to be helping me much to understand what these APIs are doing. Trying to reconcile the current user coordinate system with point values I am seeing in the debugger and what simple rotational transformations are doing is proving difficult without docs and explanatory diagrams. Any help pointing me in the right direction is much appreciated.

 

Thanks

Inventor 2013
ADN Support Specialist
fenton.webb
Posts: 352
Registered: ‎07-24-2007
Message 2 of 3 (158 Views)

Re: Attempting to understand coordinate systems and transformations

04-22-2013 03:59 PM in reply to: KevinMacDonald

The ObjectARX Developer Guide (arxdev.chm) is definitely the place to start. Download the ObjectARX SDK free from www.objectarx.com





Fenton Webb

Developer Technical Services

Autodesk Developer Network


Valued Contributor
KevinMacDonald
Posts: 75
Registered: ‎12-15-2012
Message 3 of 3 (136 Views)

Re: Attempting to understand coordinate systems and transformations

04-23-2013 12:35 PM in reply to: fenton.webb

I answered my own question largely by writing the tool I needed in .NET. Here is a link to the post, including an attached DLL. 

Inventor 2013
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.