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.

clearAllCollisionFlags()
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.

getAeroModel() → AeroModel
getAnchorsHardness() → float

Getter for property kAHR.

getClusterSolverIterations() → int

Getter for property citerations.

getCollisionFlag(flag: CollisionFlag) → bool
getDampingCoefficient() → float

Getter for property kDP.

getDragCoefficient() → float

Getter for property kDG.

getDriftSolverIterations() → int

Getter for property diterations.

getDynamicFrictionCoefficient() → float

Getter for property kDF.

getKineticContactsHardness() → float

Getter for property kKHR.

getLiftCoefficient() → float

Getter for property kLF.

getMaxvolume() → float

Getter for property maxvolume.

getPoseMatchingCoefficient() → float

Getter for property kMT.

getPositionsSolverIterations() → int

Getter for property piterations.

getPressureCoefficient() → float

Getter for property kPR.

getRigidContactsHardness() → float

Getter for property kCHR.

getSoftContactsHardness() → float

Getter for property kSHR.

getSoftVsKineticHardness() → float

Getter for property kSKHR_CL.

getSoftVsKineticImpulseSplit() → float

Getter for property kSK_SPLT_CL.

getSoftVsRigidHardness() → float

Getter for property kSRHR_CL.

getSoftVsRigidImpulseSplit() → float

Getter for property kSR_SPLT_CL.

getSoftVsSoftHardness() → float

Getter for property kSSHR_CL.

getSoftVsSoftImpulseSplit() → float

Getter for property kSS_SPLT_CL.

getTimescale() → float

Getter for property timescale.

getVelocitiesCorrectionFactor() → float

Getter for property kVCF.

getVelocitiesSolverIterations() → int

Getter for property viterations.

getVolumeConservationCoefficient() → 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.

setAeroModel(value: AeroModel)
setAnchorsHardness(value: float)

Setter for property kAHR.

setClusterSolverIterations(value: int)

Setter for property citerations.

setCollisionFlag(flag: CollisionFlag, value: bool)
setDampingCoefficient(value: float)

Setter for property kDP.

setDragCoefficient(value: float)

Setter for property kDG.

setDriftSolverIterations(value: int)

Setter for property diterations.

setDynamicFrictionCoefficient(value: float)

Setter for property kDF.

setKineticContactsHardness(value: float)

Setter for property kKHR.

setLiftCoefficient(value: float)

Setter for property kLF.

setMaxvolume(value: float)

Setter for property maxvolume.

setPoseMatchingCoefficient(value: float)

Setter for property kMT.

setPositionsSolverIterations(value: int)

Setter for property piterations.

setPressureCoefficient(value: float)

Setter for property kPR.

setRigidContactsHardness(value: float)

Setter for property kCHR.

setSoftContactsHardness(value: float)

Setter for property kSHR.

setSoftVsKineticHardness(value: float)

Setter for property kSKHR_CL.

setSoftVsKineticImpulseSplit(value: float)

Setter for property kSK_SPLT_CL.

setSoftVsRigidHardness(value: float)

Setter for property kSRHR_CL.

setSoftVsRigidImpulseSplit(value: float)

Setter for property kSR_SPLT_CL.

setSoftVsSoftHardness(value: float)

Setter for property kSSHR_CL.

setSoftVsSoftImpulseSplit(value: float)

Setter for property kSS_SPLT_CL.

setTimescale(value: float)

Setter for property timescale.

setVelocitiesCorrectionFactor(value: float)

Setter for property kVCF.

setVelocitiesSolverIterations(value: int)

Setter for property viterations.

setVolumeConservationCoefficient(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.