Skip to main content

b2EPCollider

b2EPCollider

Box2D.Collision

Inheritance: 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