go to www.geomview.org home page
 
Home

Overview
FAQ
Documentation

Download

Mailing List

Geomview For Windows?

Support
Users
Development

Bug Reporting
Contributing
Contact Us

Sponsors

 

Site Search

 

Advanced
Search

 
About the software@geom archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

file format for 3D polyhedral regions



Scott Mitchell of Sandia and I are working on a program to triangulate
3D nonconvex polyhedral objects.  I am writing to ask about file
formats for storing polyhedra.

We need to represent our polyhedral objects in b-rep format.  Specifically,
we need a file with following information:
   (1) A list of vertices, giving a name and 3D coordinates for each
vertex.
   (2) A list of edges, giving a name for each edge, and also the 
names of the two vertices that are its endpoints.
   (3) A list of polygons (embedded in R^3).  For each polygon 
there is its name and a list of (the names of) edges defining its boundary.

Clearly this format could be extended to nonconvex polyhedral objects
in any dimension: for each k-dimensional object, the file would
provide a name and a list of the (k-1)-dimensional objects defining
its boundary.

It would be preferable if we could use the Geomview file
representations for our own program rather than defining file formats
from scratch.

However, after looking at the documentation, I come to the conclusion
that there is no Geomview file with this kind of information.  It
seems that the "off" file format does not allow holes in the polygons
on the boundary of the object, and the "skel" file format doesn't
provide information on which edges are coplanar (making up the same
face).

Is there any file format in Geomview that allows for generic
stratified objects with symbolic links between objects of various
dimensions?

Thanks,
Steve Vavasis


 
Home | Overview | FAQ | Documentation | Support | Download | Mailing List
Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors
 
site hosted by
SourceForge Logo