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

vr-humanoid-ytf.vr (wrl ) [ flux / bitmanagement / cortona / octaga ]


  

humanoid yt

scene


  
  DEF YT_WorldInfo Group
  {
          children [
                  WorldInfo
                  {
                          title "Y.T."
                          info [ "
  
  This is a H-Anim 1.1 Compliant Humaniod
  
  Name:
          Y.T.
  H-Anim 1.0 Beta Creation Date:
          July 16, 1997
  H-Anim 1.0 Compliant Modification Date:
          August 15, 1997
  H-Anim 1.1 Compliant Modification Date:
          July 15, 1998
  Other Modifications:
          September, 2 1997 - Added Level of Detail nodes
          March 13, 2001 - Updated for Web3D.org SDK CDROM
  H-Anim 1.1 Scene Graph Copyright:
          Copyright (C) 1998-2001 Matthew T. Beitler
  Geometry Copyright:
          Copyright (C) 1996 Acuris Inc.
          The original geometry used for this model was
          of Acuris' Ideal Woman...  The orginal data was
          in .3ds form and I converted the geometry to VRML 
          and added the appropriate Joint/Segment/Humaniod 
          information to make it compliant with the HANIM 
          Version 1.0 specification (and eventually
          H-Anim 1.1)...
          According to my license agreement I am allowed to 
          use this on my web pages, alter it, as long as the
          original reference to Acuris is retained...  However
          unless you have purchased the Perfect People models
          from Acuris, you will be in violation of their
          copyright if you use it directly on your web pages...
          So that give you 2 options:
          1) Buy 18 Perfect People from Acuris...
                  The cost was 399 dollars, so unless you are
                  a cheap ass, just buy it from them, it is 
                  worth it...
          2) Make a reference to my copy of the model
                  with an Inline or externProto type
                  mechanism...  For as long as I am able, a 
                  copy of this model will exist at the original
                  URL listed below...  If for any reason it
                  disappears from that site, look for it on my 
                  web pages at UPenn...  This option is ok if 
                  you are a graduate student or just generally
                  poor!:~)...
          For more information on the Ideal Woman and other
          Perfect People models:
                  www.acuris.com/
          Oh, and incase any Acuris folks are reading this
          I'd consider allowing you to include my model on
          your Perfect People CDROM (for a small fee!:~)...
          Graduate students have to eat too you know...
  H-Anim 1.1 Scene Graph Usage Restrictions: 
          Released under GNU General Public License
  H-Anim 1.1 Author name:
          eMpTy (a.k.a. Matthew T. Beitler)
  H-Anim 1.1 Author email:
          beitler@graphics.cis.upenn.edu or beitler@acm.org
  H-Anim 1.1 Author homepage:
          www.cis.upenn.edu/~beitler
  H-Anim 1.1 Original URL:
          www.asel.udel.edu/~beitler/vrml/human/yt/yt.wrl
  Other H-Anim Models by eMpTy:
          www.cis.upenn.edu/~beitler/H-Anim
  H-Anim Information:
          H-Anim.org/
                          "]
                  }
          ]
  }
  
  

