Pyrr

3D mathematical functions using NumPy

OTHER License

Downloads
359.3K
Stars
401
Committers
17

Bot releases are visible (Hide)

Pyrr - 0.9.2 Latest Release

Published by szabolcsdombi over 7 years ago

Pyrr - 0.9.1

Published by szabolcsdombi over 7 years ago

Fix dtype to numpy array conversion.

Pyrr - 0.9.0

Published by adamlwgriffiths over 7 years ago

Thanks to Szabolcs Dombi for his contributions to this release.

  • Add slerp / lerp to Quaternion.
  • Add American spelling variation of 'normalise' ('normalize').
  • Deprecate matrix functions with *_matrix in the name. Use the new alternatives provided.
  • Add create_look_at in Matrix.
Pyrr - 0.8.1

Published by adamlwgriffiths over 8 years ago

  • Remove notes about customising euler indices. If you change the axis indices then create_from_(x,y,z)_rotation will no longer work.
Pyrr - 0.8.0

Published by adamlwgriffiths over 8 years ago

  • Change euler parameter order for create function, was (pitch, roll, yaw, ...), now (roll, pitch, yaw, ..).
  • Make eulers always use the indices for extracting and putting values.
  • Make euler indices configurable by modifying euler.index.(pitch,roll,yaw)
  • Add euler.create_from_(x,y,z)_rotation. This ignores pitch, roll, yaw indices and is a straight insertion into the x, y z values of the array.
  • Fix euler -> matrix33 conversion.
  • Add tests to ensure euler, quaternion, and matrix rotations are all equivalent.
Package Rankings
Top 21.49% on Conda-forge.org
Top 21.11% on Spack.io
Top 2.58% on Pypi.org
Badges
Extracted from project README
Build Status