From 15740faf9fe9fe4be08965098bbf2947e096aeeb Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 14 Aug 2019 22:50:43 +0800 Subject: +Unity Runtime code --- Runtime/Dynamics/NxWrapperUtility.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Runtime/Dynamics/NxWrapperUtility.h (limited to 'Runtime/Dynamics/NxWrapperUtility.h') diff --git a/Runtime/Dynamics/NxWrapperUtility.h b/Runtime/Dynamics/NxWrapperUtility.h new file mode 100644 index 0000000..a9c159e --- /dev/null +++ b/Runtime/Dynamics/NxWrapperUtility.h @@ -0,0 +1,14 @@ +#ifndef NXWRAPPERUTILITY_H +#define NXWRAPPERUTILITY_H + +#include "External/PhysX/builds/SDKs/Foundation/include/NxVec3.h" +#include "External/PhysX/builds/SDKs/Foundation/include/NxVersionNumber.h" +#include "External/PhysX/builds/SDKs/NxCharacter/include/NxExtended.h" + +inline NxExtendedVec3 Vec3ToNxExtended (const Vector3f& v) { return NxExtendedVec3(v.x, v.y, v.z); } +inline Vector3f NxExtendedToVec3 (const NxExtendedVec3& v) { return Vector3f(v.x, v.y, v.z); } + +inline NxVec3 Vec3ToNx (const Vector3f& v) { return NxVec3(v.x, v.y, v.z); } +inline Vector3f Vec3FromNx (const NxVec3& v) { return Vector3f(v.x, v.y, v.z); } + +#endif -- cgit v1.1-26-g67d0