Program Listing for File convex_convex_collision_info.hpp¶
↰ Return to documentation for file (/home/runner/work/Legion-Engine/Legion-Engine/legion/engine/physics/data/convex_convex_collision_info.hpp
)
#pragma once
#include <core/core.hpp>
#include <physics/data/pointer_encapsulator.hpp>
#include <physics/halfedgeedge.hpp>
#include <physics/halfedgeface.hpp>
namespace legion::physics
{
struct ConvexConvexCollisionInfo
{
math::vec3 edgeNormal;
float ARefSeperation, BRefSeperation, aToBEdgeSeperation;
PointerEncapsulator < HalfEdgeFace> ARefFace;
PointerEncapsulator < HalfEdgeFace> BRefFace;
PointerEncapsulator< HalfEdgeEdge> edgeRef;
PointerEncapsulator< HalfEdgeEdge> edgeInc;
};
}