[Add] CollisionContact struct.

This commit is contained in:
Rtch90 2018-02-21 21:34:03 +00:00
parent ee1092d59b
commit bc0b81117f
2 changed files with 17 additions and 1 deletions

View File

@ -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
View 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;
};