#VRML V2.0 utf8 #World IMob - Created by Live Picture's Image Object Modeler EXTERNPROTO IMobSensor [ eventIn SFVec3f hitNormal_changed eventIn SFVec3f hitPoint_changed eventIn SFVec2f hitTexCoord_changed eventIn SFBool isOver eventIn SFBool isActive eventIn SFTime touchTime exposedField SFString type exposedField MFInt32 quantization exposedField MFFloat range exposedField MFFloat defaultView exposedField MFTime animRate exposedField SFBool enabled exposedField SFBool interactive exposedField SFBool IMob exposedField SFInt32 currentFrame ] "http://www.livepicture.com/proto/IMobSensorproto15.wrl#IMobSensor" EXTERNPROTO SlideShowTexture [ eventIn SFInt32 advanceFrame exposedField MFString url exposedField SFBool repeatS exposedField SFBool repeatT exposedField SFInt32 currentFrame exposedField SFColor chromaKey exposedField SFInt32 frameWidth exposedField SFInt32 frameHeight exposedField SFBool padded ] "http://www.livepicture.com/proto/slideshowproto15.wrl#SlideShowTexture" #Un-comment these lines to view as a standalone World IMob #NavigationInfo #{ #avatarSize [0.25, 1.6, 0.75] #collision, eye, step #headlight TRUE #speed 1.0 #type ["EXAMINE"] #visibilityLimit 0.0 #} #Background { skyColor 0.004 0.004 0.004 } DEF LP_WorldIMob Group { children [ Transform { #Un-comment this line to view as a standalone World IMob #translation 0 2 -5 children [ DEF LP_WorldIMobTexture SlideShowTexture { url "woman.avi" chromaKey 0 0 0 frameWidth 158 frameHeight 375 padded TRUE }, DEF LP_WorldIMobSensor IMobSensor { type "SPHERE" quantization [1, 36, 1] range [-90.0000, 90.0000, 0.0000, 360.0000, 0.0000, 0.0000] defaultView [0.0000, 0.0000, 0.0000] }, DEF LP_WorldIMobBillBoard Billboard { #axisOfRotation 0 0 0 children [ Transform { rotation 1 0 0 -1.57 children [ Shape { geometry IndexedFaceSet { coord Coordinate { point [ -0.421 0 -1 0.421 0 -1 0.421 0 1 -0.421 0 1 ] } texCoord TextureCoordinate { point [ 0 0, 1 0, 1 1, 0 1 ] } coordIndex [ 0, 1, 2, 3, -1 ] } appearance Appearance { texture USE LP_WorldIMobTexture } } ] } ] } ] } ] } ROUTE LP_WorldIMobSensor.currentFrame_changed TO LP_WorldIMobTexture.set_currentFrame