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.
|
Definition at line 26 of file bulletSoftBodyConfig.h.