-
C++库Imath提供2D和3D向量、矩阵以及数学运算功能,应用于计算机图形学领域
资源介绍
伊玛特
Imath是2D和3D向量和矩阵以及计算机图形应用程序中常见的其他简单但有用的数学对象,函数和数据类型(包括“半” 16位浮点数)的基本,轻量且高效的C ++表示形式类型。
Imath还包括适用于所有类型和功能的可选python绑定,包括向量和矩阵数组的优化实现。
项目任务
Imath项目的目标是简单,易用,正确性和可验证性,性能以及采用的广度。 Imath并非旨在成为全面的线性代数或数值分析软件包。
特征
一半:16位浮点型
向量:V2s,V2i,V2i64,V2f,V2d,V3s,V3i,V4i64,V3f,V3d,V4s,V4i,V4i64,V4f,V4d
矩阵:M22f,M22d,M33f,M33d,M44f,M44d
边界框:Box2s,Box2i,Box2i64,Box2f,Box2d,Box3s,Box3i,Box3i64,Box3f,Box3d
颜色:C3h