congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ContactID
Code IndexAdd Tabnine to your IDE (free)

How to use
ContactID
in
org.jbox2d.collision

Best Java code snippets using org.jbox2d.collision.ContactID (Showing top 20 results out of 315)

origin: libgdx/libgdx

/**
 * Creates a manifold point as a copy of the given point
 * @param cp point to copy from
 */
public ManifoldPoint(final ManifoldPoint cp) {
  localPoint = cp.localPoint.clone();
  normalImpulse = cp.normalImpulse;
  tangentImpulse = cp.tangentImpulse;
  id = new ContactID(cp.id);
}
origin: libgdx/libgdx

 @Override
 public int compareTo(ContactID o) {
  return getKey() - o.getKey();
 }
}
origin: libgdx/libgdx

if (manifold2.points[j].id.isEqual(id)) {
 state1[i] = PointState.PERSIST_STATE;
 break;
if (manifold1.points[j].id.isEqual(id)) {
 state2[i] = PointState.PERSIST_STATE;
 break;
origin: libgdx/libgdx

public ContactID(final ContactID c) {
 set(c);
}
origin: libgdx/libgdx

out.x = (xf2.q.c * px + xf2.q.s * py);
out.y = (-xf2.q.s * px + xf2.q.c * py);
cp.id.set(clipPoints2[i].id);
if (flip) {
 cp.id.flip();
origin: libgdx/libgdx

manifold.points[0].id.zero();
origin: libgdx/libgdx

  /**
   * Sets this manifold point form the given one
   * @param cp the point to copy from
   */
  public void set(final ManifoldPoint cp){
    localPoint.set(cp.localPoint);
    normalImpulse = cp.normalImpulse;
    tangentImpulse = cp.tangentImpulse;
    id.set(cp.id);
  }
}
origin: jbox2d/jbox2d

out.x = (xf2.q.c * px + xf2.q.s * py);
out.y = (-xf2.q.s * px + xf2.q.c * py);
cp.id.set(clipPoints2[i].id);
if (flip) {
 cp.id.flip();
origin: libgdx/libgdx

 mpoint.localPoint.x = circlep.x;
 mpoint.localPoint.y = circlep.y;
 mpoint.id.zero();
 manifold.localPoint.set(v1);
 manifold.points[0].localPoint.set(circlep);
 manifold.points[0].id.zero();
} else if (u2 <= 0.0f) {
 manifold.localPoint.set(v2);
 manifold.points[0].localPoint.set(circlep);
 manifold.points[0].id.zero();
} else {
 manifold.points[0].id.zero();
origin: jbox2d/jbox2d

public ContactID(final ContactID c) {
 set(c);
}
origin: andmizi/MobikeTags

out.x = (xf2.q.c * px + xf2.q.s * py);
out.y = (-xf2.q.s * px + xf2.q.c * py);
cp.id.set(clipPoints2[i].id);
if (flip) {
 cp.id.flip();
origin: libgdx/libgdx

/**
 * Blank manifold point with everything zeroed out.
 */
public ManifoldPoint() {
  localPoint = new Vec2();
  normalImpulse = tangentImpulse = 0f;
  id = new ContactID();
}
origin: libgdx/libgdx

public boolean isEqual(final ContactID cid) {
 return getKey() == cid.getKey();
}
origin: jbox2d/jbox2d

if (manifold2.points[j].id.isEqual(id)) {
 state1[i] = PointState.PERSIST_STATE;
 break;
if (manifold1.points[j].id.isEqual(id)) {
 state2[i] = PointState.PERSIST_STATE;
 break;
origin: jbox2d/jbox2d

manifold.points[0].id.zero();
origin: jbox2d/jbox2d

  /**
   * Sets this manifold point form the given one
   * @param cp the point to copy from
   */
  public void set(final ManifoldPoint cp){
    localPoint.set(cp.localPoint);
    normalImpulse = cp.normalImpulse;
    tangentImpulse = cp.tangentImpulse;
    id.set(cp.id);
  }
}
origin: org.jbox2d/jbox2d-library

out.x = (xf2.q.c * px + xf2.q.s * py);
out.y = (-xf2.q.s * px + xf2.q.c * py);
cp.id.set(clipPoints2[i].id);
if (flip) {
 cp.id.flip();
origin: libgdx/libgdx

public ClipVertex() {
 v = new Vec2();
 id = new ContactID();
}
origin: libgdx/libgdx

public ManifoldPoint[] getPoints () {
  for (int i = 0; i < manifold.points.length; i++) {
    points[i].contactID = manifold.points[i].id.getKey();
    points[i].localPoint.set(manifold.points[i].localPoint.x, manifold.points[i].localPoint.y);
    points[i].normalImpulse = manifold.points[i].normalImpulse;
    points[i].tangentImpulse = manifold.points[i].tangentImpulse;
  }
  return points;
}
origin: libgdx/libgdx

ManifoldPoint mp1 = oldManifold.points[j];
if (mp1.id.isEqual(id2)) {
 mp2.normalImpulse = mp1.normalImpulse;
 mp2.tangentImpulse = mp1.tangentImpulse;
org.jbox2d.collisionContactID

Javadoc

Contact ids to facilitate warm starting. Note: the ContactFeatures class is just embedded in here

Most used methods

  • <init>
  • flip
  • getKey
  • isEqual
  • set
  • zero
    zeros out the data

Popular in Java

  • Reactive rest calls using spring rest template
  • getContentResolver (Context)
  • getSystemService (Context)
  • addToBackStack (FragmentTransaction)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • JFrame (javax.swing)
  • Runner (org.openjdk.jmh.runner)
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now