b2EPCollider
b2EPCollider
Box2D.CollisionInheritance: System.Object → Box2D.b2ReusedObject{Box2D.Collision.b2EPCollider}
Constructors
b2EPCollider()
b2EPCollider()()
Fields
m_centroidB(Box2D.Common.b2Vec2)
m_lowerLimit(Box2D.Common.b2Vec2)
m_normal(Box2D.Common.b2Vec2)
m_normal0(Box2D.Common.b2Vec2)
m_normal1(Box2D.Common.b2Vec2)
m_normal2(Box2D.Common.b2Vec2)
m_radius(System.Single)
m_type1(Box2D.Collision.b2EPCollider.VertexType)
m_type2(Box2D.Collision.b2EPCollider.VertexType)
m_upperLimit(Box2D.Common.b2Vec2)
m_v0(Box2D.Common.b2Vec2)
m_v1(Box2D.Common.b2Vec2)
m_v2(Box2D.Common.b2Vec2)
m_v3(Box2D.Common.b2Vec2)
m_xf(Box2D.Common.b2Transform)
Methods
Collide(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
Collide(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)(Box2D.Collision.b2Manifold manifold, Box2D.Collision.Shapes.b2EdgeShape edgeA, Box2D.Common.b2Transform xfA, Box2D.Collision.Shapes.b2PolygonShape polygonB, Box2D.Common.b2Transform xfB)
Parameters:
manifold
(Box2D.Collision.b2Manifold)edgeA
(Box2D.Collision.Shapes.b2EdgeShape)xfA
(Box2D.Common.b2Transform)polygonB
(Box2D.Collision.Shapes.b2PolygonShape)xfB
(Box2D.Common.b2Transform)ComputeEdgeSeparation()
Box2D.Collision.b2EPCollider.b2EPAxis ComputeEdgeSeparation()()
Returns:
Box2D.Collision.b2EPCollider.b2EPAxis
ComputePolygonSeparation()
Box2D.Collision.b2EPCollider.b2EPAxis ComputePolygonSeparation()()
Returns:
Box2D.Collision.b2EPCollider.b2EPAxis