文件名称:minimathlibs:具有小型矩阵和3D几何类的最小c ++库
文件大小:43KB
文件格式:ZIP
更新时间:2024-05-18 13:31:42
C++
极简库 每天用于解决问题的小型数学工具的集合。 两个主要功能: 3D几何:点和变换。 小型静态矩阵。 基于我在CERN期间开发的代码中使用的概念。 作者:Juan Palacios 许可证:2条款BSD许可证。 建造 Minimathlibs是仅标头的库,除了符合C ++ 03的编译器和标准库以及TR1的实现外,没有任何外部依赖项。 所有必需的头文件都在include / minimath中,并且应安装在minimath下。 为了简化从源代码的安装,CMake文件提供了通常的目标。 这是安装到自定义位置的示例: mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/opt/local make install 这会将minimathlibs头文件安装到/opt/local/include/minimath 。 测验 测试需
【文件预览】:
minimathlibs-master
----.gitignore(230B)
----.travis.yml(221B)
----.ycm_extra_conf.py(6KB)
----LICENSE.txt(1KB)
----README.md(2KB)
----tests()
--------TestPoint3D.cpp(9KB)
--------TestTransform3D.cpp(11KB)
--------TestRotation3DX.cpp(2KB)
--------TestRotation3DY.cpp(2KB)
--------TestRotation3DUtils.h(6KB)
--------TestAlignment.cpp(3KB)
--------objs()
--------TestRotation3DZ.cpp(2KB)
--------TestTranslation3D.cpp(2KB)
--------TestAxisAngle.cpp(6KB)
--------makefile(2KB)
--------Defines.h(2KB)
--------TestRotation3D.cpp(5KB)
--------TestMatrixOps.cpp(4KB)
--------TestRotation3DZYX.cpp(7KB)
--------CMakeLists.txt(912B)
--------TestMatrix.cpp(8KB)
----rules.mk(376B)
----include()
--------minimath()
----makefile(560B)
----CMakeLists.txt(1KB)