Panda3D
Public Types | Public Member Functions

BulletSoftBodyConfig Class Reference

List of all members.

Public Types

enum  AeroModel {
  AM_vertex_point, AM_vertex_two_sided, AM_vertex_one_sided, AM_face_two_sided,
  AM_face_one_sided
}
enum  CollisionFlag {
  CF_rigid__vs_soft_mask = 0x000f, CF_sdf_rigid_soft = 0x0001, CF_cluster_rigid_soft = 0x0002, CF_soft_vs_soft_mask = 0x0030,
  CF_vertex_face_soft_soft = 0x0010, CF_cluster_soft_soft = 0x0020, CF_cluster_self = 0x0040
}

Public Member Functions

 BulletSoftBodyConfig (btSoftBody::Config &cfg)
void clear_all_collision_flags ()
AeroModel get_aero_model () const
PN_stdfloat get_anchors_hardness () const
 Getter for property kAHR.
int get_cluster_solver_iterations () const
 Getter for property citerations.
bool get_collision_flag (CollisionFlag flag) const
PN_stdfloat get_damping_coefficient () const
 Getter for property kDP.
PN_stdfloat get_drag_coefficient () const
 Getter for property kDG.
int get_drift_solver_iterations () const
 Getter for property diterations.
PN_stdfloat get_dynamic_friction_coefficient () const
 Getter for property kDF.
PN_stdfloat get_kinetic_contacts_hardness () const
 Getter for property kKHR.
PN_stdfloat get_lift_coefficient () const
 Getter for property kLF.
PN_stdfloat get_maxvolume () const
 Getter for property maxvolume.
PN_stdfloat get_pose_matching_coefficient () const
 Getter for property kMT.
int get_positions_solver_iterations () const
 Getter for property piterations.
PN_stdfloat get_pressure_coefficient () const
 Getter for property kPR.
PN_stdfloat get_rigid_contacts_hardness () const
 Getter for property kCHR.
PN_stdfloat get_soft_contacts_hardness () const
 Getter for property kSHR.
PN_stdfloat get_soft_vs_kinetic_hardness () const
 Getter for property kSKHR_CL.
PN_stdfloat get_soft_vs_kinetic_impulse_split () const
 Getter for property kSK_SPLT_CL.
PN_stdfloat get_soft_vs_rigid_hardness () const
 Getter for property kSRHR_CL.
PN_stdfloat get_soft_vs_rigid_impulse_split () const
 Getter for property kSR_SPLT_CL.
PN_stdfloat get_soft_vs_soft_hardness () const
 Getter for property kSSHR_CL.
PN_stdfloat get_soft_vs_soft_impulse_split () const
 Getter for property kSS_SPLT_CL.
PN_stdfloat get_timescale () const
 Getter for property timescale.
PN_stdfloat get_velocities_correction_factor () const
 Getter for property kVCF.
int get_velocities_solver_iterations () const
 Getter for property viterations.
PN_stdfloat get_volume_conversation_coefficient () const
 Getter for property kVC.
void set_aero_model (AeroModel value)
void set_anchors_hardness (PN_stdfloat value)
 Setter for property kAHR.
void set_cluster_solver_iterations (int value)
 Setter for property citerations.
void set_collision_flag (CollisionFlag flag, bool value)
void set_damping_coefficient (PN_stdfloat value)
 Setter for property kDP.
void set_drag_coefficient (PN_stdfloat value)
 Setter for property kDG.
void set_drift_solver_iterations (int value)
 Setter for property diterations.
void set_dynamic_friction_coefficient (PN_stdfloat value)
 Setter for property kDF.
void set_kinetic_contacts_hardness (PN_stdfloat value)
 Setter for property kKHR.
void set_lift_coefficient (PN_stdfloat value)
 Setter for property kLF.
void set_maxvolume (PN_stdfloat value)
 Setter for property maxvolume.
void set_pose_matching_coefficient (PN_stdfloat value)
 Setter for property kMT.
void set_positions_solver_iterations (int value)
 Setter for property piterations.
void set_pressure_coefficient (PN_stdfloat value)
 Setter for property kPR.
void set_rigid_contacts_hardness (PN_stdfloat value)
 Setter for property kCHR.
void set_soft_contacts_hardness (PN_stdfloat value)
 Setter for property kSHR.
void set_soft_vs_kinetic_hardness (PN_stdfloat value)
 Setter for property kSKHR_CL.
void set_soft_vs_kinetic_impulse_split (PN_stdfloat value)
 Setter for property kSK_SPLT_CL.
void set_soft_vs_rigid_hardness (PN_stdfloat value)
 Setter for property kSRHR_CL.
void set_soft_vs_rigid_impulse_split (PN_stdfloat value)
 Setter for property kSR_SPLT_CL.
void set_soft_vs_soft_hardness (PN_stdfloat value)
 Setter for property kSSHR_CL.
void set_soft_vs_soft_impulse_split (PN_stdfloat value)
 Setter for property kSS_SPLT_CL.
void set_timescale (PN_stdfloat value)
 Setter for property timescale.
void set_velocities_correction_factor (PN_stdfloat value)
 Setter for property kVCF.
void set_velocities_solver_iterations (int value)
 Setter for property viterations.
void set_volume_conversation_coefficient (PN_stdfloat value)
 Setter for property kVC.

Detailed Description

Definition at line 26 of file bulletSoftBodyConfig.h.


Member Function Documentation

PN_stdfloat BulletSoftBodyConfig::get_anchors_hardness ( ) const [inline]

Getter for property kAHR.

Definition at line 273 of file bulletSoftBodyConfig.I.

int BulletSoftBodyConfig::get_cluster_solver_iterations ( ) const [inline]

Getter for property citerations.

