Changes between Initial Version and Version 1 of Ticket #927


Ignore:
Timestamp:
02/17/08 02:19:29 (5 years ago)
Author:
ArcRiley
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #927

    • Property Keywords datatypes removed
    • Property Summary changed from Axis Datatype to soy.atoms.Axis and Body.rotate function
  • Ticket #927 – Description

    initial v1  
    1 There should be an Axis datatype for use with rotating objects. Use soy.meshes.Axis for a debug mesh, and this class should have the following properties, respective to their axises: 
     1We need an atom class called Axis storing the three axis values ODE takes for various functions (joints, rotating a body, etc) 
    22 
    3 {{{ 
    4 .xPole 
    5 .yPole 
    6 .zPole 
    7 }}} 
     3Testing should be done to ensure the three values constrain to ODE's specs and a cdef function should return a dReal[3] for internal use. 
    84 
     5Lastly, adding a function to soy.bodies.Body such as .rotate which accepts an axis and angle, applying these to dRFromAxisAndAngle, or axis or two axis arguments to dRFrom2Axes, or None for both which sets the body's rotational identity. 
     6