/external/libgdx/extensions/gdx-box2d/gdx-box2d/jni/Box2D/Dynamics/Joints/ |
b2MouseJoint.cpp | 43 m_impulse.SetZero(); 155 m_impulse *= data.step.dtRatio; 156 vB += m_invMassB * m_impulse; 157 wB += m_invIB * b2Cross(m_rB, m_impulse); 161 m_impulse.SetZero(); 175 b2Vec2 impulse = b2Mul(m_mass, -(Cdot + m_C + m_gamma * m_impulse)); 177 b2Vec2 oldImpulse = m_impulse; 178 m_impulse += impulse; 180 if (m_impulse.LengthSquared() > maxImpulse * maxImpulse) 182 m_impulse *= maxImpulse / m_impulse.Length() [all...] |
b2RevoluteJoint.cpp | 52 m_impulse.SetZero(); 134 m_impulse.z = 0.0f; 142 m_impulse.z = 0.0f; 149 m_impulse.z = 0.0f; 160 m_impulse *= data.step.dtRatio; 163 b2Vec2 P(m_impulse.x, m_impulse.y); 166 wA -= iA * (b2Cross(m_rA, P) + m_motorImpulse + m_impulse.z); 169 wB += iB * (b2Cross(m_rB, P) + m_motorImpulse + m_impulse.z); 173 m_impulse.SetZero() [all...] |
b2PrismaticJoint.cpp | 110 m_impulse.SetZero(); 210 m_impulse.z = 0.0f; 218 m_impulse.z = 0.0f; 224 m_impulse.z = 0.0f; 230 m_impulse.z = 0.0f; 241 m_impulse *= data.step.dtRatio; 244 b2Vec2 P = m_impulse.x * m_perp + (m_motorImpulse + m_impulse.z) * m_axis; 245 float32 LA = m_impulse.x * m_s1 + m_impulse.y + (m_motorImpulse + m_impulse.z) * m_a1 [all...] |
b2RopeJoint.cpp | 41 m_impulse = 0.0f; 93 m_impulse = 0.0f; 107 m_impulse *= data.step.dtRatio; 109 b2Vec2 P = m_impulse * m_u; 117 m_impulse = 0.0f; 146 float32 oldImpulse = m_impulse; 147 m_impulse = b2Min(0.0f, m_impulse + impulse); 148 impulse = m_impulse - oldImpulse; 208 b2Vec2 F = (inv_dt * m_impulse) * m_u [all...] |
b2WeldJoint.cpp | 55 m_impulse.SetZero(); 148 m_impulse *= data.step.dtRatio; 150 b2Vec2 P(m_impulse.x, m_impulse.y); 153 wA -= iA * (b2Cross(m_rA, P) + m_impulse.z); 156 wB += iB * (b2Cross(m_rB, P) + m_impulse.z); 160 m_impulse.SetZero(); 183 float32 impulse2 = -m_mass.ez.z * (Cdot2 + m_bias + m_gamma * m_impulse.z); 184 m_impulse.z += impulse2; 192 m_impulse.x += impulse1.x [all...] |
b2DistanceJoint.cpp | 57 m_impulse = 0.0f; 138 m_impulse *= data.step.dtRatio; 140 b2Vec2 P = m_impulse * m_u; 148 m_impulse = 0.0f; 169 float32 impulse = -m_mass * (Cdot + m_bias + m_gamma * m_impulse); 170 m_impulse += impulse; 235 b2Vec2 F = (inv_dt * m_impulse) * m_u;
|
b2GearJoint.cpp | 128 m_impulse = 0.0f; 211 vA += (m_mA * m_impulse) * m_JvAC; 212 wA += m_iA * m_impulse * m_JwA; 213 vB += (m_mB * m_impulse) * m_JvBD; 214 wB += m_iB * m_impulse * m_JwB; 215 vC -= (m_mC * m_impulse) * m_JvAC; 216 wC -= m_iC * m_impulse * m_JwC; 217 vD -= (m_mD * m_impulse) * m_JvBD; 218 wD -= m_iD * m_impulse * m_JwD; 222 m_impulse = 0.0f [all...] |
b2PulleyJoint.cpp | 70 m_impulse = 0.0f; 141 m_impulse *= data.step.dtRatio; 144 b2Vec2 PA = -(m_impulse) * m_uA; 145 b2Vec2 PB = (-m_ratio * m_impulse) * m_uB; 154 m_impulse = 0.0f; 175 m_impulse += impulse; 274 b2Vec2 P = m_impulse * m_uB;
|
b2WheelJoint.cpp | 57 m_impulse = 0.0f; 189 m_impulse *= data.step.dtRatio; 193 b2Vec2 P = m_impulse * m_ay + m_springImpulse * m_ax; 194 float32 LA = m_impulse * m_sAy + m_springImpulse * m_sAx + m_motorImpulse; 195 float32 LB = m_impulse * m_sBy + m_springImpulse * m_sBx + m_motorImpulse; 205 m_impulse = 0.0f; 261 m_impulse += impulse; 341 return inv_dt * (m_impulse * m_ay + m_springImpulse * m_ax);
|
b2GearJoint.h | 113 float32 m_impulse; member in class:b2GearJoint
|
b2MouseJoint.h | 114 b2Vec2 m_impulse; member in class:b2MouseJoint
|
b2RopeJoint.h | 96 float32 m_impulse; member in class:b2RopeJoint
|
b2WeldJoint.h | 110 b2Vec3 m_impulse; member in class:b2WeldJoint
|
b2DistanceJoint.h | 121 float32 m_impulse; member in class:b2DistanceJoint
|
b2PrismaticJoint.h | 165 b2Vec3 m_impulse; member in class:b2PrismaticJoint
|
/external/libgdx/extensions/gdx-box2d/gdx-box2d-gwt/src/com/badlogic/gdx/physics/box2d/gwt/emu/org/jbox2d/dynamics/joints/ |
MouseJoint.java | 52 private final Vec2 m_impulse = new Vec2(); field in class:MouseJoint 76 m_impulse.setZero(); 97 argOut.set(m_impulse).mulLocal(invDt); 205 m_impulse.mulLocal(data.step.dtRatio); 206 vB.x += m_invMassB * m_impulse.x; 207 vB.y += m_invMassB * m_impulse.y; 208 wB += m_invIB * Vec2.cross(m_rB, m_impulse); 210 m_impulse.setZero(); 240 temp.set(m_impulse).mulLocal(m_gamma).addLocal(m_C).addLocal(Cdot).negateLocal(); 244 oldImpulse.set(m_impulse); [all...] |
RopeJoint.java | 25 private float m_impulse; field in class:RopeJoint 50 m_impulse = 0.0f; 103 m_impulse = 0.0f; 116 m_impulse *= data.step.dtRatio; 118 float Px = m_impulse * m_u.x; 119 float Py = m_impulse * m_u.y; 128 m_impulse = 0.0f; 166 float oldImpulse = m_impulse; 167 m_impulse = MathUtils.min(0.0f, m_impulse + impulse) [all...] |
PrismaticJoint.java | 119 private final Vec3 m_impulse; field in class:PrismaticJoint 154 m_impulse = new Vec3(); 192 temp.set(m_axis).mulLocal(m_motorImpulse + m_impulse.z); 193 argOut.set(m_perp).mulLocal(m_impulse.x).addLocal(temp).mulLocal(inv_dt); 199 return inv_dt * m_impulse.y; 279 m_impulse.z = 0.0f; 314 m_impulse.z = 0.0f; 476 m_impulse.z = 0.0f; 481 m_impulse.z = 0.0f; 485 m_impulse.z = 0.0f [all...] |
RevoluteJoint.java | 64 private final Vec3 m_impulse = new Vec3(); field in class:RevoluteJoint 178 m_impulse.z = 0.0f; 183 m_impulse.z = 0.0f; 188 m_impulse.z = 0.0f; 197 m_impulse.x *= data.step.dtRatio; 198 m_impulse.y *= data.step.dtRatio; 201 P.x = m_impulse.x; 202 P.y = m_impulse.y; 206 wA -= iA * (Vec2.cross(m_rA, P) + m_motorImpulse + m_impulse.z); 210 wB += iB * (Vec2.cross(m_rB, P) + m_motorImpulse + m_impulse.z) [all...] |
WeldJoint.java | 69 private final Vec3 m_impulse; field in class:WeldJoint 93 m_impulse = new Vec3(); 94 m_impulse.setZero(); 137 argOut.set(m_impulse.x, m_impulse.y); 143 return inv_dt * m_impulse.z; 236 m_impulse.mulLocal(data.step.dtRatio); 238 P.set(m_impulse.x, m_impulse.y); 242 wA -= iA * (Vec2.cross(m_rA, P) + m_impulse.z) [all...] |
ConstantVolumeJoint.java | 42 private float m_impulse = 0.0f; field in class:ConstantVolumeJoint 192 m_impulse *= step.step.dtRatio; 197 // m_impulse = lambda; 199 velocities[bodies[i].m_islandIndex].v.x += bodies[i].m_invMass * d[i].y * .5f * m_impulse; 200 velocities[bodies[i].m_islandIndex].v.y += bodies[i].m_invMass * -d[i].x * .5f * m_impulse; 203 m_impulse = 0.0f; 233 m_impulse += lambda; 234 // System.out.println(m_impulse);
|
GearJoint.java | 95 private float m_impulse; field in class:GearJoint 195 m_impulse = 0.0f; 210 argOut.set(m_JvAC).mulLocal(m_impulse); 216 float L = m_impulse * m_JwA; 317 vA.x += (m_mA * m_impulse) * m_JvAC.x; 318 vA.y += (m_mA * m_impulse) * m_JvAC.y; 319 wA += m_iA * m_impulse * m_JwA; 321 vB.x += (m_mB * m_impulse) * m_JvBD.x; 322 vB.y += (m_mB * m_impulse) * m_JvBD.y; 323 wB += m_iB * m_impulse * m_JwB [all...] |
DistanceJoint.java | 77 private float m_impulse; field in class:DistanceJoint 99 m_impulse = 0.0f; 153 argOut.x = m_impulse * m_u.x * inv_dt; 154 argOut.y = m_impulse * m_u.y * inv_dt; 245 m_impulse *= data.step.dtRatio; 248 P.set(m_u).mulLocal(m_impulse); 260 m_impulse = 0.0f; 285 float impulse = -m_mass * (Cdot + m_bias + m_gamma * m_impulse); 286 m_impulse += impulse;
|
WheelJoint.java | 69 private float m_impulse; field in class:WheelJoint 139 temp.set(m_ay).mulLocal(m_impulse); 336 m_impulse *= data.step.dtRatio; 340 P.x = m_impulse * m_ay.x + m_springImpulse * m_ax.x; 341 P.y = m_impulse * m_ay.y + m_springImpulse * m_ax.y; 342 float LA = m_impulse * m_sAy + m_springImpulse * m_sAx + m_motorImpulse; 343 float LB = m_impulse * m_sBy + m_springImpulse * m_sBx + m_motorImpulse; 354 m_impulse = 0.0f; 418 m_impulse += impulse;
|
PulleyJoint.java | 59 private float m_impulse; field in class:PulleyJoint 90 m_impulse = 0.0f; 141 argOut.set(m_uB).mulLocal(m_impulse).mulLocal(inv_dt); 247 m_impulse *= data.step.dtRatio; 253 PA.set(m_uA).mulLocal(-m_impulse); 254 PB.set(m_uB).mulLocal(-m_ratio * m_impulse); 265 m_impulse = 0.0f; 295 m_impulse += impulse;
|