Definition at line 540 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_damping_coefficient ( ) const [inline]

Getter for property kDP.

Definition at line 53 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_drag_coefficient ( ) const [inline]

Getter for property kDG.

Definition at line 75 of file bulletSoftBodyConfig.I.

int BulletSoftBodyConfig::get_drift_solver_iterations ( ) const [inline]

Getter for property diterations.

Definition at line 517 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_dynamic_friction_coefficient ( ) const [inline]

Getter for property kDF.

Definition at line 163 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_kinetic_contacts_hardness ( ) const [inline]

Getter for property kKHR.

Definition at line 229 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_lift_coefficient ( ) const [inline]

Getter for property kLF.

Definition at line 97 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_maxvolume ( ) const [inline]

Getter for property maxvolume.

Definition at line 427 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_pose_matching_coefficient ( ) const [inline]

Getter for property kMT.

Definition at line 185 of file bulletSoftBodyConfig.I.

int BulletSoftBodyConfig::get_positions_solver_iterations ( ) const [inline]

Getter for property piterations.

Definition at line 471 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_pressure_coefficient ( ) const [inline]

Getter for property kPR.

Definition at line 119 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_rigid_contacts_hardness ( ) const [inline]

Getter for property kCHR.

Definition at line 207 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_soft_contacts_hardness ( ) const [inline]

Getter for property kSHR.

Definition at line 251 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_soft_vs_kinetic_hardness ( ) const [inline]

Getter for property kSKHR_CL.

Definition at line 317 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_soft_vs_kinetic_impulse_split ( ) const [inline]

Getter for property kSK_SPLT_CL.

Definition at line 383 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_soft_vs_rigid_hardness ( ) const [inline]

Getter for property kSRHR_CL.

Definition at line 295 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_soft_vs_rigid_impulse_split ( ) const [inline]

Getter for property kSR_SPLT_CL.

Definition at line 361 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_soft_vs_soft_hardness ( ) const [inline]

Getter for property kSSHR_CL.

Definition at line 339 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_soft_vs_soft_impulse_split ( ) const [inline]

Getter for property kSS_SPLT_CL.

Definition at line 405 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_timescale ( ) const [inline]

Getter for property timescale.

Definition at line 449 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_velocities_correction_factor ( ) const [inline]

Getter for property kVCF.

Definition at line 31 of file bulletSoftBodyConfig.I.

int BulletSoftBodyConfig::get_velocities_solver_iterations ( ) const [inline]

Getter for property viterations.

Definition at line 494 of file bulletSoftBodyConfig.I.

PN_stdfloat BulletSoftBodyConfig::get_volume_conversation_coefficient ( ) const [inline]

Getter for property kVC.

Definition at line 141 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_anchors_hardness ( PN_stdfloat  value) [inline]

Setter for property kAHR.

Definition at line 284 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_cluster_solver_iterations ( int  value) [inline]

Setter for property citerations.

Definition at line 551 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_damping_coefficient ( PN_stdfloat  value) [inline]

Setter for property kDP.

Definition at line 64 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_drag_coefficient ( PN_stdfloat  value) [inline]

Setter for property kDG.

Definition at line 86 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_drift_solver_iterations ( int  value) [inline]

Setter for property diterations.

Definition at line 528 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_dynamic_friction_coefficient ( PN_stdfloat  value) [inline]

Setter for property kDF.

Definition at line 174 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_kinetic_contacts_hardness ( PN_stdfloat  value) [inline]

Setter for property kKHR.

Definition at line 240 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_lift_coefficient ( PN_stdfloat  value) [inline]

Setter for property kLF.

Definition at line 108 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_maxvolume ( PN_stdfloat  value) [inline]

Setter for property maxvolume.

Definition at line 438 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_pose_matching_coefficient ( PN_stdfloat  value) [inline]

Setter for property kMT.

Definition at line 196 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_positions_solver_iterations ( int  value) [inline]

Setter for property piterations.

Definition at line 482 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_pressure_coefficient ( PN_stdfloat  value) [inline]

Setter for property kPR.

Definition at line 130 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_rigid_contacts_hardness ( PN_stdfloat  value) [inline]

Setter for property kCHR.

Definition at line 218 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_soft_contacts_hardness ( PN_stdfloat  value) [inline]

Setter for property kSHR.

Definition at line 262 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_soft_vs_kinetic_hardness ( PN_stdfloat  value) [inline]

Setter for property kSKHR_CL.

Definition at line 328 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_soft_vs_kinetic_impulse_split ( PN_stdfloat  value) [inline]

Setter for property kSK_SPLT_CL.

Definition at line 394 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_soft_vs_rigid_hardness ( PN_stdfloat  value) [inline]

Setter for property kSRHR_CL.

Definition at line 306 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_soft_vs_rigid_impulse_split ( PN_stdfloat  value) [inline]

Setter for property kSR_SPLT_CL.

Definition at line 372 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_soft_vs_soft_hardness ( PN_stdfloat  value) [inline]

Setter for property kSSHR_CL.

Definition at line 350 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_soft_vs_soft_impulse_split ( PN_stdfloat  value) [inline]

Setter for property kSS_SPLT_CL.

Definition at line 416 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_timescale ( PN_stdfloat  value) [inline]

Setter for property timescale.

Definition at line 460 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_velocities_correction_factor ( PN_stdfloat  value) [inline]

Setter for property kVCF.

Definition at line 42 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_velocities_solver_iterations ( int  value) [inline]

Setter for property viterations.

Definition at line 505 of file bulletSoftBodyConfig.I.

void BulletSoftBodyConfig::set_volume_conversation_coefficient ( PN_stdfloat  value) [inline]

Setter for property kVC.

Definition at line 152 of file bulletSoftBodyConfig.I.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations