#VRML V1.0 ascii DEF World Separator { . . } DirectionalLight { . . } DEF Car Separator { DEF LeftFrontWheel Separator { . . } DEF RightFrontWheel Separator { . . } DEF LeftRearWheel Separator { . . } DEF RightRearWheel Separator { . . } DEF Body Separator { . . } DEF RightHeadLight Separator { . . DEF HeadLight Separator { . . } } DEF LeftHeadLight Separator { . . USE HeadLight . . # } } DEF RightTailLight Separator { . . DEF TailLight Separator { . . } DEF LeftTailLight Separator { . . USE TailLight . . # } } DEF LeftSign Separator { . . DEF Sign Separator { . . } } DEF RightSign Separator { . . USE Sign . . # } } DEF SteeringWheel Separator { . . } DEF DriverSeat Separator { . . DEF Seat Separator { . . } } DEF DriverSeatCushion Separator { . . DEF SeatBehindCushion Separator { . . } } DEF RearPassangerSeat Separator { . . DEF SeatBehind Separator { . . } } DEF RearPassangerSeatCushion Separator { . . DEF SeatBehindCushion Separator { . . } } DEF AtTheWheel Separator { . . DEF DriverMeryem Separator { . . } } DEF FrontSide Separator { . . } DEF FrontWindShield Separator { . . }The side panels of the car are defined here.
DEF LeftSide Separator { Transform { translation -0.02 0.58 1 rotation 0 1 0 -1.5707963 } DEF Side Separator { Material { diffuseColor 0 0 1.0 shininess 0.2 } Cube { width 0.01 height 0.3 depth 5.7 } } }Here we are constructing the right panel by aliasing the previously defined object, Side.
DEF RightSide Separator { Transform { translation -0.02 0.58 -1 rotation 0 1 0 -1.5707963 } USE Side # Material { # diffuseColor 0 0 1.0 # shininess 0.2 # } # Cube { # width 0.01 # height 0.3 # depth 5.7 # } # } } } }