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.