|
ec35feb883
|
splited Transform.h/.cpp
|
2024-08-04 00:56:35 +08:00 |
|
|
fd346defe3
|
added ZeroVector/OneVector
|
2024-08-04 00:56:16 +08:00 |
|
|
e371f15178
|
removed FLOAT_KINDA_SMALL macro
|
2024-08-04 00:55:50 +08:00 |
|
|
0dd89d78ab
|
renamed values
|
2024-08-02 22:39:21 +08:00 |
|
|
866f69034b
|
Added Area.h
|
2024-08-02 22:31:31 +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 |
|
|
aab3a32e7a
|
Added Lerp functions.
|
2024-07-29 22:54:09 +08:00 |
|
|
9c4624cccd
|
use "lerp" instead of "to" in Vector.h
|
2024-07-29 22:16:37 +08:00 |
|
|
1a61053e33
|
changed AxisVector design
|
2024-07-29 13:45:42 +08:00 |
|
|
437fdace34
|
added 3 AxisVectors.
|
2024-07-29 13:43:51 +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 |
|
|
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 |
|