public class GIM_TRIANGLE extends BulletBase
className| Constructor and Description |
|---|
GIM_TRIANGLE() |
GIM_TRIANGLE(long cPtr,
boolean cMemoryOwn)
Construct a new GIM_TRIANGLE, normally you should not need this constructor it's intended for low-level usage.
|
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic GIM_TRIANGLE(long cPtr,
boolean cMemoryOwn)
public GIM_TRIANGLE()
public static long getCPtr(GIM_TRIANGLE obj)
public void setMargin(float value)
public float getMargin()
public void setVertices(btVector3 value)
public btVector3 getVertices()
public GIM_AABB get_box()
public void get_normal(Vector3 normal)
public void get_plane(btVector4 plane)
public void apply_transform(Matrix4 trans)
public void get_edge_plane(long edge_index,
Vector3 triangle_normal,
btVector4 plane)
public void get_triangle_transform(Matrix4 triangle_transform)
public boolean collide_triangle_hard_test(GIM_TRIANGLE other, GIM_TRIANGLE_CONTACT_DATA contact_data)
public boolean collide_triangle(GIM_TRIANGLE other, GIM_TRIANGLE_CONTACT_DATA contact_data)
public boolean get_uv_parameters(Vector3 point, Vector3 tri_plane, SWIGTYPE_p_float u, SWIGTYPE_p_float v)
public boolean ray_collision(Vector3 vPoint, Vector3 vDir, Vector3 pout, Vector3 triangle_normal, SWIGTYPE_p_float tparam, float tmax)
public boolean ray_collision(Vector3 vPoint, Vector3 vDir, Vector3 pout, Vector3 triangle_normal, SWIGTYPE_p_float tparam)
public boolean ray_collision_front_side(Vector3 vPoint, Vector3 vDir, Vector3 pout, Vector3 triangle_normal, SWIGTYPE_p_float tparam, float tmax)
public boolean ray_collision_front_side(Vector3 vPoint, Vector3 vDir, Vector3 pout, Vector3 triangle_normal, SWIGTYPE_p_float tparam)
Copyright © 2021. All rights reserved.