Метод |
Описание |
|
CollideCircles ( Manifold &manifold, CircleShape circle1, Box2DX.Common.Transform xf1, CircleShape circle2, Box2DX.Common.Transform xf2 ) : void |
|
|
CollideEdgeAndCircle ( Manifold &manifold, EdgeShape edge, Box2DX.Common.Transform transformA, CircleShape circle, Box2DX.Common.Transform transformB ) : void |
|
|
CollidePolyAndEdge ( Manifold &manifold, PolygonShape polygon, Box2DX.Common.Transform TransformA, EdgeShape edge, Box2DX.Common.Transform TransformB ) : void |
|
|
CollidePolygonAndCircle ( Manifold &manifold, PolygonShape polygon, Box2DX.Common.Transform xf1, CircleShape circle, Box2DX.Common.Transform xf2 ) : void |
|
|
CollidePolygons ( Manifold &manifold, PolygonShape polyA, Box2DX.Common.Transform xfA, PolygonShape polyB, Box2DX.Common.Transform xfB ) : void |
|
|
Distance ( DistanceOutput &output, SimplexCache &cache, DistanceInput &input, Shape shapeA, Shape shapeB ) : void |
|
|
EdgeSeparation ( PolygonShape poly1, Box2DX.Common.Transform xf1, int edge1, PolygonShape poly2, Box2DX.Common.Transform xf2 ) : float |
Find the separation between poly1 and poly2 for a give edge normal on poly1. |
|
FindIncidentEdge ( Box2DX.Collision.ClipVertex &c, PolygonShape poly1, Box2DX.Common.Transform xf1, int edge1, PolygonShape poly2, Box2DX.Common.Transform xf2 ) : void |
|
|
FindMaxSeparation ( int &edgeIndex, PolygonShape poly1, Box2DX.Common.Transform xf1, PolygonShape poly2, Box2DX.Common.Transform xf2 ) : float |
Find the max separation between poly1 and poly2 using edge normals from poly1. |
|