Properties
				
					
					Readonly m_JvAC
					
					
				
				
					
					Readonly m_JvBD
					
					
				
				
					
					m_JwA
					m_JwA: number = 0
					
				
				
					
					m_JwB
					m_JwB: number = 0
					
				
				
					
					m_JwC
					m_JwC: number = 0
					
				
				
					
					m_JwD
					m_JwD: number = 0
					
				
				
				
				
					
					m_bodyC
					
					
				
				
					
					m_bodyD
					
					
				
				
					
					m_collideConnected
					m_collideConnected: boolean = false
					
				
				
					
					m_constant
					m_constant: number = 0
					
				
				
				
				
					
					m_iA
					m_iA: number = 0
					
				
				
					
					m_iB
					m_iB: number = 0
					
				
				
					
					m_iC
					m_iC: number = 0
					
				
				
					
					m_iD
					m_iD: number = 0
					
				
				
					
					m_impulse
					m_impulse: number = 0
					
				
				
					
					m_index
					m_index: number = 0
					
				
				
					
					m_indexA
					m_indexA: number = 0
					
				
				
					
					m_indexB
					m_indexB: number = 0
					
				
				
					
					m_indexC
					m_indexC: number = 0
					
				
				
					
					m_indexD
					m_indexD: number = 0
					
				
				
					
					m_islandFlag
					m_islandFlag: boolean = false
					
				
				
					
					m_joint1
					
					
				
				
					
					m_joint2
					
					
				
				
					
					Readonly m_lalcA
					m_
lalcA: b2Vec2 = new b2Vec2()Readonly m_lalcB
					m_
lalcB: b2Vec2 = new b2Vec2()Readonly m_lalcC
					m_
lalcC: b2Vec2 = new b2Vec2()Readonly m_lalcD
					m_
lalcD: b2Vec2 = new b2Vec2()Readonly m_lcA
					
					
				
				
					
					Readonly m_lcB
					
					
				
				
					
					Readonly m_lcC
					
					
				
				
					
					Readonly m_lcD
					
					
				
				
					
					Readonly m_localAnchorA
					m_
localAnchorA: b2Vec2 = new b2Vec2()Readonly m_localAnchorB
					m_
localAnchorB: b2Vec2 = new b2Vec2()Readonly m_localAnchorC
					m_
localAnchorC: b2Vec2 = new b2Vec2()Readonly m_localAnchorD
					m_
localAnchorD: b2Vec2 = new b2Vec2()Readonly m_localAxisC
					m_
localAxisC: b2Vec2 = new b2Vec2()Readonly m_localAxisD
					m_
localAxisD: b2Vec2 = new b2Vec2()m_mA
					m_mA: number = 0
					
				
				
					
					m_mB
					m_mB: number = 0
					
				
				
					
					m_mC
					m_mC: number = 0
					
				
				
					
					m_mD
					m_mD: number = 0
					
				
				
					
					m_mass
					m_mass: number = 0
					
				
				
				
				
					
					Readonly m_qA
					m_
qA: b2Rot = new b2Rot()Readonly m_qB
					m_
qB: b2Rot = new b2Rot()Readonly m_qC
					m_
qC: b2Rot = new b2Rot()Readonly m_qD
					m_
qD: b2Rot = new b2Rot()m_ratio
					m_ratio: number = 0
					
				
				
					
					m_referenceAngleA
					m_referenceAngleA: number = 0
					
				
				
					
					m_referenceAngleB
					m_referenceAngleB: number = 0
					
				
				
				
					
					m_typeA
					
					
				
				
					
					m_typeB
					
					
				
				
					
					m_userData
					m_userData: any = null
					
				
				
					
					Static Private InitVelocityConstraints_s_rA
					Init
VelocityConstraints_s_rA: b2Vec2 = new b2Vec2()Static Private InitVelocityConstraints_s_rB
					Init
VelocityConstraints_s_rB: b2Vec2 = new b2Vec2()Static Private InitVelocityConstraints_s_rC
					Init
VelocityConstraints_s_rC: b2Vec2 = new b2Vec2()Static Private InitVelocityConstraints_s_rD
					Init
VelocityConstraints_s_rD: b2Vec2 = new b2Vec2()Static Private InitVelocityConstraints_s_u
					Init
VelocityConstraints_s_u: b2Vec2 = new b2Vec2()Static Private SolvePositionConstraints_s_rA
					Solve
PositionConstraints_s_rA: b2Vec2 = new b2Vec2()Static Private SolvePositionConstraints_s_rB
					Solve
PositionConstraints_s_rB: b2Vec2 = new b2Vec2()Static Private SolvePositionConstraints_s_rC
					Solve
PositionConstraints_s_rC: b2Vec2 = new b2Vec2()Static Private SolvePositionConstraints_s_rD
					Solve
PositionConstraints_s_rD: b2Vec2 = new b2Vec2()Static Private SolvePositionConstraints_s_u
					Solve
PositionConstraints_s_u: b2Vec2 = new b2Vec2()