My Project: dynamics.mod/NewtonDynamics/source/physics/dgCollisionConvex.cpp File Reference

My Project

Classes | Macros | Variables
dgCollisionConvex.cpp File Reference
`#include "dgPhysicsStdafx.h"`
`#include "dgBody.h"`
`#include "dgWorld.h"`
`#include "dgContact.h"`
`#include "dgCollisionMesh.h"`
`#include "dgCollisionConvex.h"`
`#include "dgCollisionInstance.h"`
`#include "dgCollisionConvexHull.h"`
`#include "dgCollisionConvexPolygon.h"`

## Classes

class | dgCollisionConvex::dgPerimenterEdge
class | dgCollisionConvex::dgMinkFace
class | dgCollisionConvex::dgMinkHull

## Macros

#define | DG_MAX_EDGE_COUNT 2048
#define | DG_MAX_CIRCLE_DISCRETE_STEPS dgFloat32 (256.0f)
#define | DG_MAX_VERTEX_CLIP_FACE 16
#define | DG_MAX_SIMD_VERTEX_LIMIT 64
#define | DG_CONNICS_CONTATS_ITERATIONS 32
#define | DG_SEPARATION_PLANES_ITERATIONS 8
#define | DG_MAX_MIN_VOLUME dgFloat32 (1.0e-6f)
#define | DG_MINK_VERTEX_ERR (dgFloat32 (1.0e-3f))
#define | DG_MINK_VERTEX_ERR2 (DG_MINK_VERTEX_ERR * DG_MINK_VERTEX_ERR)
#define | DG_ROBUST_PLANE_CLIP dgFloat32 (1.0f / 256.0f)
#define | DG_CONVEX_MINK_STACK_SIZE 64
#define | DG_CONVEX_MINK_MAX_FACES 512
#define | DG_CONVEX_MINK_MAX_POINTS 256

## Variables

DG_MSC_VECTOR_ALIGMENT class dgCollisionConvex::dgPerimenterEdge | DG_GCC_VECTOR_ALIGMENT

## Macro Definition Documentation

## § DG_CONNICS_CONTATS_ITERATIONS

#define DG_CONNICS_CONTATS_ITERATIONS 32

## § DG_CONVEX_MINK_MAX_FACES

#define DG_CONVEX_MINK_MAX_FACES 512

## § DG_CONVEX_MINK_MAX_POINTS

#define DG_CONVEX_MINK_MAX_POINTS 256

## § DG_CONVEX_MINK_STACK_SIZE

#define DG_CONVEX_MINK_STACK_SIZE 64

## § DG_MAX_CIRCLE_DISCRETE_STEPS

#define DG_MAX_CIRCLE_DISCRETE_STEPS dgFloat32 (256.0f)

## § DG_MAX_EDGE_COUNT

#define DG_MAX_EDGE_COUNT 2048

## § DG_MAX_MIN_VOLUME

#define DG_MAX_MIN_VOLUME dgFloat32 (1.0e-6f)

## § DG_MAX_SIMD_VERTEX_LIMIT

#define DG_MAX_SIMD_VERTEX_LIMIT 64

## § DG_MAX_VERTEX_CLIP_FACE

#define DG_MAX_VERTEX_CLIP_FACE 16

## § DG_MINK_VERTEX_ERR

#define DG_MINK_VERTEX_ERR (dgFloat32 (1.0e-3f))

## § DG_MINK_VERTEX_ERR2

#define DG_MINK_VERTEX_ERR2 (DG_MINK_VERTEX_ERR * DG_MINK_VERTEX_ERR)

## § DG_ROBUST_PLANE_CLIP

#define DG_ROBUST_PLANE_CLIP dgFloat32 (1.0f / 256.0f)

## § DG_SEPARATION_PLANES_ITERATIONS

#define DG_SEPARATION_PLANES_ITERATIONS 8

## Variable Documentation

## § DG_GCC_VECTOR_ALIGMENT

DG_MSC_VECTOR_ALIGMENT class dgCollisionConvex::dgMinkFace DG_GCC_VECTOR_ALIGMENT