Logo Search packages:      
Sourcecode: blender version File versions  Download package

GIM_CONTACT Class Reference

#include <btContactProcessing.h>

List of all members.


Detailed Description

The GIM_CONTACT is an internal GIMPACT structure, similar to btManifoldPoint.
Todo:
: remove and replace GIM_CONTACT by btManifoldPoint.
Structure for collision results Functions for managing and sorting contacts resulting from a collision query. Contact lists must be create by calling GIM_CREATE_CONTACT_LIST After querys, contact lists must be destroy by calling GIM_DYNARRAY_DESTROY Contacts can be merge for avoid duplicate results by calling gim_merge_contacts

Definition at line 42 of file btContactProcessing.h.


Public Member Functions

SIMD_FORCE_INLINE GUINT calc_key_contact () const
 Calcs key for coord classification.
SIMD_FORCE_INLINE unsigned int calc_key_contact () const
 Calcs key for coord classification.
 GIM_CONTACT (const btVector3 &point, const btVector3 &normal, GREAL depth, GUINT feature1, GUINT feature2)
 GIM_CONTACT (const GIM_CONTACT &contact)
 GIM_CONTACT (const btVector3 &point, const btVector3 &normal, btScalar depth, int feature1, int feature2)
 GIM_CONTACT (const GIM_CONTACT &contact)
SIMD_FORCE_INLINE void interpolate_normals (btVector3 *normals, GUINT normal_count)
SIMD_FORCE_INLINE void interpolate_normals (btVector3 *normals, int normal_count)

Public Attributes

GREAL m_depth
btScalar m_depth
GREAL m_distance
btScalar m_distance
GUINT m_feature1
int m_feature1
GUINT m_feature2
int m_feature2
btVector3 m_normal
btVector3 m_point

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index