#VRML V2.0 utf8 EXTERNPROTO DefaultGesture1 [ exposedField SFTime startTime eventOut SFVec3f position_changed eventOut SFRotation rotation_changed ] ["protos/gestures.wrl#DefaultGesture1" ,"http://ww2.blaxxun.com/vrml/protos/gestures.wrl#DefaultGesture1" ] EXTERNPROTO DefaultGesture2 [ exposedField SFTime startTime eventOut SFVec3f position_changed eventOut SFRotation rotation_changed ] ["protos/gestures.wrl#DefaultGesture2" ,"http://ww2.blaxxun.com/vrml/protos/gestures.wrl#DefaultGesture2" ] EXTERNPROTO DefaultGesture3 [ exposedField SFTime startTime eventOut SFVec3f position_changed eventOut SFRotation rotation_changed ] ["protos/gestures.wrl#DefaultGesture3" ,"http://ww2.blaxxun.com/vrml/protos/gestures.wrl#DefaultGesture3" ] EXTERNPROTO DefaultGesture4 [ exposedField SFTime startTime eventOut SFVec3f position_changed eventOut SFRotation rotation_changed ] ["protos/gestures.wrl#DefaultGesture4" ,"http://ww2.blaxxun.com/vrml/protos/gestures.wrl#DefaultGesture4" ] EXTERNPROTO DefaultGesture5 [ exposedField SFTime startTime eventOut SFVec3f position_changed eventOut SFRotation rotation_changed ] ["protos/gestures.wrl#DefaultGesture5" ,"http://ww2.blaxxun.com/vrml/protos/gestures.wrl#DefaultGesture5" ] EXTERNPROTO DefaultGesture6 [ exposedField SFTime startTime eventOut SFVec3f position_changed eventOut SFRotation rotation_changed ] ["protos/gestures.wrl#DefaultGesture6" ,"http://ww2.blaxxun.com/vrml/protos/gestures.wrl#DefaultGesture6" ] EXTERNPROTO DefaultGesture7 [ exposedField SFTime startTime eventOut SFVec3f position_changed eventOut SFRotation rotation_changed ] ["protos/gestures.wrl#DefaultGesture7" ,"http://ww2.blaxxun.com/vrml/protos/gestures.wrl#DefaultGesture7" ] EXTERNPROTO DefaultGesture8 [ exposedField SFTime startTime eventOut SFVec3f position_changed eventOut SFRotation rotation_changed ] ["protos/gestures.wrl#DefaultGesture8" ,"http://ww2.blaxxun.com/vrml/protos/gestures.wrl#DefaultGesture8" ] PROTO Avatar [ exposedField SFTime gesture1 0 exposedField SFTime gesture2 0 exposedField SFTime gesture3 0 exposedField SFTime gesture4 0 exposedField SFTime gesture5 0 exposedField SFTime gesture6 0 exposedField SFTime gesture7 0 exposedField SFTime gesture8 0 exposedField SFBool isAvatar TRUE ## all geometry for the avatar field MFNode avatarNodes Billboard { children Shape { appearance Appearance {texture ImageTexture {url "newfacet.gif"}} geometry IndexedFaceSet { coord Coordinate {point [-1 -1.75 0 ,-1 0.25 0 ,1 0.25 0,1 -1.75 0]} texCoord TextureCoordinate {point [0 0,0 1,1 1,1 0]} coordIndex [ 3,2,1,0, -1] normalPerVertex FALSE } } } ## ] { DEF T Transform { children IS avatarNodes } DEF G1 DefaultGesture1 { startTime IS gesture1 } DEF G2 DefaultGesture2 { startTime IS gesture2 } DEF G3 DefaultGesture3 { startTime IS gesture3 } DEF G4 DefaultGesture4 { startTime IS gesture4 } DEF G5 DefaultGesture5 { startTime IS gesture5 } DEF G6 DefaultGesture6 { startTime IS gesture6 } DEF G7 DefaultGesture7 { startTime IS gesture7 } DEF G8 DefaultGesture8 { startTime IS gesture8 } ROUTE G1.position_changed TO T.set_translation ROUTE G2.position_changed TO T.set_translation ROUTE G3.position_changed TO T.set_translation ROUTE G4.position_changed TO T.set_translation ROUTE G5.position_changed TO T.set_translation ROUTE G6.position_changed TO T.set_translation ROUTE G7.position_changed TO T.set_translation ROUTE G8.position_changed TO T.set_translation ROUTE G1.rotation_changed TO T.set_rotation ROUTE G2.rotation_changed TO T.set_rotation ROUTE G3.rotation_changed TO T.set_rotation ROUTE G4.rotation_changed TO T.set_rotation ROUTE G5.rotation_changed TO T.set_rotation ROUTE G6.rotation_changed TO T.set_rotation ROUTE G7.rotation_changed TO T.set_rotation ROUTE G8.rotation_changed TO T.set_rotation } Avatar { }