Changes between Version 69 and Version 70 of MURML


Ignore:
Timestamp:
01/16/13 13:39:16 (6 years ago)
Author:
welberge
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MURML

    v69 v70  
    221221||dont_insert_startframe|| boolean ||optional, default false|| || 
    222222||notify||boolean|| ?|| || 
    223 ||applymode ||SUPERPOSE|EXCLUSIVE||optional, default EXCLUSIVE|| || 
     223||applymode ||SUPERPOSE|EXCLUSIVE|| optional, default EXCLUSIVE|| || 
    224224||priority || integer from -500 to +500 ||optional, default value 0|| ||  
    225225||startTime|| float ||optional|| ||  
     
    470470 
    471471== Keyframe Animation == 
     472Keyframe animations are packed within dynamic elements. The top level element is <keyframing>. The attributes mode, easescale, easeturningpoint and dont_insert_startframe are currently implemented.  
     473Keyframes may contain multiple phases [currently not implemented!]. Each phase is locally time, that is, starts at time 0. A phase has multiple animation <frame>s. If dont_insert_startframe is false (default), then an automatic  
     474transition from the current pose to the start of the keyframe is generated, in such a way that the first keyframe is attained at its specified ftime. Each frame contains a posture, which is written as 
     475{{{ 
     476posture -> Humanoid posturespec* 
     477postureSpec -> (jointid nrofdofvalues dofvalues) 
     478}}} 
     479For joint rotations this boils down to 
     480{{{ 
     481(jointid 3 rolldegrees pitchdegrees yawdegrees) 
     482}}} 
     483And for morph targets to 
     484{{{ 
     485(morphid 1 morphpercentage) 
     486}}} 
     487where morphpercentage may also be negative. 
     488 
     489 
    472490Example: 
    473491{{{