[Add] CollisionContact struct.
This commit is contained in:
parent
5b1a10b70b
commit
9865ae1fb4
@ -1,5 +1,5 @@
|
|||||||
noinst_LIBRARIES = libcollider.a
|
noinst_LIBRARIES = libcollider.a
|
||||||
libcollider_a_SOURCES = geom_tree.cpp geom.cpp collision_space.cpp
|
libcollider_a_SOURCES = geom_tree.cpp geom.cpp collision_space.cpp
|
||||||
|
|
||||||
include_HEADERS = geom_tree.h geom.h collision_space.h
|
include_HEADERS = geom_tree.h geom.h collision_space.h collider.h
|
||||||
|
|
||||||
|
16
src/collider/collider.h
Normal file
16
src/collider/collider.h
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
#pragma once
|
||||||
|
#include "../vector.h"
|
||||||
|
#include "geom_tree.h"
|
||||||
|
#include "collision_space.h"
|
||||||
|
#include "geom.h"
|
||||||
|
|
||||||
|
class Geom;
|
||||||
|
|
||||||
|
struct CollisionContact {
|
||||||
|
vector3d pos;
|
||||||
|
vector3d normal;
|
||||||
|
double depth;
|
||||||
|
int triIdx;
|
||||||
|
Geom* g1, *g2;
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user