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.b2EPAxisComputePolygonSeparation()
Box2D.Collision.b2EPCollider.b2EPAxis ComputePolygonSeparation()()Returns:
Box2D.Collision.b2EPCollider.b2EPAxis