BulletSoftBodyConfig

from panda3d.bullet import BulletSoftBodyConfig
class BulletSoftBodyConfig

Bases:

Inheritance diagram

Inheritance diagram of BulletSoftBodyConfig

enum AeroModel
enumerator AM_vertex_point = 0

V_Point: Vertex normals are oriented toward velocity

enumerator AM_vertex_two_sided = 1

V_TwoSided: Vertex normals are fliped to match velocity

enumerator AM_vertex_one_sided = 2

V_OneSided: Vertex normals are taken as it is

enumerator AM_face_two_sided = 3

F_TwoSided: Face normals are fliped to match velocity

enumerator AM_face_one_sided = 4

F_OneSided: Face normals are taken as it is

enum CollisionFlag
enumerator CF_rigid_vs_soft_mask = 15

RVSmask: Rigid versus soft mask

enumerator CF_sdf_rigid_soft = 1

SDF_RS: SDF based rigid vs soft

enumerator CF_cluster_rigid_soft = 2

CL_RS: Cluster vs convex rigid vs soft

enumerator CF_soft_vs_soft_mask = 48

SVSmask: Soft versus soft mask

enumerator CF_vertex_face_soft_soft = 16

VF_SS: Vertex vs face soft vs soft handling

enumerator CF_cluster_soft_soft = 32

CL_SS: Cluster vs cluster soft vs soft handling

enumerator CF_cluster_self = 64

CL_SELF: Cluster soft body self collision

__init__(param0: BulletSoftBodyConfig)
property aero_model AeroModel
property anchors_hardness float

Getter/Setter for property kAHR.

clear_all_collision_flags()
property cluster_solver_iterations int

Getter/Setter for property citerations.

property damping_coefficient float

Getter/Setter for property kDP.

property drag_coefficient float

Getter/Setter for property kDG.

property drift_solver_iterations int

Getter/Setter for property diterations.

property dynamic_friction_coefficient float

Getter/Setter for property kDF.

get_aero_model() AeroModel
get_anchors_hardness() float

Getter for property kAHR.

get_cluster_solver_iterations() int

Getter for property citerations.

get_collision_flag(flag: CollisionFlag) bool
get_damping_coefficient() float

Getter for property kDP.

get_drag_coefficient() float

Getter for property kDG.

get_drift_solver_iterations() int

Getter for property diterations.

get_dynamic_friction_coefficient() float

Getter for property kDF.

get_kinetic_contacts_hardness() float

Getter for property kKHR.

get_lift_coefficient() float

Getter for property kLF.

get_maxvolume() float

Getter for property maxvolume.

get_pose_matching_coefficient() float

Getter for property kMT.

get_positions_solver_iterations() int

Getter for property piterations.

get_pressure_coefficient() float

Getter for property kPR.

get_rigid_contacts_hardness() float

Getter for property kCHR.

get_soft_contacts_hardness() float

Getter for property kSHR.

get_soft_vs_kinetic_hardness() float

Getter for property kSKHR_CL.

get_soft_vs_kinetic_impulse_split() float

Getter for property kSK_SPLT_CL.

get_soft_vs_rigid_hardness() float

Getter for property kSRHR_CL.

get_soft_vs_rigid_impulse_split() float

Getter for property kSR_SPLT_CL.

get_soft_vs_soft_hardness() float

Getter for property kSSHR_CL.

get_soft_vs_soft_impulse_split() float

Getter for property kSS_SPLT_CL.

get_timescale() float

Getter for property timescale.

get_velocities_correction_factor() float

Getter for property kVCF.

get_velocities_solver_iterations() int

Getter for property viterations.

get_volume_conservation_coefficient() float

Getter for property kVC.

property kinetic_contacts_hardness float

Getter/Setter for property kKHR.

property lift_coefficient float

Getter/Setter for property kLF.

property maxvolume float

Getter/Setter for property maxvolume.

property pose_matching_coefficient float

Getter/Setter for property kMT.

property positions_solver_iterations int

Getter/Setter for property piterations.

property pressure_coefficient float

Getter/Setter for property kPR.

property rigid_contacts_hardness float

Getter/Setter for property kCHR.

set_aero_model(value: AeroModel)
set_anchors_hardness(value: float)

Setter for property kAHR.

set_cluster_solver_iterations(value: int)

Setter for property citerations.

set_collision_flag(flag: CollisionFlag, value: bool)
set_damping_coefficient(value: float)

Setter for property kDP.

set_drag_coefficient(value: float)

Setter for property kDG.

set_drift_solver_iterations(value: int)

Setter for property diterations.

set_dynamic_friction_coefficient(value: float)

Setter for property kDF.

set_kinetic_contacts_hardness(value: float)

Setter for property kKHR.

set_lift_coefficient(value: float)

Setter for property kLF.

set_maxvolume(value: float)

Setter for property maxvolume.

set_pose_matching_coefficient(value: float)

Setter for property kMT.

set_positions_solver_iterations(value: int)

Setter for property piterations.

set_pressure_coefficient(value: float)

Setter for property kPR.

set_rigid_contacts_hardness(value: float)

Setter for property kCHR.

set_soft_contacts_hardness(value: float)

Setter for property kSHR.

set_soft_vs_kinetic_hardness(value: float)

Setter for property kSKHR_CL.

set_soft_vs_kinetic_impulse_split(value: float)

Setter for property kSK_SPLT_CL.

set_soft_vs_rigid_hardness(value: float)

Setter for property kSRHR_CL.

set_soft_vs_rigid_impulse_split(value: float)

Setter for property kSR_SPLT_CL.

set_soft_vs_soft_hardness(value: float)

Setter for property kSSHR_CL.

set_soft_vs_soft_impulse_split(value: float)

Setter for property kSS_SPLT_CL.

set_timescale(value: float)

Setter for property timescale.

set_velocities_correction_factor(value: float)

Setter for property kVCF.

set_velocities_solver_iterations(value: int)

Setter for property viterations.

set_volume_conservation_coefficient(value: float)

Setter for property kVC.

property soft_contacts_hardness float

Getter/Setter for property kSHR.

property soft_vs_kinetic_hardness float

Getter/Setter for property kSKHR_CL.

property soft_vs_kinetic_impulse_split float

Getter/Setter for property kSK_SPLT_CL.

property soft_vs_rigid_hardness float

Getter/Setter for property kSRHR_CL.

property soft_vs_rigid_impulse_split float

Getter/Setter for property kSR_SPLT_CL.

property soft_vs_soft_hardness float

Getter/Setter for property kSSHR_CL.

property soft_vs_soft_impulse_split float

Getter/Setter for property kSS_SPLT_CL.

property timescale float

Getter/Setter for property timescale.

property velocities_correction_factor float

Getter/Setter for property kVCF.

property velocities_solver_iterations int

Getter/Setter for property viterations.

property volume_conservation_coefficient float

Getter/Setter for property kVC.