media @ VU
[] readme course preface I 1 2 II 3 4 III 5 6 7 IV 8 9 10 V 11 12 afterthoughts appendix references examples resources _

talk show tell print

extern-proto-humanoid-yt-plus.vr

extern-proto-humanoid-yt-plus.vr (wrl ) [ flux / bitmanagement / cortona / octaga ]


  #VRMLV2.0 utf8
  

proto-humanoid-yt-plus

interface


  EXTERNPROTO Humanoid [
          field         SFVec3f     bboxCenter
          field         SFVec3f     bboxSize
          exposedField  SFVec3f     center
          exposedField  MFNode      humanoidBody
          exposedField  MFString    info
          exposedField  MFNode      joints
          exposedField  SFString    name
          exposedField  SFRotation  rotation
          exposedField  SFVec3f     scale
          exposedField  SFRotation  scaleOrientation
          exposedField  MFNode      segments
          exposedField  MFNode      sites
          exposedField  SFVec3f     translation
          exposedField  SFString    version
          exposedField  MFNode      viewpoints
  ][ 
    "@vr-proto-humanoid-yt-plus.wrl#Humanoid"
    "../../../../proto/humanoid/yt/plus.wrl#Humanoid"
    "../../../../../@vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "file:C:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "file:D:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "file:E:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "file:F:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "file:R:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "file:Z:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "file:D:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "http://localhost/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "http://www.cs.vu.nl/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid"
    "http://hush.cs.vu.nl/vr/proto/humanoid/yt/plus.wrl#Humanoid"
   ]
  

interface


  EXTERNPROTO Joint [
          exposedField  SFVec3f     center
          exposedField  MFNode      children
          exposedField  MFFloat     llimit
          exposedField  SFRotation  limitOrientation
          exposedField  SFString    name
          exposedField  SFRotation  rotation
          exposedField  SFVec3f     scale
          exposedField  SFRotation  scaleOrientation
          exposedField  MFFloat     stiffness
          exposedField  SFVec3f     translation
          exposedField  MFFloat     ulimit
  ][ 
    "@vr-proto-humanoid-yt-plus.wrl#Joint"
    "../../../../proto/humanoid/yt/plus.wrl#Joint"
    "../../../../../@vr/proto/humanoid/yt/plus.wrl#Joint"
    "file:C:/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "file:D:/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "file:E:/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "file:F:/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "file:R:/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "file:Z:/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "file:D:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "http://localhost/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "http://www.cs.vu.nl/online/@share/vr/proto/humanoid/yt/plus.wrl#Joint"
    "http://hush.cs.vu.nl/vr/proto/humanoid/yt/plus.wrl#Joint"
   ]
  

interface


  EXTERNPROTO Segment [
          field         SFVec3f     bboxCenter
          field         SFVec3f     bboxSize
          exposedField  SFVec3f     centerOfMass
          exposedField  MFNode      children
          exposedField  SFNode      coord
          exposedField  MFNode      displacers
          exposedField  SFFloat     mass
          exposedField  MFFloat     momentsOfInertia
          exposedField  SFString    name
          eventIn       MFNode      addChildren
          eventIn       MFNode      removeChildren
  ][ 
    "@vr-proto-humanoid-yt-plus.wrl#Segment"
    "../../../../proto/humanoid/yt/plus.wrl#Segment"
    "../../../../../@vr/proto/humanoid/yt/plus.wrl#Segment"
    "file:C:/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "file:D:/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "file:E:/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "file:F:/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "file:R:/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "file:Z:/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "file:D:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "http://localhost/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "http://www.cs.vu.nl/online/@share/vr/proto/humanoid/yt/plus.wrl#Segment"
    "http://hush.cs.vu.nl/vr/proto/humanoid/yt/plus.wrl#Segment"
   ]
  

interface


  EXTERNPROTO Site [
          exposedField    SFVec3f     center
          exposedField    MFNode      children
          exposedField    SFString    name
          exposedField    SFRotation  rotation
          exposedField    SFVec3f     scale
          exposedField    SFRotation  scaleOrientation
          exposedField    SFVec3f     translation
          eventIn         MFNode      addChildren 
          eventIn         MFNode      removeChildren
  ][ 
    "@vr-proto-humanoid-yt-plus.wrl#Site"
    "../../../../proto/humanoid/yt/plus.wrl#Site"
    "../../../../../@vr/proto/humanoid/yt/plus.wrl#Site"
    "file:C:/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "file:D:/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "file:E:/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "file:F:/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "file:R:/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "file:Z:/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "file:D:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "http://localhost/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "http://www.cs.vu.nl/online/@share/vr/proto/humanoid/yt/plus.wrl#Site"
    "http://hush.cs.vu.nl/vr/proto/humanoid/yt/plus.wrl#Site"
   ]
  

