Codota Logo
Rot.mulToOutUnsafe
Code IndexAdd Codota to your IDE (free)

How to use
mulToOutUnsafe
method
in
org.jbox2d.common.Rot

Best Java code snippets using org.jbox2d.common.Rot.mulToOutUnsafe (Showing top 20 results out of 315)

  • Common ways to obtain Rot
private void myMethod () {
Rot r =
  • Codota IconIWorldPool pool;pool.popRot()
  • Codota Iconnew Rot()
  • Codota Iconnew OrderedStack<Rot>(argSize, argContainerSize){ protected Rot newInstance(){ return new Rot(); } }
  • Smart code suggestions by Codota
}
origin: libgdx/libgdx

public final void getWorldVectorToOutUnsafe(Vec2 localVector, Vec2 out) {
 Rot.mulToOutUnsafe(m_xf.q, localVector, out);
}
origin: libgdx/libgdx

public final static void mulToOutUnsafe(final Transform A, final Transform B, final Transform out) {
 assert (out != B);
 assert (out != A);
 Rot.mulUnsafe(A.q, B.q, out.q);
 Rot.mulToOutUnsafe(A.q, B.p, out.p);
 out.p.addLocal(A.p);
}
origin: libgdx/libgdx

public final static Transform mul(final Transform A, final Transform B) {
 Transform C = new Transform();
 Rot.mulUnsafe(A.q, B.q, C.q);
 Rot.mulToOutUnsafe(A.q, B.p, C.p);
 C.p.addLocal(A.p);
 return C;
}
origin: libgdx/libgdx

for (int i = 0; i < count1; i++) {
 Rot.mulToOutUnsafe(xfq, n1s[i], n);
 Transform.mulToOutUnsafe(xf, v1s[i], v1);
origin: libgdx/libgdx

 protected final void advance(float t) {
  // Advance to the new safe time. This doesn't sync the broad-phase.
  m_sweep.advance(t);
  m_sweep.c.set(m_sweep.c0);
  m_sweep.a = m_sweep.a0;
  m_xf.q.set(m_sweep.a);
  // m_xf.position = m_sweep.c - Mul(m_xf.R, m_sweep.localCenter);
  Rot.mulToOutUnsafe(m_xf.q, m_sweep.localCenter, m_xf.p);
  m_xf.p.mulLocal(-1).addLocal(m_sweep.c);
 }
}
origin: libgdx/libgdx

Rot.mulToOutUnsafe(bA.m_xf.q, temp, rA);
Rot.mulToOutUnsafe(bB.m_xf.q, temp, rB);
Rot.mulToOutUnsafe(bA.m_xf.q, m_localXAxisA, axis);
origin: libgdx/libgdx

void solveRigid(final TimeStep step) {
 for (ParticleGroup group = m_groupList; group != null; group = group.getNext()) {
  if ((group.m_groupFlags & ParticleGroupType.b2_rigidParticleGroup) != 0) {
   group.updateStatistics();
   Vec2 temp = tempVec;
   Vec2 cross = tempVec2;
   Rot rotation = tempRot;
   rotation.set(step.dt * group.m_angularVelocity);
   Rot.mulToOutUnsafe(rotation, group.m_center, cross);
   temp.set(group.m_linearVelocity).mulLocal(step.dt).addLocal(group.m_center).subLocal(cross);
   tempXf.p.set(temp);
   tempXf.q.set(rotation);
   Transform.mulToOut(tempXf, group.m_transform, group.m_transform);
   final Transform velocityTransform = tempXf2;
   velocityTransform.p.x = step.inv_dt * tempXf.p.x;
   velocityTransform.p.y = step.inv_dt * tempXf.p.y;
   velocityTransform.q.s = step.inv_dt * tempXf.q.s;
   velocityTransform.q.c = step.inv_dt * (tempXf.q.c - 1);
   for (int i = group.m_firstIndex; i < group.m_lastIndex; i++) {
    Transform.mulToOutUnsafe(velocityTransform, m_positionBuffer.data[i],
      m_velocityBuffer.data[i]);
   }
  }
 }
}
origin: libgdx/libgdx

Rot.mulToOutUnsafe(qA, temp.set(m_localAnchorA).subLocal(m_localCenterA), rA);
Rot.mulToOutUnsafe(qB, temp.set(m_localAnchorB).subLocal(m_localCenterB), rB);
u.set(cB).addLocal(rB).subLocal(cA).subLocal(rA);
origin: libgdx/libgdx

