DragonNest/Client/ActorEternity/CollisionPrimitive.h

29 lines
303 B
C
Raw Normal View History

2024-12-19 09:48:26 +08:00
#pragma once
enum CollisionType
{
CT_BOX = 0,
CT_SPHERE = 1,
CT_CYLINDER = 2,
CT_TRIANGLES = 3,
};
struct SOBB
{
Point3 Center;
Point3 Axis[ 3 ];
float Extent[ 3 ];
};
struct SSphere
{
Point3 Center;
float fRadius;
};
struct SCylinder
{
Point3 Origin;
Point3 Direction;
float fRadius;
};