All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.badlogic.gdx.physics.bullet.collision.CollisionConstants Maven / Gradle / Ivy

There is a newer version: 1.12.1
Show newest version
/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 3.0.2
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */

package com.badlogic.gdx.physics.bullet.collision;

import com.badlogic.gdx.physics.bullet.BulletBase;
import com.badlogic.gdx.physics.bullet.linearmath.*;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
import com.badlogic.gdx.math.Matrix4;

public interface CollisionConstants {
  public final static int DBVT_IMPL_GENERIC = 0;
  public final static int DBVT_IMPL_SSE = 1;
  public final static int DBVT_USE_TEMPLATE = 0;
  public final static int DBVT_USE_INTRINSIC_SSE = 1;
  public final static int DBVT_USE_MEMMOVE = 1;
  public final static int DBVT_ENABLE_BENCHMARK = 0;
  public final static int DBVT_SELECT_IMPL = 0;
  public final static int DBVT_MERGE_IMPL = 0;
  public final static int DBVT_INT0_IMPL = 0;
  public final static String btQuantizedBvhDataName = "btQuantizedBvhFloatData";
  public final static int MAX_SUBTREE_SIZE_IN_BYTES = 2048;
  public final static int MAX_NUM_PARTS_IN_BITS = 10;
  public final static int DBVT_BP_PROFILE = 0;
  public final static int DBVT_BP_PREVENTFALSEUPDATE = 0;
  public final static int DBVT_BP_ACCURATESLEEPING = 0;
  public final static int DBVT_BP_ENABLE_BENCHMARK = 0;
  public final static int USE_OVERLAP_TEST_ON_REMOVES = 1;
  public final static int MAX_PREFERRED_PENETRATION_DIRECTIONS = 10;
  public final static int TRI_INFO_V0V1_CONVEX = 1;
  public final static int TRI_INFO_V1V2_CONVEX = 2;
  public final static int TRI_INFO_V2V0_CONVEX = 4;
  public final static int TRI_INFO_V0V1_SWAP_NORMALB = 8;
  public final static int TRI_INFO_V1V2_SWAP_NORMALB = 16;
  public final static int TRI_INFO_V2V0_SWAP_NORMALB = 32;
  public final static int TEST_INTERNAL_OBJECTS = 1;
  public final static int ACTIVE_TAG = 1;
  public final static int ISLAND_SLEEPING = 2;
  public final static int WANTS_DEACTIVATION = 3;
  public final static int DISABLE_DEACTIVATION = 4;
  public final static int DISABLE_SIMULATION = 5;
  public final static String btCollisionObjectDataName = "btCollisionObjectFloatData";
  public final static int USE_PATH_COMPRESSION = 1;
  public final static int STATIC_SIMULATION_ISLAND_OPTIMIZATION = 1;
  public final static int USE_DISPATCH_REGISTRY_ARRAY = 1;
  public final static int MANIFOLD_CACHE_SIZE = 4;
  public final static int NO_VIRTUAL_INTERFACE = 1;
  public final static int VORONOI_SIMPLEX_MAX_VERTS = 5;
  public final static double VORONOI_DEFAULT_EQUAL_VERTEX_THRESHOLD = 0.0001;
  public final static double BOX_PLANE_EPSILON = 0.000001;
  public final static double PLANEDIREPSILON = 0.0000001;
  public final static double PARALELENORMALS = 0.000001;
  public final static int MAX_TRI_CLIPPING = 16;
  public final static int NORMAL_CONTACT_AVERAGE = 1;
  public final static double CONTACT_DIFF_EPSILON = 0.00001;
  public final static int BT_DEFAULT_MAX_POOLS = 16;
  public final static int GIMPACT_VS_PLANE_COLLISION = 1;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy