BSD Ports

math/Imath 3.1.12 DragonFly

C++/Python lib of 2D/3D vector, matrix, math ops for computer graphics

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
devel, graphics, math
Package size
103.5 KiB, 869.5 KiB installed

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 optional python bindings for all types and functions, including optimized implementations of vector and matrix arrays.

Imath was originally developed at Industrial Light & Magic in the early 2000's and was originally distributed as open source as a part of the OpenEXR project.

Imath continues to be maintained as a sub-project of OpenEXR, which is now a project of the Academy Software Foundation. See the OpenEXR project's GOVERNANCE.md for more information about how the project operates.

In the other systems

SystemPortVersion
DragonFlymath/Imath3.1.12
FreeBSDmath/Imath3.2.3_1
MidnightBSDmath/Imath3.1.9

Install

Binary package:

pkg install Imath

From DPorts:

cd /usr/dports/math/Imath && make install clean

Dependencies