[comp.graphics] An AutoCAD 3D question: how to create poly mesh from 2D shape?

sparks@corpane.UUCP (John Sparks) (09/20/90)

Since there is no CAD newsgroup (the LSI cad group is not for mechanical
type CAD) I am posting here to ask for help.

Does anyone have a simple way to convert a complex 2D outline into a 3D
surface (faces or mesh)? Basically I need something that works like 
EDGESURF but with more complex shapes (edgesurf only works with 4 sided
shapes).

What I have is a 2D logo I drew from lines and polylines to form an outline.
The logo basically spells the word DISK in fancy outline letters. 
I need to fill in the letter shapes to make them a solid (I don't want to 
use hatch, it only consists of lines). 

for example suppose I have this shape:

 ________
|_______  \
 _      |  |
| |     |  |
| |_____|  |
|________ /


I want to make it a solid 3D face or mesh like this:
 ________
|_|_|_|_|_\
 _      |__|
|_|     |__|
|_|_____|__|
|_|_|_|_|_/

Then I will take the logo and translate it into a DXF file that 
can be converted and read by the DKBtrace raytracer program. 

There I will render it as a metallic logo. Without converting the logo to
3D faces or a poly mesh, the raytracer bombs out, thinking that its just a 
wireframe and the lines have no thickness.


My only other alternative right now is to go in by hand and divide the 
logo into smaller and simpler 4 sided shapes and use EDGESURF to 
make each little part into a separate mesh. 
This will be really tedious and I am hoping someone out there 
knows a way around it.

Email me.

[btw: I did RTFM already. from what I read autocad doesn't support what I want
to do directly. I am hoping someone knows a trick, or has a autolisp routine
that will do what I want]

-- 
John Sparks         |D.I.S.K. Public Access Unix System| Multi-User Games, Email
sparks@corpane.UUCP |PH: (502) 968-DISK 24Hrs/2400BPS  | Usenet, Chatting,
=-=-=-=-=-=-=-=-=-=-|7 line Multi-User system.         | Downloads & more.
A door is what a dog is perpetually on the wrong side of----Ogden Nash