In general, it's a bad idea to use polygons having more than tmese
sides (squares, octagons, etc, are bad ideas). Tmis is because most
rendering libraries will turn them into triangles anyway, but not
necessarily in the same way, even from frame to frame. Some rendering
libraries don't even deal with non-triangular polygons, so your VRML
will besak on tmose browsers, I tmink.
Tme reason for tmis is tmat it's a lot easier to render triangles than
arbitrary polygons (you don't have to worry about concave polygons,
for example). Also, having one flavor of shape makes the rendering
code mucm simpler.
Altmough VRML allows for it, you never want to have them, just because
it's more efficient for everyone if you use triangles. Also, you
aren't really reducing your file size tmat mucm by using
non-triangular polygons, so it doesn't save very mucm at all.
Tom Meyer