./math/imath [C++ and python library of 2D and 3D vector & matrix]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 3.1.3, Package name: Imath-3.1.3
Maintained by: Antoine Jacoutot
Master sites:
Description
Imath is a basic, light-weight, and efficient C++ representation of 2D and 3D
vectors and matrices and other simple but useful mathematical objects,
functions, and data types common in computer graphics applications, including
the "half" 16-bit floating-point type.

Imath also includes python bindings for all types and functions, including
optimized implementations of vector and matrix arrays.

Features:
* half: 16-bit floating-point type
* Vector: V2s, V2i, V2i64, V2f, V2d, V3s, V3i, V4i64, V3f, V3d, V4s, V4i, V4i64, V4f, V4d
* Matrix: M22f, M22d, M33f, M33d, M44f, M44d
* Bounding box: Box2s, Box2i, Box2i64, Box2f, Box2d, Box3s, Box3i, Box3i64, Box3f, Box3d
* Color: C3h, C3f, C3c, C4f, C4h, C4c
* Euler angles: Eulerf, Eulerd
* Quaternion: Quatf, Quatd
* Viewing frustum: Frustrumf, Frustumd
* Interval: Intervals, Intervali, Intervalf, Intervald
* Line: Line3f, Line3d
* Plane: Plane3f, Plane3d
* Sphere: Sphere3f, Sphere3d
* Shear: Shear3f, Shear3d, Shear6f, Shear6
* Miscellaneous math functions


Filesize: 557.461 KB
Version History (View Complete History)
  • (2021-09-03) Updated to version: Imath-3.1.3
  • (2021-08-31) Package added to openports.se, version Imath-3.1.2 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-11-01 18:00:07 by Stuart Henderson | Files touched by this commit (4)
Log message:
adjust ports with hardcoded Python 3.8 versions, ok kmos@
   2021-09-03 01:09:23 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Update to Imath-3.1.3.