|
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 |
|
|
3c382665ef
|
added Vector i8 types.
|
2024-05-29 00:51:51 +08:00 |
|
|
8f184a87fb
|
update IsNearlyEqual/IsNearlyZero
|
2024-05-13 22:35:43 +08:00 |
|
|
462f54c36c
|
added IsNearlyZero/IsNearlyEqual to support vec2/vec3.
|
2024-05-13 22:33:59 +08:00 |
|
|
2a1feb7fb9
|
added "const" between constexpr and double.
|
2024-05-13 22:31:50 +08:00 |
|
|
2b0d8b5af5
|
Added MathConst.h in CMakeLists.txt
|
2024-05-13 19:57:21 +08:00 |
|
|
430a2f67e0
|
fixed bug in perspective and lookat
|
2024-03-15 00:52:25 +08:00 |
|
|
a29a35ecea
|
resume lookat what to change in furture
|
2024-03-12 22:29:40 +08:00 |
|
|
006eaa3f1c
|
added kilometer2mile,inch2centimeter,kilometer2nauticalmile.....
|
2023-10-31 16:23:21 +08:00 |
|
|
b060f6a6d4
|
added Quat4f,Matrix2f,Identity2f/3f/4f/3x4f
|
2023-10-31 16:11:38 +08:00 |
|
|
0344325554
|
added Vector?d/b
|
2023-10-11 19:38:02 +08:00 |
|
|
41178fcb3b
|
removed float2half and float_to_half
|
2023-09-11 16:36:06 +08:00 |
|
|
6a21b387f5
|
used lower function name in is_nearly_equal
|
2023-09-04 22:01:25 +08:00 |
|
|
a75acfabd1
|
improved "ray_intersection_angle" functions.
|
2023-09-04 21:56:26 +08:00 |
|
|
bbb7daa6c2
|
added clamp<uint8>,clamp<uint16>
|
2023-09-04 21:44:05 +08:00 |
|
|
28ad08eb01
|
added HGL_SIN.... constexpr value.
|
2023-07-11 18:12:04 +08:00 |
|
|
03e66d7050
|
moved the Float32toFloat16 codes to .cpp
|
2023-06-06 12:16:22 +08:00 |
|
|
b0804710ee
|
added ClampU8/ClampU16
|
2023-02-10 15:59:29 +08:00 |
|
|
5441a7dd1c
|
added half2u16/half2u8
|
2023-02-10 11:05:07 +08:00 |
|
|
61e8961be4
|
added Vector?u8/Vector?u16
|
2023-02-10 11:04:50 +08:00 |
|
|
188015a7b9
|
added MergeFloat16,fixed bugs of MergeFloat32/64
|
2023-02-09 15:17:55 +08:00 |
|
|
eae442ce66
|
added SplitFloat32/64, Float32toFloat16, MergeFloat32,MergeFloat64
|
2023-02-09 14:27:53 +08:00 |
|
|
54b6ac3b7c
|
redefined include files of Color,half float
|
2023-02-07 22:42:42 +08:00 |
|
|
f867a283b3
|
added 4bits constexpr values at Binary.h.
|
2022-12-30 14:55:26 +08:00 |
|
|
e8376618c4
|
added Binary.h
|
2022-12-30 11:43:33 +08:00 |
|
|
e2d4caa59c
|
added convert between Celsius and Fahrenheit Kelvin
|
2022-12-30 11:15:19 +08:00 |
|
|
fb765038f0
|
fixed few mistake in C++17
|
2022-05-31 17:21:17 +08:00 |
|
|
bfed461c84
|
fixed half_to_float
|
2022-03-21 21:29:14 +08:00 |
|
|
98978c5363
|
added a newly clamp function that only a param
|
2022-03-12 19:30:08 +08:00 |
|
|
d1f7b588a3
|
deleted codes of lookat
|
2022-03-09 18:39:39 +08:00 |
|
|
3b55f2f42b
|
added IsNearlyEqual functions,updated PolarToVector function.
|
2022-01-27 14:53:15 +08:00 |
|
|
9a74f1722c
|
added constexpr to many math functions.
|
2022-01-27 10:45:43 +08:00 |
|
|
d370342a98
|
added Vector3i/4i/3u/4u
|
2022-01-26 12:32:57 +08:00 |
|
|
14da094013
|
optimized function's name that they are deg2rad and rad2deg
|
2022-01-26 10:57:18 +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 |
|
|
34b70f1b42
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/Math/Matrix4f.cpp
|
2021-09-24 20:42:56 +08:00 |
|
|
4775e6b758
|
Vector.h upgrade to GLM
|
2021-09-24 20:38:06 +08:00 |
|
|
e469041733
|
switch to glm
|
2021-09-24 01:51:32 +08:00 |
|
|
7f58bcf320
|
added PrimaryMathematics.h
|
2021-09-14 09:55:36 +08:00 |
|
|
77644ce65b
|
add BOM header
|
2021-05-22 18:25:39 +08:00 |
|
|
5de4e0822d
|
split Math/Physics/Time const to new files.
|
2021-05-10 11:25:21 +08:00 |
|
|
162a6ce2f2
|
add 2d matrix functions, they are translate/scale/rotate
|
2020-12-09 16:28:21 +08:00 |
|