Skip to content

yboooS/Mathd_cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Orginal Project: https://github.com/Darkziyu/Mathd


本项目是原项目的C++移植拓展版本。

原项目为C#语言,将Unity3D引擎中自带类Vector,Quaternion以及Matrix中的float类型修改为double类型,以支持更高精度的空间计算。

本项目在此基础上,利用C++模板对数据类型进行拓展,支持各种数据类型空间计算。


This project is a C++ ported and extended version of the original project.

The original project is written in C# language, which modifies the float type in Unity3D engine's built-in classes Vector, Quaternion, and Matrix to double type to support higher-precision spatial calculations.

Based on this, this project uses C++ templates to extend data types, supporting spatial calculations for various data types.


このプロジェクトは、上記のプロジェクトのC++マイグレーションと拡張バージョンです。

元のプロジェクトはC#言語で、Unity3DのクラスVector、Quaternion、Matrixのfloatタイプを元より精度の高い空間計算ができるよう、doubleタイプに変更しました。

これに基づいて、このプロジェクトはC++テンプレートを使用し、各種データ型の空間計算ができます。


                            Apache License
                       Version 2.0, January 2004
                    http://www.apache.org/licenses/

About

Mathd_C++:Vector2d\Vector3d\Vector4d\Quaterniond\Matrix4x4d

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages