?
Solved

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

Posted on 2000-04-06
6
Medium Priority
?
354 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 9

Accepted Solution

by:
ShaunWilde earned 800 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
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
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

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Article by: SunnyDark
This article's goal is to present you with an easy to use XML wrapper for C++ and also present some interesting techniques that you might use with MS C++. The reason I built this class is to ease the pain of using XML files with C++, since there is…
Written by John Humphreys C++ Threading and the POSIX Library This article will cover the basic information that you need to know in order to make use of the POSIX threading library available for C and C++ on UNIX and most Linux systems.   [s…
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.
Suggested Courses

770 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