Properties
Readonly m_centroidB
m_
centroidB: b2Vec2 = new b2Vec2()
m_front
m_front: boolean = false
Readonly m_lowerLimit
m_
lowerLimit: b2Vec2 = new b2Vec2()
Readonly m_normal
m_
normal: b2Vec2 = new b2Vec2()
Readonly m_normal0
m_
normal0: b2Vec2 = new b2Vec2()
Readonly m_normal1
m_
normal1: b2Vec2 = new b2Vec2()
Readonly m_normal2
m_
normal2: b2Vec2 = new b2Vec2()
Readonly m_polygonB
m_radius
m_radius: number = 0
m_type1
m_type2
Readonly m_upperLimit
m_
upperLimit: b2Vec2 = new b2Vec2()
Readonly m_v0
Readonly m_v1
Readonly m_v2
Readonly m_v3
Readonly m_xf
Static Private s_clipPoints1
Static Private s_clipPoints2
Static Private s_edge0
s_
edge0: b2Vec2 = new b2Vec2()
Static Private s_edge1
s_
edge1: b2Vec2 = new b2Vec2()
Static Private s_edge2
s_
edge2: b2Vec2 = new b2Vec2()
Static Private s_edgeAxis
Static Private s_ie
Static Private s_n
Static Private s_perp
Static Private s_polygonAxis
s_
polygonAxis: b2EPAxis = new b2EPAxis()
Static Private s_rf
Methods
Collide
-
Parameters
Returns void
ComputeEdgeSeparation
-
Parameters
ComputePolygonSeparation
-
Parameters