proto humanoid-ytf (with fingers)


  
  #@include vr/proto/humanoid/humanoid.wrl
  #@include vr/proto/humanoid/joint.wrl
  #@include vr/proto/humanoid/segment.wrl
  #@include vr/proto/humanoid/site.wrl
  
  PROTO Humanoid-ytf [
          field         SFVec3f     bboxCenter           0 0 0
          field         SFVec3f     bboxSize             -1 -1 -1
          exposedField  SFVec3f     center               0 0 0
          ##exposedField  MFNode      humanoidBody         [ ]
          exposedField  MFString    info                 [ ]
          exposedField  MFNode      joints               [ ]
          exposedField  SFString    name                 ""
          exposedField  SFRotation  rotation             0 0 1 0
          exposedField  SFVec3f     scale                1 1 1
          exposedField  SFRotation  scaleOrientation     0 0 1 0
          exposedField  MFNode      segments             [ ]
          exposedField  MFNode      sites                [ ]
          exposedField  SFVec3f     translation          0 0 0
          exposedField  SFString    version              "1.1"
          ##exposedField  MFNode      viewpoints           [ ]
  
  

(1) joint and limb exports


  
  <template type=humanoid-exports-extended/>
  
  ]{
  
  

YT


  
  DEF xhumanoid Humanoid {
          version "1.1"
          name "xhumanoid"
          info [
                  "authorName=Matthew T. Beitler (a.k.a. - eMpTy)"
                  "authorEmail=beitler@graphics.cis.upenn.edu or beitler@acm.org"
                  "creationDate=07/15/98"
                  "copyright=H-Anim 1.1 Scene Graph Copyright (C) 1998-2001, Matthew T. Beitler"
                  "humanoidVersion=Y.T. 006"
                  "usageRestrictions=See the WorldInfo at the top of this file"
          ]
          humanoidBody [
                  DEF hanim_HumanoidRoot Joint {
                           name "HumanoidRoot"
                          center 0 0.9343 -0.1642
                          rotation 0 0 1 0
                          children [
                                  DEF hanim_sacroiliac Joint {
                                          name "sacroiliac"
                                          llimit [-0.000776 0 -0.000265]
                                          ulimit [0.000776 0 0.000265]
                                          center 0.00 0.9343 0.023
                                          rotation 0 0 1 0
                                          children [
                                                  DEF hanim_pelvis Segment {
                                                          name "pelvis"
                                                          children [
                                                                  LOD {
                                                                          range [ 10 30 ]
                                                                          level [
                                                                                  DEF hanim_pelvis_high <group src=vr/humanoid/yt/pelvis.wrl/>
                                                                                  DEF hanim_pelvis_medium <group src=vr/humanoid/yt/pelvis.wrl/>
                                                                                  DEF hanim_pelvis_low <group src=vr/humanoid/yt/pelvis.wrl/>
                                                                          ]
                                                                  }
                                                          ]
                                                  }     # hanim_pelvis Segment END
                                                  DEF hanim_l_hip Joint {
                                                          name "l_hip"
                                                          llimit [-2.0420352 -0.6981317 -0.17453293]
                                                          ulimit [0.29670597 0.87266463 0.52359878]
                                                          center 0.076 0.893 -0.045
                                                          rotation 0 0 1 0
                                                          children [
                                                                  DEF hanim_l_thigh Segment {
                                                                          name "l_thigh"
                                                                          children [
                                                                                  LOD {
                                                                                          range [ 10 30 ]
                                                                                          level [
                                                                                                  DEF hanim_l_thigh_high <group src=vr/humanoid/yt/l_thigh.wrl/>
                                                                                                  DEF hanim_l_thigh_medium <group src=vr/humanoid/yt/l_thigh.wrl/> 
                                                                                                  DEF hanim_l_thigh_low <group src=vr/humanoid/yt/l_thigh.wrl/> 
                                                                                          ]
                                                                                  }
                                                                          ]
                                                                  }     # hanim_l_thigh Segment END
                                                                  DEF hanim_l_knee Joint {
                                                                          name "l_knee"
                                                                          llimit [0 0 0]
                                                                          ulimit [1.9198622 0 0]
                                                                          center 0.0630 0.4220 -0.0195
                                                                          rotation 0 0 1 0
                                                                          children [
                                                                                  DEF hanim_l_calf Segment {
                                                                                          name "l_calf"
                                                                                          children [
                                                                                                  LOD {
                                                                                                          range [ 10 30 ]
                                                                                                          level [
                                                                                                                  DEF hanim_l_calf_high <group src=vr/humanoid/yt/l_calf.wrl/>
                                                                                                                  DEF hanim_l_calf_medium <group src=vr/humanoid/yt/l_calf.wrl/>
                                                                                                                  DEF hanim_l_calf_low <group src=vr/humanoid/yt/l_calf.wrl/> 
  
                                                                                                          ]
                                                                                                  }
                                                                                          ]
                                                                                  }     # hanim_l_calf Segment END
                                                                                  DEF hanim_l_ankle Joint {
                                                                                          name "l_ankle"
                                                                                          llimit [-0.43633231 -1.0995574 -0.68067841]
                                                                                          ulimit [1.3892821 0.95993109 0.61086524]
                                                                                          center 0.0855 0.0745 -0.0485
                                                                                          rotation 0 0 1 0
                                                                                          children [
                                                                                                  DEF hanim_l_hindfoot Segment {
                                                                                                          name "l_hindfoot"
                                                                                                          children [
                                                                                                                  LOD {
                                                                                                                          range [ 10 30 ]
                                                                                                                          level [
                                                                                                                                  DEF hanim_l_hindfoot_high <group src=vr/humanoid/yt/l_hindfoot.wrl/>
                                                                                                                                  DEF hanim_l_hindfoot_medium <group src=vr/humanoid/yt/l_hindfoot.wrl/>
                                                                                                                                  DEF hanim_l_hindfoot_low <group src=vr/humanoid/yt/l_hindfoot.wrl/>
                                                                                                                          ]
                                                                                                                  }
                                                                                                          ]
                                                                                                  }     # hanim_l_hindfoot Segment END 
                                                                                          ]
                                                                                  }     # hanim_l_ankle Joint END
                                                                          ]
                                                                  }     # hanim_l_knee Joint END
                                                          ] 
                                                  }     # hanim_l_hip Joint END
                                                  DEF hanim_r_hip Joint {
                                                          name "r_hip"
                                                          llimit [-2.0420352 -0.87266463 -0.52359878]
                                                          ulimit [0.29670597 0.6981317 0.17453293]
                                                          center -0.076 0.893 -0.045
                                                          rotation 0 0 1 0
                                                          children [
                                                                  DEF hanim_r_thigh Segment {
                                                                          name "r_thigh"
                                                                          children [
                                                                                  LOD {
                                                                                          range [ 10 30 ]
                                                                                          level [
                                                                                                  DEF hanim_r_thigh_high <group src=vr/humanoid/yt/r_thigh.wrl/>
                                                                                                  DEF hanim_r_thigh_medium <group src=vr/humanoid/yt/r_thigh.wrl/>
                                                                                                  DEF hanim_r_thigh_low <group src=vr/humanoid/yt/r_thigh.wrl/>
                                                                                          ]
                                                                                  }
                                                                          ]
                                                                  }      # r_thigh Segment END
                                                                  DEF hanim_r_knee Joint {
                                                                          name "r_knee"
                                                                          llimit [0 0 0]
                                                                          ulimit [1.9198622 0 0]
                                                                          center -0.0630 0.4220 -0.0195
                                                                          rotation 0 0 1 0
                                                                          children [
                                                                                  DEF hanim_r_calf Segment {
                                                                                          name "r_calf"
                                                                                          children [
                                                                                                  LOD {
                                                                                                          range [ 10 30 ]
                                                                                                          level [
                                                                                                                  DEF hanim_r_calf_high <group src=vr/humanoid/yt/r_calf.wrl/>
                                                                                                                  DEF hanim_r_calf_medium <group src=vr/humanoid/yt/r_calf.wrl/>
                                                                                                                  DEF hanim_r_calf_low <group src=vr/humanoid/yt/r_calf.wrl/>
                                                                                                          ]
                                                                                                  }
                                                                                          ]
                                                                                  }      # r_calf Segment END
                                                                                  DEF hanim_r_ankle Joint {
                                                                                          name "r_ankle"
                                                                                          llimit [-0.43633231 -0.95993109 -0.61086524]
                                                                                          ulimit [1.3892821 1.0995574 0.68067841]
                                                                                          center -0.0855 0.0745 -0.0485
                                                                                          rotation 0 0 1 0
                                                                                          children [
                                                                                                  DEF hanim_r_hindfoot Segment {
                                                                                                          name "r_hindfoot"
                                                                                                          children [
                                                                                                                  LOD {
                                                                                                                          range [ 10 30 ]
                                                                                                                          level [
                                                                                                                                  DEF hanim_r_hindfoot_high <group src=vr/humanoid/yt/r_hindfoot.wrl/>
                                                                                                                                  DEF hanim_r_hindfoot_medium <group src=vr/humanoid/yt/r_hindfoot.wrl/>
                                                                                                                                  DEF hanim_r_hindfoot_low <group src=vr/humanoid/yt/r_hindfoot.wrl/>
                                                                                                                          ]
                                                                                                                  }
                                                                                                          ]
                                                                                                  }     # hanim_r_hindfoot Segment END
                                                                                          ]
                                                                                  }     # hanim_r_ankle Joint END
                                                                          ]
                                                                  }     # hanim_r_knee Joint END
                                                          ]
                                                  }     # hanim_r_hip END
                                          ]
                                  }     # hanim_sacroiliac END
                                  DEF hanim_vl5 Joint {
                                          name "vl5"
                                          llimit [-0.17453293 -0.78539816 -0.6981317]
                                          ulimit [2.5132741 0.78539816 0.6981317]
                                          center 0.00 1.0250 0.0230
                                          rotation 0 0 1 0
                                          children [
                                                  DEF hanim_l5 Segment {
                                                          name "l5"
                                                          children [
                                                                  LOD {
                                                                          range [ 10 30 ]
                                                                          level [
                                                                                  DEF hanim_l5_high <group src=vr/humanoid/yt/l5.wrl/>
                                                                                  DEF hanim_l5_medium <group src=vr/humanoid/yt/l5.wrl/>
                                                                                  DEF hanim_l5_low <group src=vr/humanoid/yt/l5.wrl/>
                                                                          ]
                                                                  }
                                                          ]
                                                  }     # hanim_l5 Segment END
                                                  DEF hanim_l_shoulder Joint {
                                                          name "l_shoulder"
                                                          llimit [-3.5953783 -0.54105207 -0.21380283]
                                                          ulimit [1.1170107 1.0725048 2.9286625]
                                                          center 0.1305 1.3150 -0.0160
                                                          rotation 0 0 1 0
                                                          children [
                                                                  DEF hanim_l_upperarm Segment {
                                                                          name "l_upperarm"
                                                                          children [
                                                                                  LOD {
                                                                                          range [ 10 30 ]
                                                                                          level [
                                                                                                  DEF hanim_l_upperarm_high <group src=vr/humanoid/yt/l_upperarm.wrl/>
                                                                                                  DEF hanim_l_upperarm_medium <group src=vr/humanoid/yt/l_upperarm.wrl/>
                                                                                                  DEF hanim_l_upperarm_low <group src=vr/humanoid/yt/l_upperarm.wrl/>
                                                                                          ]
                                                                                  }
                                                                          ]
                                                                  }     # hanim_l_upperarm Segment END
                                                                  DEF hanim_l_elbow Joint {
                                                                          name "l_elbow"
                                                                          llimit [-2.6136306 0 0]
                                                                          ulimit [0 0 0]
                                                                          center 0.197 1.0640 -0.0215
                                                                          rotation 0 0 1 0
                                                                          children [
                                                                                  DEF hanim_l_forearm Segment {
                                                                                          name "l_forearm"
                                                                                          children [
                                                                                                  LOD {
                                                                                                          range [ 10 30 ]
                                                                                                          level [
                                                                                                                  DEF hanim_l_forearm_high <group src=vr/humanoid/yt/l_forearm.wrl/>
                                                                                                                  DEF hanim_l_forearm_medium <group src=vr/humanoid/yt/l_forearm.wrl/>
                                                                                                                  DEF hanim_l_forearm_low <group src=vr/humanoid/yt/l_forearm.wrl/>
                                                                                                          ]
                                                                                                  }
                                                                                          ]
                                                                                  }     # hanim_l_forearm Segment END
                                                                                  DEF hanim_l_wrist Joint {
                                                                                          name "l_wrist"
                                                                                          llimit [-0.78539816 -1.6545721 -1.4835299]
                                                                                          ulimit [0.78539816 1.5707963 1.7453293]
                                                                                          center 0.2845 0.8600 0.0295
                                                                                          rotation 0 0 1 0
                                                                                          children [
                                                                                                  DEF hanim_l_hand Segment {
                                                                                                          name "l_hand"
                                                                                                          children [
                                                                                                                  LOD {
                                                                                                                          range [ 10 30 ]
                                                                                                                          level [
                                                                                                                                  DEF hanim_l_hand_high <group src=vr/humanoid/yt/l_hand_with_finger.wrl/>
                                                                                                                                  DEF hanim_l_hand_medium <group src=vr/humanoid/yt/l_hand_with_finger.wrl/>
                                                                                                                                  DEF hanim_l_hand_low <group src=vr/humanoid/yt/l_hand_with_finger.wrl/>
                                                                                                                          ]
                                                                                                                  }
                                                                                                          ]
                                                                                                  }     # hanim_l_hand Segment END
                                                                                          ]
                                                                                  }     # hanim_l_wrist Joint END
                                                                          ]
                                                                  }     # hanim_l_elbow Joint END
                                                          ]
                                                  }     # hanim_l_shoulder Joint END
                                                  DEF hanim_r_shoulder Joint {
                                                          name "r_shoulder"
                                                          llimit [-3.5953783 -1.0725048 -2.9286625]
                                                          ulimit [1.1170107 0.54105207 0.21380283]
                                                          center -0.1305 1.3150 -0.0160
                                                          rotation 0 0 1 0
                                                          children [
                                                                  DEF hanim_r_upperarm Segment {
                                                                          name "r_upperarm"
                                                                          children [
                                                                                  LOD {
                                                                                          range [ 10 30 ]
                                                                                          level [
                                                                                                  DEF hanim_r_upperarm_high <group src=vr/humanoid/yt/r_upperarm.wrl/>
                                                                                                  DEF hanim_r_upperarm_medium <group src=vr/humanoid/yt/r_upperarm.wrl/>
                                                                                                  DEF hanim_r_upperarm_low <group src=vr/humanoid/yt/r_upperarm.wrl/>
                                                                                          ]
                                                                                  }
                                                                          ]
                                                                  }     # hanim_r_upperarm Segment END
                                                                  DEF hanim_r_elbow Joint {
                                                                   name "r_elbow"
                                                                          llimit [-2.6136306 0 0]
                                                                          ulimit [0 0 0]
                                                                          center -0.197 1.0640 -0.0215
                                                                          rotation 0 0 1 0
                                                                          children [
                                                                                  DEF hanim_r_forearm Segment {
                                                                                          name "r_forearm"
                                                                                          children [
                                                                                                  LOD {
                                                                                                          range [ 10 30 ]
                                                                                                          level [
                                                                                                                  DEF hanim_r_forearm_high <group src=vr/humanoid/yt/r_forearm.wrl/>
                                                                                                                  DEF hanim_r_forearm_medium <group src=vr/humanoid/yt/r_forearm.wrl/>
                                                                                                                  DEF hanim_r_forearm_low <group src=vr/humanoid/yt/r_forearm.wrl/>
                                                                                                          ]
                                                                                                  }
                                                                                          ]
                                                                                  }     # hanim_r_forearm Segment END
                                                                                  DEF hanim_r_wrist Joint {
                                                                                          name "r_wrist"
                                                                                          llimit [-0.78539816 -1.5707963 -1.7453293]
                                                                                          ulimit [0.78539816 1.6545721 1.4835299]
                                                                                          center -0.2845 0.8600 0.0295
                                                                                          rotation 0 0 1 0
                                                                                          children [
                                                                                                  DEF hanim_r_hand Segment {
                                                                                                          name "r_hand"
                                                                                                          children [
                                                                                                                  LOD {
                                                                                                                          range [ 10 30 ]
                                                                                                                          level [
                                                                                                                                  DEF hanim_r_hand_high <group src=vr/humanoid/yt/r_hand_with_finger.wrl/>
                                                                                                                                  DEF hanim_r_hand_medium <group src=vr/humanoid/yt/r_hand_with_finger.wrl/>
                                                                                                                                  DEF hanim_r_hand_low <group src=vr/humanoid/yt/r_hand_with_finger.wrl/>
                                                                                                                          ]
                                                                                                                  }
                                                                                                          ]
                                                                                                  }     # hanim_r_hand Segment END
                                                                                          ]
                                                                                  }     # hanim_r_wrist Joint END
                                                                          ]
                                                                  }     # hanim_r_elbow Joint END
                                                          ]
                                                  }     # hanim_r_shoulder Joint END
                                                  DEF hanim_vc7 Joint {
                                                          name "vc7"
                                                          llimit [-0.34906585 -0.52359878 -0.59341195]
                                                          ulimit [0.78539816 0.52359878 0.59341195]
                                                          center 0 1.3685 0
                                                          rotation 0 0 1 0
                                                          children [
                                                                  DEF hanim_c7 Segment {
                                                                          name "c7"
                                                                          children [
                                                                                  LOD {
                                                                                          range [ 10 30 ]
                                                                                          level [
                                                                                                  DEF hanim_c7_high <group src=vr/humanoid/yt/c7.wrl/>
                                                                                                  DEF hanim_c7_medium <group src=vr/humanoid/yt/c7.wrl/>
                                                                                                  DEF hanim_c7_low <group src=vr/humanoid/yt/c7.wrl/>
                                                                                          ]
                                                                                  }
                                                                          ]
                                                                  }     # hanim_c7 Segment END
                                                                  DEF hanim_skullbase Joint {
                                                                          name "skullbase"
                                                                          llimit [-0.89884456 -0.75921822 -0.41015237]
                                                                          ulimit [0.45029495 0.75921822 0.41015237]
                                                                          center 0 1.4305 0
                                                                          rotation 0 0 1 0
                                                                          children [
                                                                                  DEF hanim_skull Segment {
                                                                                          name "skull"
                                                                                          children [
                                                                                                  LOD {
                                                                                                          range [ 10 30 ]
                                                                                                          level [
                                                                                                                  DEF hanim_skull_high <group src=vr/humanoid/yt/skull.wrl/>
                                                                                                                  DEF hanim_skull_medium <group src=vr/humanoid/yt/skull.wrl/>
                                                                                                                  DEF hanim_skull7_low <group src=vr/humanoid/yt/skull.wrl/>
                                                                                                          ]
                                                                                                  }
                                                                                                  DEF LeftEyeView Viewpoint
                                                                                                  {
                                                                                                          position 1 1 1
                                                                                                          orientation 0 0 0 1.0
                                                                                                          fieldOfView 0.785
                                                                                                          description "Left Eye View"
                                                                                                          jump TRUE
                                                                                                  }
                                                                                                  DEF RightEyeView Viewpoint
                                                                                                  {
                                                                                                          position 1 1 1
                                                                                                          orientation 0 0 0 1.0
                                                                                                          fieldOfView 0.785
                                                                                                          description "Right Eye View"
                                                                                                          jump TRUE
                                                                                                  }
                                                                                                  DEF CyclopeanView Viewpoint
                                                                                                  {
                                                                                                          position 1 1 1
                                                                                                          orientation 0 0 0 1.0
                                                                                                          fieldOfView 0.785
                                                                                                          description "Cyclopean View"
                                                                                                          jump TRUE
                                                                                                  }
                                                                                          ]
                                                                                  }     # hanim_skull Segment END
                                                                          ]
                                                                  }     # hanim_skullbase Joint         END
                                                   ]
                                                  }     # hanim_vc7 Joint END
                                          ]
                                  }     # hanim_vl5 Joint END
                          ]
                  } #end HumanoidRoot
          ]
          joints [ 
                  USE hanim_HumanoidRoot,
                          USE hanim_sacroiliac,
                                  USE hanim_l_hip, USE hanim_l_knee, USE hanim_l_ankle,
                                  USE hanim_r_hip, USE hanim_r_knee, USE hanim_r_ankle,
                          USE hanim_vl5,
                                  USE hanim_vc7, USE hanim_skullbase,
                                  USE hanim_l_shoulder, USE hanim_l_elbow, USE hanim_l_wrist,
                                  USE hanim_r_shoulder, USE hanim_r_elbow, USE hanim_r_wrist
          ]
          segments [
                  USE hanim_pelvis,
                          USE hanim_l_thigh, USE hanim_l_calf, USE hanim_l_hindfoot,
                          USE hanim_r_thigh, USE hanim_r_calf, USE hanim_r_hindfoot,
                  USE hanim_l5,
                          USE hanim_c7, USE hanim_skull,
                          USE hanim_l_upperarm, USE hanim_l_forearm, USE hanim_l_hand,
                          USE hanim_r_upperarm, USE hanim_r_forearm, USE hanim_r_hand
          ]
          sites [
          ]
          viewpoints [
                  DEF InclinedView Viewpoint
                  {
                          position 1.500 2.700 2.000
                          orientation -1.1 1.3 0.4 0.85
                          fieldOfView 0.785
                          description "Inclined View"
                          jump TRUE
                  }
                  DEF FrontView Viewpoint
                  {
                          position 0 0.900 2.600
                          orientation 0.0 0.0 0.0 1.0
                          fieldOfView 0.785
                          description "Front View"
                          jump TRUE
                  }
                  DEF SideView Viewpoint
                  {
                          position 2.600 0.900 0.000
                          orientation 0 1.0 0.0 1.57
                          fieldOfView 0.785
                          description "Side View"
                          jump TRUE
                  }
                  DEF TopView Viewpoint
                  {
                          position 0.000 2.500 0.000
                          orientation -1.0 0.0 0.0 1.57
                          fieldOfView 0.785
                          description "Top View"
                          jump TRUE
                  }
                  DEF FaceView Viewpoint
                  {
                          position 0 1.750 0.400
                          orientation 0.0 0.0 0.0 1.0
                          fieldOfView 0.785
                          description "Face View"
                          jump TRUE
                  }
                  DEF BackView Viewpoint
                  {
                          position 0 0.900 -2.600
                          orientation 0.0 1.0 0.0 3.14
                          fieldOfView 0.785
                          description "Back View"
                          jump TRUE
                  }
                  DEF LeftView Viewpoint
                  {
                          position -2.600 0.900 0.000
                          orientation 0 1.0 0.0 -1.57
                          fieldOfView 0.785
                          description "Left View"
                          jump TRUE
                  }
                  DEF RightView Viewpoint 
                  {
                          position 2.600 0.900 0.000
                          orientation 0 1.0 0.0 1.57
                          fieldOfView 0.785398
                          description "Right View"
                          jump TRUE
                  }
                  DEF BottomView Viewpoint
                  {
                          position 0.000 -0.500 0.000
                          orientation 1.0 0.0 0.0 1.57
                          fieldOfView 0.785
                          description "Bottom View"
                          jump TRUE
                  }
                  DEF VeryFarView Viewpoint
                  {
                          position 0 0.900 30.00
                          orientation 0.0 0.0 0.0 1.0
                          fieldOfView 0.785
                          description "Very Far View"
                          jump TRUE
                  }
                  DEF FarView Viewpoint
                  {
                          position 0 0.900 10.00
                          orientation 0.0 0.0 0.0 1.0
                          fieldOfView 0.785
                          description "Far View"
                          jump TRUE
                  }
          ]
  }      #end Humanoid-yt
  
  

(2) humanoid export script


  
  <template type=humanoid-script-extended/>
  
  } ## end proto
  
  
  
  

[] 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 _

(C) A. Eliëns 9/8/2006

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.