BulletSoftBodyConfig

from panda3d.bullet import BulletSoftBodyConfig
class BulletSoftBodyConfig

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

Getter Setter

property anchors_hardnessfloat
Getter

Getter for property kAHR.

Setter

Setter for property kAHR.

clearAllCollisionFlags()None
property cluster_solver_iterationsint
Getter

Getter for property citerations.

Setter

Setter for property citerations.

property damping_coefficientfloat
Getter

Getter for property kDP.

Setter

Setter for property kDP.

property drag_coefficientfloat
Getter

Getter for property kDG.

Setter

Setter for property kDG.

property drift_solver_iterationsint
Getter

Getter for property diterations.

Setter

Setter for property diterations.

property dynamic_friction_coefficientfloat
Getter

Getter for property kDF.

Setter

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_hardnessfloat
Getter

Getter for property kKHR.

Setter

Setter for property kKHR.

property lift_coefficientfloat
Getter

Getter for property kLF.

Setter

Setter for property kLF.

property maxvolumefloat
Getter

Getter for property maxvolume.

Setter

Setter for property maxvolume.

property pose_matching_coefficientfloat
Getter

Getter for property kMT.

Setter

Setter for property kMT.

property positions_solver_iterationsint
Getter

Getter for property piterations.

Setter

Setter for property piterations.

property pressure_coefficientfloat
Getter

Getter for property kPR.

Setter

Setter for property kPR.

property rigid_contacts_hardnessfloat
Getter

Getter for property kCHR.

Setter

Setter for property kCHR.

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

Setter for property kAHR.

setClusterSolverIterations(value: int)None

Setter for property citerations.

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

Setter for property kDP.

setDragCoefficient(value: float)None

Setter for property kDG.

setDriftSolverIterations(value: int)None

Setter for property diterations.

setDynamicFrictionCoefficient(value: float)None

Setter for property kDF.

setKineticContactsHardness(value: float)None

Setter for property kKHR.

setLiftCoefficient(value: float)None

Setter for property kLF.

setMaxvolume(value: float)None

Setter for property maxvolume.

setPoseMatchingCoefficient(value: float)None

Setter for property kMT.

setPositionsSolverIterations(value: int)None

Setter for property piterations.

setPressureCoefficient(value: float)None

Setter for property kPR.

setRigidContactsHardness(value: float)None

Setter for property kCHR.

setSoftContactsHardness(value: float)None

Setter for property kSHR.

setSoftVsKineticHardness(value: float)None

Setter for property kSKHR_CL.

setSoftVsKineticImpulseSplit(value: float)None

Setter for property kSK_SPLT_CL.

setSoftVsRigidHardness(value: float)None

Setter for property kSRHR_CL.

setSoftVsRigidImpulseSplit(value: float)None

Setter for property kSR_SPLT_CL.

setSoftVsSoftHardness(value: float)None

Setter for property kSSHR_CL.

setSoftVsSoftImpulseSplit(value: float)None

Setter for property kSS_SPLT_CL.

setTimescale(value: float)None

Setter for property timescale.

setVelocitiesCorrectionFactor(value: float)None

Setter for property kVCF.

setVelocitiesSolverIterations(value: int)None

Setter for property viterations.

setVolumeConservationCoefficient(value: float)None

Setter for property kVC.

property soft_contacts_hardnessfloat
Getter

Getter for property kSHR.

Setter

Setter for property kSHR.

property soft_vs_kinetic_hardnessfloat
Getter

Getter for property kSKHR_CL.

Setter

Setter for property kSKHR_CL.

property soft_vs_kinetic_impulse_splitfloat
Getter

Getter for property kSK_SPLT_CL.

Setter

Setter for property kSK_SPLT_CL.

property soft_vs_rigid_hardnessfloat
Getter

Getter for property kSRHR_CL.

Setter

Setter for property kSRHR_CL.

property soft_vs_rigid_impulse_splitfloat
Getter

Getter for property kSR_SPLT_CL.

Setter

Setter for property kSR_SPLT_CL.

property soft_vs_soft_hardnessfloat
Getter

Getter for property kSSHR_CL.

Setter

Setter for property kSSHR_CL.

property soft_vs_soft_impulse_splitfloat
Getter

Getter for property kSS_SPLT_CL.

Setter

Setter for property kSS_SPLT_CL.

property timescalefloat
Getter

Getter for property timescale.

Setter

Setter for property timescale.

property velocities_correction_factorfloat
Getter

Getter for property kVCF.

Setter

Setter for property kVCF.

property velocities_solver_iterationsint
Getter

Getter for property viterations.

Setter

Setter for property viterations.

property volume_conservation_coefficientfloat
Getter

Getter for property kVC.

Setter

Setter for property kVC.