Solved

convert to .dwg/.dxf format from a drawing made of gdi drawing functions

Posted on 2000-04-06
6
304 Views
Last Modified: 2010-04-10
I'm writing a program which is essentially a simplified CAD program.  It uses a series of the gdi drawing functions (like line/rect/polygon/textout/draw(bitmaps)/etc.) to produce an overall drawing.  So when these files are saved to a file, they are in their own format to describe the item to draw (written as a structure with binary data to the file).

I'm looking to be able to convert this drawing into the .dxf and .dwg formats.

How do I do this?  I'd like to just use a program which I can give a description of my structures to or somehow inform on how to read/write with my format, and then do the rest for me.  But if this isn't possible how else can I do this?

Thanks!
-Josh
0
Comment
Question by:jbirk
  • 3
  • 3
6 Comments
 
LVL 9

Accepted Solution

by:
ShaunWilde earned 200 total points
ID: 2690806
have you looked at the toolkit available at http://www.opendwg.org/

0
 
LVL 8

Author Comment

by:jbirk
ID: 2690924
Thanks for the reference.  Looks a good site!  A little expensive for commercial distribution, but it looks like it might do what I need.  I'll get back to you after I have a chance to try and use their libraries.

-Josh
0
 
LVL 9

Expert Comment

by:ShaunWilde
ID: 2690993
also how about http://www.dcs.ed.ac.uk/home/mxr/gfx/3d-hi.html

sorry these are coming in slowly - I looked up this info for a friend who uses autocad a few weeks back - so I am just waking my history between compiles :)
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 8

Author Comment

by:jbirk
ID: 2721526
I've looked at it more in depth with my company, and it looks like opendwg is what we'll go with.  I'm probably going to try and get something working with it tomorrow.  I'll get back to you on how it goes, and if it'll work out for sure.

-Josh
0
 
LVL 8

Author Comment

by:jbirk
ID: 2773062
Well, the project was put on hold, but I'm confident that the opendwg is what I was looking for, so here's your points.  Sorry for the delay in rewarding them.

-Josh
0
 
LVL 9

Expert Comment

by:ShaunWilde
ID: 2773205
you may also find this useful

Take a look at Kadmos' DXFReader control at

http://www.kadmos.com/activex/ 

0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
c++ mixing int and strings in multi array 8 71
best sources to up-to-date in C++? 8 70
Dialogbox API leak? 18 80
gdb doesn't stop on breakpoint 2 45
When writing generic code, using template meta-programming techniques, it is sometimes useful to know if a type is convertible to another type. A good example of when this might be is if you are writing diagnostic instrumentation for code to generat…
Often, when implementing a feature, you won't know how certain events should be handled at the point where they occur and you'd rather defer to the user of your function or class. For example, a XML parser will extract a tag from the source code, wh…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.

947 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now