How far can I go with .NET?

How far can I go with .NET?

Anonymous
Not applicable
606 Views
3 Replies
Message 1 of 4

How far can I go with .NET?

Anonymous
Not applicable

I'm in doubt where to start. With C # .NET can I program for AutoCAD freely?

One of my goals is to get information from 3D objects, can I get this with C #?
Or would you need ObjectARX?

My biggest question is how far can I go with C #.

Where to start your studies?
The Autodesk help is very confusing at times to start.

0 Likes
607 Views
3 Replies
Replies (3)
Message 2 of 4

JamesMaeding
Advisor
Advisor

@Anonymous

I would bet you can do what you need with .net, and the learning curve is much easier.

If you are immediately trying to do super exotic things, you should state what those things are and the gurus can tell you. You can import functions to .net that are not natively provided, as the .net api is just a wrapper on the arx model. Look up activist_investor posts to see if your tasks cannot be done with native or imported functions.

Good luck!


internal protected virtual unsafe Human() : mostlyHarmless
I'm just here for the Shelties

0 Likes
Message 3 of 4

Anonymous
Not applicable

Can I for example create a new 3D object with my default information?

For example, in the same way that we create a 3D cube, I want to create a specific object, example: pipe, save and get information from 3D objects like dimensions, points, vertices ....?

0 Likes
Message 4 of 4

JamesMaeding
Advisor
Advisor

@Anonymous

You pretty much have full control to do anything that makes sense in code.

People that want to do highly parametric solid modeling tend to gravitate to inventor or solidworks, but programming those might not be as easy as autocad.

I made my own civil pipe modeling tools using .net, but I only do a few unions or subtracts, once the primitives are drawn. You can make primitives easily in .net. It just may be hard to fillet corners between 4 objects as that involves saying what sides to fillet.

A good example of things .net does great is loft between shapes, like a wing, or extrude (sweep) a shape using a 3d path.  Pipes can be done that way nicely, and you can attach data to them using xrecords for extraction later.


internal protected virtual unsafe Human() : mostlyHarmless
I'm just here for the Shelties

0 Likes