refactor the animation, wrist tracking, and hand interaction manipulation systems for FXRMotionControllerData compatibility

This commit is contained in:
Mamadou Babaei
2024-08-16 16:29:36 +02:00
parent dccf6ad013
commit 84315e146f
16 changed files with 425 additions and 341 deletions
@@ -36,6 +36,7 @@
#pragma once
#include "Containers/Array.h"
#include "HeadMountedDisplayTypes.h"
#include "Math/Rotator.h"
#include "Math/Vector.h"
@@ -48,8 +49,7 @@ class SENSEGLOVEDEBUG_API FSGDebugVirtualHand final
public:
static void Draw(
const UWorld* World,
const FVector& WristLocation, const FRotator& WristRotation,
const TArray<TArray<FVector>>& JointPositions, const TArray<TArray<FRotator>>& JointRotations,
const FXRMotionControllerData& MotionControllerData,
const FSGDebugVirtualHandSettings& Settings);
public: