Terathon-Math-Library:用于2D3D4D向量,矩阵,四元数和几何代数的C ++数学库

时间:2024-04-07 03:58:37
【文件属性】:

文件名称:Terathon-Math-Library:用于2D3D4D向量,矩阵,四元数和几何代数的C ++数学库

文件大小:90KB

文件格式:ZIP

更新时间:2024-04-07 03:58:37

C++

Terathon数学图书馆 这是一个C ++数学库,其中包含矢量,矩阵,四元数和射影几何代数元素的类。具体的类如下: Vector2D – 2D向量( x , y )扩展为四个维度(( x , y ,0,0)。 Vector3D – 3D向量( x , y , z )扩展为四个维度(( x , y , z ,0)。 Vector4D – 4D向量( x , y , z , w )。 Point2D –一个二维点( x , y ),它以( x , y ,0,1)的四个维度延伸。 Point3D –一个3D点( x , y , z )延伸到四个维度为( x , y , z ,1)。 Matrix2D – 2×2矩阵。 Matrix3D – 3×3矩阵。 Matrix4D – 4×4矩阵。 Transform4D –始终为第四行( 0、0、0、1 )的4×4矩阵。 四元数–常规


【文件预览】:
Terathon-Math-Library-main
----TSMatrix3D.cpp(7KB)
----TSTrivector4D.h(13KB)
----TSVector4D.cpp(2KB)
----TSAlgebra.cpp(12KB)
----TSVector2D.cpp(804B)
----TSMatrix4D.cpp(30KB)
----TSMotor.h(17KB)
----TSMotor.cpp(8KB)
----TSMath.h(10KB)
----TSPlatform.h(4KB)
----TSBivector4D.h(18KB)
----TSMatrix3D.h(16KB)
----TSMatrix4D.h(34KB)
----TSVector3D.cpp(2KB)
----LICENSE(34KB)
----TSAlgebra.h(78KB)
----TSMatrix2D.h(12KB)
----README.md(4KB)
----TSQuaternion.cpp(3KB)
----TSVector2D.h(19KB)
----TSSimd.h(37KB)
----TSVector3D.h(26KB)
----TSQuaternion.h(24KB)
----.editorconfig(84B)
----TSMatrix2D.cpp(3KB)
----TSBivector3D.cpp(1KB)
----TSMath.cpp(24KB)
----TSBivector3D.h(14KB)
----TSVector4D.h(23KB)

网友评论