HomeSort by relevance Sort by last modified time
    Searched full:m_impulse (Results 1 - 25 of 28) sorted by null

1 2

  /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;

Completed in 3278 milliseconds

1 2