Home Overview FAQ Documentation Download Mailing List Geomview For Windows? Support Users Development Bug Reporting Contributing Contact Us Sponsors
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Question, Geomview
Well... you can use a "4OFF" object, and display the (triangular) 2-faces of the (tetrahedral) 3-faces of the simplicial complex. (There's no provision for graphic display of 3-D solid objects, only surfaces, lines, and points.) Basically you could list all the vertices of each simplex, then define a face for each combination of three vertices of that simplex. An example with a single 4-simplex: 4OFF 5 10 0 # 5 vertices, C(5,3) = 10 faces, never mind edges 0 0 0 1 # position of vertex 0 1 0 0 1 # vertex 1 0 1 0 1 # vertex 2 0 0 1 1 # vertex 3 0 0 0 2 # vertex 4 # Now follow the 10 faces 3 0 1 2 3 0 1 3 3 0 1 4 3 0 2 3 3 0 2 4 3 0 3 4 3 1 2 3 3 1 2 4 3 1 3 4 3 2 3 4 You could build a simplicial complex by just combining all the simplices, though this would be wasteful: there'd be lots of duplicated faces, so it may be worth explicitly eliminating them. As for viewing 4-D objects, the simplest approach would be to load the following geomview script: (dimension 4) (new-camera xyz) (new-camera yzw) (ND-axes xyz cluster1 0 1 2) (ND-axes yzw cluster1 1 2 3) which creates two windows, one looking at the objects' projection in the X-Y-Z 3-D subspace and the other at the Y-Z-W subspace. Moving the mouse in either view causes rotation, translation, etc. in that subspace. Using geomview's built-in 4-D capacity would also let you periodically change the object being viewed, under control of a program. For example if your program ran as an external module to geomview, it could periodically emit ``(geometry somename { 4OFF ... })'' commands to replace the object being displayed. It may help to display just the edges of a 4-complex (i.e. turn faces off and edges on when viewing it). In any case, beware: even simple 4-dimensional objects can become awfully hard to understand. I'm copying this to Olaf Holt, the designer of the N-D viewing features, in case he'd like to add more. Stuart Levy > Date: Sun, 26 Dec 1993 13:46:45 -0600 > From: Nimish Shah <shah at hal.cs.uiuc.edu> > To: software@geom > Subject: Question, Geomview > > Hi, > > I would like to display a 4-dimensional simplicial complex. > The complex is generated by a triangulation program (and > may change as the program executes). The manual explains > how polyhedra can be displayed by their faces. How do > I actually input a 4-simplex? > > Is there something special to be done for external modules > for 4-D? > > Happy hols! > > Thanks, > Nimish
|
||
Home | Overview | FAQ | Documentation | Support | Download | Mailing List Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors |
|||
site hosted by |