Name

nmg-rib — Convert polygonal NMG to Renderman Interface Bytestream (RIB)

EXAMPLE


mged box.g
BRL-CAD Release 4.1   Graphics Editor (MGED)
    Tue Dec 15 15:49:30 EST 1992, Compilation 9
    stay@wolf:/m/dist4.1/mged

mged> l box.s
box.s:  ARB8
1 (0.5, -0.5, -0.5)
2 (0.5, 0.5, -0.5)
3 (0.5, 0.5, 0.5)
4 (0.5, -0.5, 0.5)
5 (-0.5, -0.5, -0.5)
6 (-0.5, 0.5, -0.5)
7 (-0.5, 0.5, 0.5)
8 (-0.5, -0.5, 0.5)
mged> facetize box.nmg box.s
facetize:  tessellating primitives with tolerances a=0, r=0.01, n=0
facetize:  evaluating Boolean expressions
facetize:  converting NMG to database format
facetize:  wrote 6.38 Kbytes to database
mged> q
nmg-rib box.g box.nmg
Polygon "P" [ -0.5 -0.5 0.5  0.5 -0.5 0.5  0.5 0.5 0.5  -0.5 0.5 0.5   ] "N" [ 0 0 1  0 0 1  0 0 1  0 0 1   ]
Polygon "P" [ 0.5 0.5 -0.5  0.5 -0.5 -0.5  -0.5 -0.5 -0.5  -0.5 0.5 -0.5   ] "N" [ 0 0 -1  0 0 -1  0 0 -1  0 0 -1   ]
Polygon "P" [ 0.5 0.5 0.5  0.5 0.5 -0.5  -0.5 0.5 -0.5  -0.5 0.5 0.5   ] "N" [ 0 1 0  0 1 0  0 1 0  0 1 0   ]
Polygon "P" [ -0.5 -0.5 -0.5  0.5 -0.5 -0.5  0.5 -0.5 0.5  -0.5 -0.5 0.5   ] "N" [ 0 -1 0  0 -1 0  0 -1 0  0 -1 0   ]
Polygon "P" [ -0.5 -0.5 -0.5  -0.5 -0.5 0.5  -0.5 0.5 0.5  -0.5 0.5 -0.5   ] "N" [ -1 0 0  -1 0 0  -1 0 0  -1 0 0   ]
Polygon "P" [ 0.5 -0.5 0.5  0.5 -0.5 -0.5  0.5 0.5 -0.5  0.5 0.5 0.5   ] "N" [ 1 0 0  1 0 0  1 0 0  1 0 0   ]
%