Ticket #927 (new task)

Opened 5 years ago

Last modified 2 years ago

soy.atoms.Axis and Body.rotate function

Reported by: DavidCzech Owned by: ArcRiley
Priority: Medium Milestone: beta3
Component: soy.atoms Version: Trunk
Keywords: Axis Rotation Cc:

Description (last modified by ArcRiley) (diff)

We need an atom class called Axis storing the three axis values ODE takes for various functions (joints, rotating a body, etc)

Testing 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.

Lastly, 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.

Change History

comment:1 Changed 5 years ago by ArcRiley

  • Keywords datatypes removed
  • Description modified (diff)
  • Summary changed from Axis Datatype to soy.atoms.Axis and Body.rotate function

comment:2 Changed 5 years ago by DerekRhodes

  • Owner set to DerekRhodes
  • Status changed from new to assigned

comment:3 Changed 5 years ago by ArcRiley

  • Owner changed from DerekRhodes to ArcRiley
  • Status changed from assigned to new

comment:4 Changed 2 years ago by ArcRiley

  • Component changed from soy._datatypes to soy.atoms
Note: See TracTickets for help on using tickets.