Georg Hagen
aabc24616d
Add handling for camera intrinsics
2024-07-07 16:53:48 +02:00
Georg Hagen
fcecdd63a3
Fix GetFov methods
2024-07-07 00:21:49 +02:00
Georg Hagen
3dd7269470
Extend Pose
2024-07-01 14:47:30 +02:00
Georg Hagen
299040ecaf
Switch to C++20
2024-06-21 11:57:53 +02:00
Vladyslav Baranovskyi
1b9041c998
Summary:
...
- Added const references to GetPosition & GetOrientation
- Renamed OnCurrentFrameFinished()
- Added references to functions in comments
2024-06-10 12:49:24 +03:00
Vladyslav Baranovskyi
1311165139
Summary:
...
- In MovingCubeApp animations are now allocated on stack
- m_sequenceAnimationController now uses SetAnimationPoseResetTime()
- Removed OnSequenceAnimationCompleted()
- Pose::GetOrientation() now returns by value(without it my code doesn't compile)
- GetStep() getter
- In if(m_loop) checking for m_resetTime to be zero or last step to be equal to the first
- Tick now ticks only if there are at least one element in m_steps
- IsFinished() function
- AddAnimationSteps() functions that take initializer_lists
- Getters in SimpleAnimationController are now const
2024-06-08 17:36:03 +03:00
Vladyslav Baranovskyi
458f51889c
Changed glm:: types to Math::, calling Math::Utils::decompose
2024-06-06 22:35:21 +03:00
Vladyslav Baranovskyi
e6615a2bf5
Decomposing matrix in Pose constructor, added GetPose() and GetWorldPose() to Node class
2024-06-06 15:37:38 +03:00
Georg Hagen
640ca59dcd
CMake changes
2024-05-22 13:54:22 +02:00
e0f24153d3
Change namespace name
2023-10-03 19:52:23 +02:00
b38ff35e09
Code cleanups
2023-09-15 15:33:22 +02:00
11e207774b
Update DenseVector3i class
2023-09-04 19:03:11 +02:00
446e11e3b8
Cleanup descriptor layout handling
2023-09-03 17:07:23 +02:00
27c9970c1a
Fix ByteSize formatting
2023-08-23 01:54:11 +02:00
ec44aca7ec
Change loop type to make warning go away
2023-08-12 01:33:33 +02:00
51d61fd5f5
Add default constructor
2021-06-02 19:15:19 +02:00
8d80e744fa
Add resolution aware version of CameraIntrinsic helper class
2021-05-31 16:47:22 +02:00
0f15c691e1
Add RGB10A2 type
2021-05-25 14:45:15 +02:00
a40a2090e4
Add GetFovX and GetFovY to CameraIntrinsic
2021-05-21 18:55:11 +02:00
69adaaad5f
Automatically handle switch between standalone fmt, spdlog bundled fmt and no fmt
2021-05-20 18:01:11 +02:00
f7c73167eb
Minor improvements
2021-03-31 19:43:11 +02:00
665591cb4c
Fix Timestamp class NANOS_TO_SECONDS
2021-03-29 16:41:11 +02:00
11e5c0dcd2
Make operators constexpr
2021-03-04 20:49:11 +01:00
3d69b12cf6
Update ByteSize class
2021-02-25 15:36:22 +01:00
9b4821a102
Make Frustum class handle Range class as input
2021-02-22 03:17:19 +01:00
5cc0ce9433
Move AABB class and base it on top of Range
2021-02-21 02:10:11 +01:00
8301cd37b5
Add ByteSize class for size string formatting
2021-02-18 02:52:26 +01:00
42ae1738f7
Add int24 type
2021-02-17 21:37:11 +01:00
9584ec77f1
Fix windows build issues
2021-02-09 00:24:11 +01:00
097613f34b
Add Frustum class
2021-01-31 03:28:21 +01:00
917ee28ac2
Fix getters for negative numbers
2021-01-27 01:02:03 +01:00
25a62c6c6d
Add Vector3f_SIMD constructor
2021-01-26 02:30:21 +01:00
b08e05e444
AddDenseVector3i
2021-01-20 23:42:11 +01:00
dea40fea84
Fix camera intrinsics ProjectTo3D
2021-01-07 00:29:30 +01:00
e33ecbe485
Fix handling end of archive
2020-12-29 15:52:36 +01:00
85cc8abb7b
Minor fixes and extensions
2020-12-14 21:21:21 +01:00
39ae50a2c4
Add CameraIntrinsic class
2020-12-13 13:15:04 +01:00
8dd9bbd75f
Add constructor to create Pose from euler angles
2020-11-18 21:23:44 +01:00
5f53ebd4d5
Add Pose class
2020-11-17 23:57:11 +01:00
673e043950
Add more operators to Timestamp
2020-11-16 23:53:11 +01:00
d7f8efa5f4
Add operators
2020-11-02 20:59:11 +01:00
1d05f97216
Add Timestamp class
2020-10-30 20:47:11 +01:00
78d24fbe41
Introduce Math.hpp and use typedef to make replacing glm with something else in the future simpler
2020-10-27 23:25:26 +01:00