qB.set(aB);
Rot.mulToOutUnsafe(qA, u.set(m_localAnchorA).subLocal(m_localCenterA), rA);
Rot.mulToOutUnsafe(qB, u.set(m_localAnchorB).subLocal(m_localCenterB), rB);
u.set(cB).addLocal(rB).subLocal(cA).subLocal(rA);
origin: libgdx/libgdx

Rot.mulToOutUnsafe(qA, temp.set(m_localAnchorA).subLocal(m_localCenterA), m_rA);
Rot.mulToOutUnsafe(qB, temp.set(m_localAnchorB).subLocal(m_localCenterB), m_rB);
origin: libgdx/libgdx

Rot.mulToOutUnsafe(qA, m_u.set(m_localAnchorA).subLocal(m_localCenterA), m_rA);
Rot.mulToOutUnsafe(qB, m_u.set(m_localAnchorB).subLocal(m_localCenterB), m_rB);
m_u.set(cB).addLocal(m_rB).subLocal(cA).subLocal(m_rA);
origin: libgdx/libgdx

Rot.mulToOutUnsafe(xfa.q, m_axis, normal);
Transform.mulToOutUnsafe(xfa, m_localPoint, pointA);
Rot.mulToOutUnsafe(xfb.q, m_axis, normal);
Transform.mulToOutUnsafe(xfb, m_localPoint, pointB);
origin: libgdx/libgdx

Rot.mulToOutUnsafe(qA, temp.set(m_localAnchorA).subLocal(m_localCenterA), m_rA);
Rot.mulToOutUnsafe(qB, temp.set(m_localAnchorB).subLocal(m_localCenterB), m_rB);
origin: libgdx/libgdx

final Vec2 impulse = pool.popVec2();
Rot.mulToOutUnsafe(qA, C.set(m_localAnchorA).subLocal(m_localCenterA), rA);
Rot.mulToOutUnsafe(qB, C.set(m_localAnchorB).subLocal(m_localCenterB), rB);
C.set(cB).addLocal(rB).subLocal(cA).subLocal(rA);
positionError = C.length();
origin: libgdx/libgdx

Rot.mulToOutUnsafe(xfa.q, m_axis, normal);
Transform.mulToOutUnsafe(xfa, m_localPoint, pointA);
Rot.mulToOutUnsafe(xfb.q, m_axis, normal);
Transform.mulToOutUnsafe(xfb, m_localPoint, pointB);
origin: libgdx/libgdx

Rot.mulToOutUnsafe(xfA.q, m_localAnchorA, temp);
temp.addLocal(xfA.p).subLocal(xfC.p);
Rot.mulTransUnsafe(xfC.q, temp, pA);
Rot.mulToOutUnsafe(xfB.q, m_localAnchorB, temp);
temp.addLocal(xfB.p).subLocal(xfD.p);
Rot.mulTransUnsafe(xfD.q, temp, pB);
origin: libgdx/libgdx

Rot.mulToOutUnsafe(qB, temp.set(m_localAnchorB).subLocal(m_localCenterB), m_rB);
origin: libgdx/libgdx

qB.set(aB);
Rot.mulToOutUnsafe(qA, temp.set(m_localAnchorA).subLocal(m_localCenterA), rA);
Rot.mulToOutUnsafe(qB, temp.set(m_localAnchorB).subLocal(m_localCenterB), rB);
origin: libgdx/libgdx

float iA = m_invIA, iB = m_invIB;
Rot.mulToOutUnsafe(qA, temp.set(m_localAnchorA).subLocal(m_localCenterA), rA);
Rot.mulToOutUnsafe(qB, temp.set(m_localAnchorB).subLocal(m_localCenterB), rB);
float positionError, angularError;
origin: libgdx/libgdx

m_axis.normalize();
Rot.mulToOutUnsafe(xfb.q, m_axis, normal);
m_axis.normalize();
Rot.mulToOutUnsafe(xfa.q, m_axis, normal);
org.jbox2d.commonRotmulToOutUnsafe

Popular methods of Rot

  • mulToOut
  • set
  • <init>
  • clone
  • getAngle
  • getXAxis
  • mul
  • mulTrans
  • mulTransUnsafe
  • mulUnsafe
  • setIdentity
  • setIdentity

Popular in Java

  • Reading from database using SQL prepared statement
  • setRequestProperty (URLConnection)
  • onRequestPermissionsResult (Fragment)
  • setContentView (Activity)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Set (java.util)
    A collection that contains no duplicate elements. More formally, sets contain no pair of elements e1
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now