home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.graphics:13590 alt.cad.autocad:1820
- Path: sparky!uunet!gatech!usenet.ins.cwru.edu!agate!doc.ic.ac.uk!uknet!mucs!cs.man.ac.uk!prestonm
- From: prestonm@cs.man.ac.uk (Martin Preston)
- Newsgroups: comp.graphics,alt.cad.autocad
- Subject: Re: Reconstructing 3D solid from planar cross sections
- Keywords: reconstruction 3D solid autocad
- Message-ID: <prestonm.726492859@cs.man.ac.uk>
- Date: 8 Jan 93 11:34:19 GMT
- References: <martin.726422303@marsh>
- Sender: news@cs.man.ac.uk
- Followup-To: comp.graphics
- Lines: 35
-
- In <martin.726422303@marsh> martin@cs.curtin.edu.au (Martin Dougiamas) writes:
-
- >I envisage some sort of wireframe "skin" placed over the
- >sections, defining the final 3D solid.
-
- You might want to look at
- Wayne Tiller, "Rational B-Splines for Curve and Surface Representation"
- IEEE CG&A 1983, September pp 61-69
-
- which covers the creation of NURBS surfaces by 'skinning'.
-
- I have no experience of AutoCAD, and so i don't know how easy it would be
- to convert a NURBS into whatever it can handle. If you are interested a C
- library for the manipulation of NURBS can be obtained from unix.hensa.ac.uk
- (129.12.21.7) in /pub/misc/unix/nurbs, and i have some C which will perform
- a basic skinning operation using that library which i'll email you if you
- want.
-
- The basic library includes routines to convert sequences of points into
- NURBS curves, which are then skinned, so getting data in from other sources
- isn't too painful.
-
- You also mention that it might be necessary to handle non-connected solids,
- which this algorithm ~won't~ perform.
-
- Hope thats of some interest!
-
- Martin
- --
- ---------------------------------------------------------------------------
- |Martin Preston, (preston@uk.ac.mcc.cgu) | Computer Graphics |
- |Computer Graphics Unit, Manchester Computing Centre, | is just |
- |University of Manchester, | a load of balls. |
- |Manchester, U.K., M13 9PL Phone : 061 275 6095 | |
- ---------------------------------------------------------------------------
-