36 Commits

Author SHA1 Message Date
71b459c024 修正透视矩阵计算X轴方向不对问题 2025-06-18 01:56:20 +08:00
2dfcdf0e41 use FLOAT_ERROR instead of FLOAT_EPSILON 2024-11-05 00:40:39 +08:00
0ac2a9431a Added GetRotateAxis/Angle from Quat.
Added MakeMatrix functions.
2024-08-30 00:29:47 +08:00
9276872a2f removed MatrixMult functions. 2024-08-24 23:51:48 +08:00
1fd9db0545 Added construct funtions for Transform??? classes 2024-08-24 03:07:36 +08:00
d81d45486e use std/glm's EPSILON instead of FLOAT_SMALL 2024-08-24 00:20:24 +08:00
3213287b18 Added TransformBase and few Transform???? classes. 2024-08-23 01:57:04 +08:00
1bc9a625da to support GLM_FORCE_AVX2 2024-08-05 01:24:53 +08:00
ec35feb883 splited Transform.h/.cpp 2024-08-04 00:56:35 +08:00
0dd89d78ab renamed values 2024-08-02 22:39:21 +08:00
7589d62732 Added GetRotateQuat() 2024-08-01 01:39:33 +08:00
6a688a2991 Added GetRotateMatrix() in Matrix.h 2024-08-01 01:27:23 +08:00
7165984d22 Added ClearRotation() and SetScale(float) in Transform class. 2024-07-30 23:53:30 +08:00
7f39d77318 added SetTranslation and operator constr Matrix4f in Transform 2024-07-30 13:54:44 +08:00
2393bb43dc Added AXIS, GetAxisVector 2024-07-29 13:38:25 +08:00
e8b5f2a477 Added LerpQuat/SLerpQuat/Blend(Transform) 2024-07-29 13:27:47 +08:00
7feefc65c9 renamed to Transform from TransformMatrix4f 2024-07-29 13:18:48 +08:00
9567616ee4 Added Quat functions and DecomposeTransform function and TransformMatrix4f class. 2024-07-28 23:31:59 +08:00
8bb9976503 use FLOAT_SMALL instead of KINDA_SMALL in DeviationMatrixComp 2024-07-17 23:55:36 +08:00
22bef5e154 Added DeviationMatrixComp and IsIdentity 2024-07-17 01:54:28 +08:00
b07a4bb5be Added TransformMatrix functions in Matrix.h 2024-07-17 01:37:14 +08:00
a387c85802 added TransformPosition/Direction/Normal functions. 2024-07-17 01:28:10 +08:00
538d19781a redefined Vector/Matrix 2024-07-01 01:14:17 +08:00
a29a35ecea resume lookat what to change in furture 2024-03-12 22:29:40 +08:00
b060f6a6d4 added Quat4f,Matrix2f,Identity2f/3f/4f/3x4f 2023-10-31 16:11:38 +08:00
d1f7b588a3 deleted codes of lookat 2022-03-09 18:39:39 +08:00
caaefe206b used Vector3f instead of Vector4f at lookat function. 2022-01-18 12:01:36 +08:00
eae6976f86 added Matrix3x4f define. 2021-09-27 10:41:50 +08:00
089d499201 fixed matrix 2021-09-26 20:48:34 +08:00
e469041733 switch to glm 2021-09-24 01:51:32 +08:00
162a6ce2f2 add 2d matrix functions, they are translate/scale/rotate 2020-12-09 16:28:21 +08:00
64cc9345d0 add Matrix4f.cpp, moved a lot of codes to Matrix4f.cpp 2020-11-19 18:25:20 +08:00
a24e522ffe add Matrix3x4f 2020-09-28 16:49:23 +08:00
cdc2805477 delete WorldMatrix from Matrix.h 2020-01-11 21:25:27 +08:00
5ec34e3003 update WorldMatrix 2020-01-10 18:04:28 +08:00
2b71bf8135 first commit 2019-08-19 19:19:58 +08:00