interface


  EXTERNPROTO Humanoid-yt-plus [
          field         SFVec3f     bboxCenter
          field         SFVec3f     bboxSize
          exposedField  SFVec3f     center
          ##exposedField  MFNode      humanoidBody         [ ]
          exposedField  MFString    info
          exposedField  MFNode      joints
          exposedField  SFString    name
          exposedField  SFRotation  rotation
          exposedField  SFVec3f     scale
          exposedField  SFRotation  scaleOrientation
          exposedField  MFNode      segments
          exposedField  MFNode      sites
          exposedField  SFVec3f     translation
          exposedField  SFString    version
          ##exposedField  MFNode      viewpoints           [ ]
  
  eventOut SFNode l_shoulder 
  eventOut SFNode r_shoulder 
  eventOut SFNode l_elbow 
  eventOut SFNode r_elbow 
  eventOut SFNode l_hip 
  eventOut SFNode r_hip 
  eventOut SFNode l_ankle 
  eventOut SFNode r_ankle 
  eventOut SFNode l_knee 
  eventOut SFNode r_knee 
  eventOut SFNode l_wrist 
  eventOut SFNode r_wrist 
  eventOut SFNode vl5 
  eventOut SFNode skullbase 
  eventOut SFNode humanoidroot 
  eventOut SFNode sacroiliac 
  
  eventOut SFNode l_thumb2
  eventOut SFNode l_thumb3
  eventOut SFNode l_index2
  eventOut SFNode l_index3
  eventOut SFNode l_middle2
  eventOut SFNode l_middle3
  eventOut SFNode l_ring2
  eventOut SFNode l_ring3
  eventOut SFNode l_pinky2
  eventOut SFNode l_pinky3
  eventOut SFNode r_thumb2
  eventOut SFNode r_thumb3
  eventOut SFNode r_index2
  eventOut SFNode r_index3
  eventOut SFNode r_middle2
  eventOut SFNode r_middle3
  eventOut SFNode r_ring2
  eventOut SFNode r_ring3
  eventOut SFNode r_pinky2
  eventOut SFNode r_pinky3
  
  ][ 
    "@vr-proto-humanoid-yt-plus.wrl#Humanoid-yt-plus"
    "../../../../proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "../../../../../@vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "file:C:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "file:D:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "file:E:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "file:F:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "file:R:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "file:Z:/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "file:D:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "http://localhost/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "http://www.cs.vu.nl/online/@share/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
    "http://hush.cs.vu.nl/vr/proto/humanoid/yt/plus.wrl#Humanoid-yt-plus"
   ]
  

interface


  EXTERNPROTO humanoid-yt-plus [
  
  eventOut SFNode l_shoulder 
  eventOut SFNode r_shoulder 
  eventOut SFNode l_elbow 
  eventOut SFNode r_elbow 
  eventOut SFNode l_hip 
  eventOut SFNode r_hip 
  eventOut SFNode l_ankle 
  eventOut SFNode r_ankle 
  eventOut SFNode l_knee 
  eventOut SFNode r_knee 
  eventOut SFNode l_wrist 
  eventOut SFNode r_wrist 
  eventOut SFNode vl5 
  eventOut SFNode skullbase 
  eventOut SFNode humanoidroot 
  eventOut SFNode sacroiliac 
  
  eventOut SFNode l_hand
  eventOut SFNode r_hand
  
  eventOut SFNode l_thumb2
  eventOut SFNode l_thumb3
  eventOut SFNode l_index2
  eventOut SFNode l_index3
  eventOut SFNode l_middle2
  eventOut SFNode l_middle3
  eventOut SFNode l_ring2
  eventOut SFNode l_ring3
  eventOut SFNode l_pinky2
  eventOut SFNode l_pinky3
  eventOut SFNode r_thumb2
  eventOut SFNode r_thumb3
  eventOut SFNode r_index2
  eventOut SFNode r_index3
  eventOut SFNode r_middle2
  eventOut SFNode r_middle3
  eventOut SFNode r_ring2
  eventOut SFNode r_ring3
  eventOut SFNode r_pinky2
  eventOut SFNode r_pinky3
  
   exposedField SFInt32 visible
   exposedField SFInt32 persona
   exposedField SFInt32 dialog
  
   exposedField SFBool isPilot
  
   exposedField MFFloat avatarSize
   exposedField SFFloat avatarHeight
   exposedField SFBool isAvatar
  
   eventIn SFInt32 gesture
  
   exposedField SFTime gesture1
   exposedField SFTime gesture2
   exposedField SFTime gesture3
   exposedField SFTime gesture4
   exposedField SFTime gesture5
   exposedField SFTime gesture6
   exposedField SFTime gesture7
   exposedField SFTime gesture8
  
  eventIn SFVec3f set_position
  exposedField SFRotation rotation
  
  exposedField SFInt32 whichChoice
  exposedField SFBool isOver
  exposedField SFTime touchTime
  
  exposedField SFVec3f translation
  
  exposedField  SFVec3f     center
  ##exposedField  MFNode      humanoidBody         [ ]
  exposedField  MFString    info
  exposedField  MFNode      joints
  exposedField  SFString    name
  ##exposedField  SFRotation  rotation             0 0 1 0
  exposedField  SFVec3f     scale
  exposedField  SFRotation  scaleOrientation
  exposedField  MFNode      segments
  exposedField  MFNode      sites
  ##exposedField  SFVec3f     translation          0 0 0
  ##exposedField  SFString    version              "1.1"
  ##exposedField  MFNode      viewpoints           [ ]
  
  eventIn MFString message 
  exposedField MFString string
  exposedField SFVec3f bulb_translation
  exposedField SFRotation bulb_rotation
  exposedField SFVec3f bulb_scale
  exposedField SFInt32 type
  exposedField SFColor color
  exposedField SFColor text
  exposedField SFFloat transparency
  exposedField SFVec3f text_scale
  exposedField SFVec3f text_translation
  exposedField SFRotation text_rotation
  exposedField MFString background
  eventOut MFString message_changed
  ][ 
    "@vr-proto-humanoid-yt-plus.wrl#humanoid-yt-plus"
    "../../../../proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "../../../../../@vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "file:C:/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "file:D:/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "file:E:/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "file:F:/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "file:R:/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "file:Z:/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "file:D:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "http://localhost/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "file:C:/www/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "http://www.cs.vu.nl/online/@share/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
    "http://hush.cs.vu.nl/vr/proto/humanoid/yt/plus.wrl#humanoid-yt-plus"
   ]
  


(C) A. Eliëns 21/5/2007

You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.