panda3d.bullet.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) → None
property aero_model

Getter Setter

Return type

AeroModel

property anchors_hardness
Getter

Getter for property kAHR.

Setter

Setter for property kAHR.

Return type

float

clearAllCollisionFlags() → None
property cluster_solver_iterations
Getter

Getter for property citerations.

Setter

Setter for property citerations.

Return type

int

property damping_coefficient
Getter

Getter for property kDP.

Setter

Setter for property kDP.

Return type

float

property drag_coefficient
Getter

Getter for property kDG.

Setter

Setter for property kDG.

Return type

float

property drift_solver_iterations
Getter

Getter for property diterations.

Setter

Setter for property diterations.

Return type

int

property dynamic_friction_coefficient
Getter

Getter for property kDF.

Setter

Setter for property kDF.

Return type

float

getAeroModel() → AeroModel
Return type

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
Getter

Getter for property kKHR.

Setter

Setter for property kKHR.

Return type

float

property lift_coefficient
Getter

Getter for property kLF.

Setter

Setter for property kLF.

Return type

float

property maxvolume
Getter

Getter for property maxvolume.

Setter

Setter for property maxvolume.

Return type

float

property pose_matching_coefficient
Getter

Getter for property kMT.

Setter

Setter for property kMT.

Return type

float

property positions_solver_iterations
Getter

Getter for property piterations.

Setter

Setter for property piterations.

Return type

int

property pressure_coefficient
Getter

Getter for property kPR.

Setter

Setter for property kPR.

Return type

float

property rigid_contacts_hardness
Getter

Getter for property kCHR.

Setter

Setter for property kCHR.

Return type

float

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

Getter for property kSHR.

Setter

Setter for property kSHR.

Return type

float

property soft_vs_kinetic_hardness
Getter

Getter for property kSKHR_CL.

Setter

Setter for property kSKHR_CL.

Return type

float

property soft_vs_kinetic_impulse_split
Getter

Getter for property kSK_SPLT_CL.

Setter

Setter for property kSK_SPLT_CL.

Return type

float

property soft_vs_rigid_hardness
Getter

Getter for property kSRHR_CL.

Setter

Setter for property kSRHR_CL.

Return type

float

property soft_vs_rigid_impulse_split
Getter

Getter for property kSR_SPLT_CL.

Setter

Setter for property kSR_SPLT_CL.

Return type

float

property soft_vs_soft_hardness
Getter

Getter for property kSSHR_CL.

Setter

Setter for property kSSHR_CL.

Return type

float

property soft_vs_soft_impulse_split
Getter

Getter for property kSS_SPLT_CL.

Setter

Setter for property kSS_SPLT_CL.

Return type

float

property timescale
Getter

Getter for property timescale.

Setter

Setter for property timescale.

Return type

float

property velocities_correction_factor
Getter

Getter for property kVCF.

Setter

Setter for property kVCF.

Return type

float

property velocities_solver_iterations
Getter

Getter for property viterations.

Setter

Setter for property viterations.

Return type

int

property volume_conservation_coefficient
Getter

Getter for property kVC.

Setter

Setter for property kVC.

Return type

float