The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.004 - 2024-09-30

  • BREAKNG CHANGE: Function previously named Vector::dot was actually cosine, and is now renamed to Vector::cos. New Vector::dot is a pure dot product with no normalization.
  • PDL integration: you may now pass 2-element or 3-element ndarray objects for any parameter that wants a vector. You may additionally pass higher dimension ndarrays to the project and project_inplace functions to get parallel processing.
  • Fixed bug where passing a hashref to project() gave back a vector object.
  • New Math::3Space::Projection objects for converting to 4x4 OpenGL matrix

Modules

3D Coordinate math with an intuitive cross-space mapping API
Object wrapping a buffer of three doubles

Provides

in lib/Math/3Space.pm