![]() 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: [Closed REQ 6152]: OOGL->VRML
There were some problems with the OOGL file. When I run oogl2vrml on the
file you sent, I get some errors, and it produces nothing much for output:
#VRML V1.0 ascii
Separator {
ShapeHints {vertexOrdering COUNTERCLOCKWISE faceType CONVEX}
} # end final Separator
Note that this is version 1.0. VRML viewers tend to be finicky about the
type of input they accept; some may only accept VRML 2.0, even though
(as far as I know) VRML 2.0 is a superset of VRML 1.0.
SGI supplies a /usr/sbin/vrml1ToVrml2 converter, though I don't know whether
it has to do anything more than change the header line.
But back to the original OOGL data file...
- although it's sometimes accepted for backward compatibility,
OFF objects really need to begin with the keyword "OFF", as in
appearance {
material {
edgecolor 1.000000 0.450000 0.000000
}
}
OFF
8 6 0
-74.000000 1.000000 -35.833332
-74.000000 5.000000 -35.833332
-74.791306 1.000000 -35.833332
-74.791306 5.000000 -35.833332
-75.208694 1.000000 -36.166668
-75.208694 5.000000 -36.166668
-74.000000 1.000000 -36.166668
-74.000000 5.000000 -36.166668
4 0 2 3 1 1.000000 0.450000 0.000000 1
4 7 5 4 6 1.000000 0.450000 0.000000 1
4 0 2 4 6 1.000000 0.450000 0.000000 1
4 1 3 5 7 1.000000 0.450000 0.000000 1
4 0 1 7 6 1.000000 0.450000 0.000000 1
4 4 5 3 2 1.000000 0.450000 0.000000 1
Without the OFF keyword, they can be recognized as another kind of object
(TLIST), which screws everything up.
- In two places, the file contained some very funny-looking numbers:
-74.791306 5..000000 -35.833332
-78.573952 9.000000 -34..621883
These weren't detected as errors; "5..000000" gets parsed as *two*
valid numbers, "5." and ".000000".
- In several places where lines got long, apparently the software writing
the file decided to split the line, and got things like
74 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 0.000000 1.
000000 1.000000 1
Note the line broken after the "1."; this confused things, too.
When I fix all of these, I get something that looks reasonable
(though it's a bit hard to find in the WebSpace viewer, as it's not
near the origin, and oogl2vrml doesn't try to add an initial viewpoint).
I didn't have to use vrml1ToVrml2 -- WebSpace accepted the VRML 1.0 file.
I've put up the fixed-up OOGL file as
http://www.geom.umn.edu/~slevy/sowsy.oogl
and the corresponding VRML 1.0 file as
http://www.geom.umn.edu/~slevy/sowsy.wrl
(they're not linked into my page, you'll just need to use the URL's).
Stuart Levy
|
||
|
Home | Overview | FAQ | Documentation | Support | Download | Mailing List Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors |
|||
|
site hosted by |
|||