summaryrefslogtreecommitdiff
path: root/Runtime/Dynamics/NxWrapperUtility.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-08-14 22:50:43 +0800
committerchai <chaifix@163.com>2019-08-14 22:50:43 +0800
commit15740faf9fe9fe4be08965098bbf2947e096aeeb (patch)
treea730ec236656cc8cab5b13f088adfaed6bb218fb /Runtime/Dynamics/NxWrapperUtility.h
+Unity Runtime codeHEADmaster
Diffstat (limited to 'Runtime/Dynamics/NxWrapperUtility.h')
-rw-r--r--Runtime/Dynamics/NxWrapperUtility.h14
1 files changed, 14 insertions, 0 deletions
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