Panda3D
|
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.
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.