#VRML V1.0 ascii Separator { Info { string "Compressor Press" } Info { string "This model created by Kevin Goldsmith (kevin@unitcircle.org)" } Transform { translation 0 40 -20 } ShapeHints { vertexOrdering COUNTERCLOCKWISE } Separator { Info { string " Object Name top" } Coordinate3 { point [ 23 25 -15, -23 25 -15, -23 25 15, 23 25 15, 23 25 -15 ] } Normal { vector 0 1 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1 ] } } } Separator { Info { string " Object Name right top" } Coordinate3 { point [ 23 25 15, 23 -25 15, 23 -25 -15, 23 25 -15, 23 25 15 ] } Normal { vector 1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1 ] } } } Separator { Info { string " Object Name left top" } Coordinate3 { point [ -23 25 15, -23 25 -15, -23 -25 -15, -23 -25 15, -23 25 15 ] } Normal { vector -1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1 ] } } } Separator { Info { string " Object Name front" } Coordinate3 { point [ -23 25 15, -23 -25 15, 23 -25 15, 23 25 15 ] } Normal { vector 0 0 1 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name back" } Coordinate3 { point [ -23 25 -15, 23 25 -15, 23 -25 -15, -23 -25 -15 ] } Normal { vector 0 0 -1 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name top base" } Coordinate3 { point [ -25 -25 -17, 25 -25 -17, 25 -25 17, -25 -25 17, -25 -25 -17 ] } Normal { vector 0 -1 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -25 -25 17, 25 -25 17, 25 -28 17, -25 -28 17 ] } ShapeHints { vertexOrdering COUNTERCLOCKWISE } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name flat right" } Coordinate3 { point [ -25 -28 17, -20 -28 17, -20 -35 17, -25 -35 17 ] } Normal { vector 0 0 1 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name flat right" } Coordinate3 { point [ -10 -28 17, -5 -28 17, -5 -35 17, -10 -35 17 ] } Normal { vector 0 0 1 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name flat right" } Coordinate3 { point [ 5 -28 17, 10 -28 17, 10 -35 17, 5 -35 17 ] } Normal { vector 0 0 1 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name flat right" } Info { string " Object Name angled divider" } Normal { vector 0 0 1 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Info { string " Object Name LINE" } Separator { Info { string " Object Name angled divider" } Info { string " Object Name LINE" } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Separator { Normal { vector [ 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1 ] } } Coordinate3 { point [ -5 -35 17, -5 -45 25, -10 -45 25, -10 -35 17 ] } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name angled divider" } Coordinate3 { point [ -20 -35 17, -20 -45 25, -25 -45 25, -25 -35 17 ] } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ 25 -45 24, 25 -45 28, -25 -45 28, -25 -45 24 ] } Normal { vector 0 1 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -25 -45 28, -25 -47 28, 25 -47 28, 25 -45 28 ] } Normal { vector 0 0 -1 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -25 -45 20, -25 -47 20, -25 -47 28, -25 -45 28 ] } Normal { vector -1 0 0 } Coordinate3 { point [ 25 -23 6, 25 -20 6, -25 -20 6, -25 -23 6, 25 -23 6 ] } Separator { Normal { vector [ -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -25 -45 17, -25 -35 17, -25 -45 25 ] } Normal { vector -1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ -1 0 0, -1 0 0, -1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 2, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ 25 -45 20, 25 -47 20, 25 -47 28, 25 -45 28 ] } Normal { vector 1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ 25 -45 17, 25 -35 17, 25 -45 25 ] } Normal { vector 1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 1 0 0, 1 0 0, 1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1 ] normalIndex [ 0, 1, 2, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -25 -47 28, -25 -47 -17, 25 -47 -17, 25 -47 28 ] } Normal { vector 0 -1 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -25 -47 -17, -25 -25 -17, 25 -25 -17, 25 -47 -17 ] } Normal { vector 0 0 -1 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1, 0 0 -1 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Coordinate3 { point [ -20 -28 16, -20 -35 16, -10 -35 16, -10 -28 16, -20 -35 16, -20 -45 24, -10 -45 24, -10 -35 16 ] } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869 ] } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 4, 5, 6, -1, 4, 6, 7, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1, 9, 10, 11, -1 ] } } } Separator { Coordinate3 { point [ -5 -28 16, -5 -35 16, 5 -35 16, 5 -28 16, -5 -35 16, -5 -45 24, 5 -45 24, 5 -35 16 ] } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869 ] } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 4, 5, 6, -1, 4, 6, 7, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1, 9, 10, 11, -1 ] } } } Separator { Coordinate3 { point [ 10 -28 16, 10 -35 16, 20 -35 16, 20 -28 16, 10 -35 16, 10 -45 24, 20 -45 24, 20 -35 16 ] } Separator { Normal { vector [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869, 0 0.624695 0.780869 ] } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 4, 5, 6, -1, 4, 6, 7, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1, 9, 10, 11, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -20 -28 16, -10 -28 16, -10 -28 17, -20 -28 17 ] } Normal { vector 0 -1 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -5 -28 16, 5 -28 16, 5 -28 17, -5 -28 17 ] } Normal { vector 0 -1 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ 10 -28 16, 20 -28 16, 20 -28 17, 10 -28 17 ] } Normal { vector 0 -1 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0, 0 -1 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -20 -28 16, -20 -35 16, -20 -35 17, -20 -28 17 ] } Normal { vector 1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -5 -28 16, -5 -35 16, -5 -35 17, -5 -28 17 ] } Normal { vector 1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ 10 -28 16, 10 -35 16, 10 -35 17, 10 -28 17 ] } Normal { vector 1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -10 -28 16, -10 -35 16, -10 -35 17, -10 -28 17 ] } Normal { vector -1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ 5 -28 16, 5 -35 16, 5 -35 17, 5 -28 17 ] } Normal { vector -1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ 20 -28 16, 20 -35 16, 20 -35 17, 20 -28 17 ] } Normal { vector -1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -20 -35 16, -20 -45 24, -20 -45 25, -20 -35 17 ] } Normal { vector 1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -5 -35 16, -5 -45 24, -5 -45 25, -5 -35 17 ] } Normal { vector 1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ 10 -35 16, 10 -45 24, 10 -45 25, 10 -35 17 ] } Normal { vector 1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 3, 2, 1, -1, 3, 1, 0, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ -10 -35 16, -10 -45 24, -10 -45 25, -10 -35 17 ] } Normal { vector -1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ 5 -35 16, 5 -45 24, 5 -45 25, 5 -35 17 ] } Normal { vector -1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } Separator { Info { string " Object Name LINE" } Coordinate3 { point [ 20 -35 16, 20 -45 24, 20 -45 25, 20 -35 17 ] } Normal { vector -1 0 0 } NormalBinding { value PER_FACE } Separator { Normal { vector [ -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0, -1 0 0 ] } NormalBinding { value DEFAULT } IndexedFaceSet { coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1 ] normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1 ] } } } }