BulletSoftBodyConfig

from panda3d.bullet import BulletSoftBodyConfig
class BulletSoftBodyConfig

Bases: DTOOL_SUPER_BASE

Inheritance diagram

Inheritance diagram of BulletSoftBodyConfig

AMFaceOneSided = 4
AMFaceTwoSided = 3
AMVertexOneSided = 2
AMVertexPoint = 0
AMVertexTwoSided = 1
AM_face_one_sided = 4
AM_face_two_sided = 3
AM_vertex_one_sided = 2
AM_vertex_point = 0
AM_vertex_two_sided = 1
CFClusterRigidSoft = 2
CFClusterSelf = 64
CFClusterSoftSoft = 32
CFRigidVsSoftMask = 15
CFSdfRigidSoft = 1
CFSoftVsSoftMask = 48
CFVertexFaceSoftSoft = 16
CF_cluster_rigid_soft = 2
CF_cluster_self = 64
CF_cluster_soft_soft = 32
CF_rigid_vs_soft_mask = 15
CF_sdf_rigid_soft = 1
CF_soft_vs_soft_mask = 48
CF_vertex_face_soft_soft = 16
__init__(*args, **kwargs)
aero_model
anchors_hardness
clearAllCollisionFlags()

C++ Interface: clear_all_collision_flags(const BulletSoftBodyConfig self)

/**

*/

clear_all_collision_flags()

C++ Interface: clear_all_collision_flags(const BulletSoftBodyConfig self)

/**

*/

cluster_solver_iterations
damping_coefficient
drag_coefficient
drift_solver_iterations
dynamic_friction_coefficient
getAeroModel()

C++ Interface: get_aero_model(BulletSoftBodyConfig self)

/**

*/

getAnchorsHardness()

C++ Interface: get_anchors_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kAHR.

*/

getClusterSolverIterations()

C++ Interface: get_cluster_solver_iterations(BulletSoftBodyConfig self)

/**
  • Getter for property citerations.

*/

getCollisionFlag()

C++ Interface: get_collision_flag(BulletSoftBodyConfig self, int flag)

/**

*/

getDampingCoefficient()

C++ Interface: get_damping_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kDP.

*/

getDragCoefficient()

C++ Interface: get_drag_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kDG.

*/

getDriftSolverIterations()

C++ Interface: get_drift_solver_iterations(BulletSoftBodyConfig self)

/**
  • Getter for property diterations.

*/

getDynamicFrictionCoefficient()

C++ Interface: get_dynamic_friction_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kDF.

*/

getKineticContactsHardness()

C++ Interface: get_kinetic_contacts_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kKHR.

*/

getLiftCoefficient()

C++ Interface: get_lift_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kLF.

*/

getMaxvolume()

C++ Interface: get_maxvolume(BulletSoftBodyConfig self)

/**
  • Getter for property maxvolume.

*/

getPoseMatchingCoefficient()

C++ Interface: get_pose_matching_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kMT.

*/

getPositionsSolverIterations()

C++ Interface: get_positions_solver_iterations(BulletSoftBodyConfig self)

/**
  • Getter for property piterations.

*/

getPressureCoefficient()

C++ Interface: get_pressure_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kPR.

*/

getRigidContactsHardness()

C++ Interface: get_rigid_contacts_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kCHR.

*/

getSoftContactsHardness()

C++ Interface: get_soft_contacts_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kSHR.

*/

getSoftVsKineticHardness()

C++ Interface: get_soft_vs_kinetic_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kSKHR_CL.

*/

getSoftVsKineticImpulseSplit()

C++ Interface: get_soft_vs_kinetic_impulse_split(BulletSoftBodyConfig self)

/**
  • Getter for property kSK_SPLT_CL.

*/

getSoftVsRigidHardness()

C++ Interface: get_soft_vs_rigid_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kSRHR_CL.

*/

getSoftVsRigidImpulseSplit()

C++ Interface: get_soft_vs_rigid_impulse_split(BulletSoftBodyConfig self)

/**
  • Getter for property kSR_SPLT_CL.

*/

getSoftVsSoftHardness()

C++ Interface: get_soft_vs_soft_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kSSHR_CL.

*/

getSoftVsSoftImpulseSplit()

C++ Interface: get_soft_vs_soft_impulse_split(BulletSoftBodyConfig self)

/**
  • Getter for property kSS_SPLT_CL.

*/

getTimescale()

C++ Interface: get_timescale(BulletSoftBodyConfig self)

/**
  • Getter for property timescale.

*/

getVelocitiesCorrectionFactor()

C++ Interface: get_velocities_correction_factor(BulletSoftBodyConfig self)

/**
  • Getter for property kVCF.

*/

getVelocitiesSolverIterations()

C++ Interface: get_velocities_solver_iterations(BulletSoftBodyConfig self)

/**
  • Getter for property viterations.

*/

getVolumeConservationCoefficient()

C++ Interface: get_volume_conservation_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kVC.

*/

get_aero_model()

C++ Interface: get_aero_model(BulletSoftBodyConfig self)

/**

*/

get_anchors_hardness()

C++ Interface: get_anchors_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kAHR.

*/

get_cluster_solver_iterations()

C++ Interface: get_cluster_solver_iterations(BulletSoftBodyConfig self)

/**
  • Getter for property citerations.

*/

get_collision_flag()

C++ Interface: get_collision_flag(BulletSoftBodyConfig self, int flag)

/**

*/

get_damping_coefficient()

C++ Interface: get_damping_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kDP.

*/

get_drag_coefficient()

C++ Interface: get_drag_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kDG.

*/

get_drift_solver_iterations()

C++ Interface: get_drift_solver_iterations(BulletSoftBodyConfig self)

/**
  • Getter for property diterations.

*/

get_dynamic_friction_coefficient()

C++ Interface: get_dynamic_friction_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kDF.

*/

get_kinetic_contacts_hardness()

C++ Interface: get_kinetic_contacts_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kKHR.

*/

get_lift_coefficient()

C++ Interface: get_lift_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kLF.

*/

get_maxvolume()

C++ Interface: get_maxvolume(BulletSoftBodyConfig self)

/**
  • Getter for property maxvolume.

*/

get_pose_matching_coefficient()

C++ Interface: get_pose_matching_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kMT.

*/

get_positions_solver_iterations()

C++ Interface: get_positions_solver_iterations(BulletSoftBodyConfig self)

/**
  • Getter for property piterations.

*/

get_pressure_coefficient()

C++ Interface: get_pressure_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kPR.

*/

get_rigid_contacts_hardness()

C++ Interface: get_rigid_contacts_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kCHR.

*/

get_soft_contacts_hardness()

C++ Interface: get_soft_contacts_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kSHR.

*/

get_soft_vs_kinetic_hardness()

C++ Interface: get_soft_vs_kinetic_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kSKHR_CL.

*/

get_soft_vs_kinetic_impulse_split()

C++ Interface: get_soft_vs_kinetic_impulse_split(BulletSoftBodyConfig self)

/**
  • Getter for property kSK_SPLT_CL.

*/

get_soft_vs_rigid_hardness()

C++ Interface: get_soft_vs_rigid_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kSRHR_CL.

*/

get_soft_vs_rigid_impulse_split()

C++ Interface: get_soft_vs_rigid_impulse_split(BulletSoftBodyConfig self)

/**
  • Getter for property kSR_SPLT_CL.

*/

get_soft_vs_soft_hardness()

C++ Interface: get_soft_vs_soft_hardness(BulletSoftBodyConfig self)

/**
  • Getter for property kSSHR_CL.

*/

get_soft_vs_soft_impulse_split()

C++ Interface: get_soft_vs_soft_impulse_split(BulletSoftBodyConfig self)

/**
  • Getter for property kSS_SPLT_CL.

*/

get_timescale()

C++ Interface: get_timescale(BulletSoftBodyConfig self)

/**
  • Getter for property timescale.

*/

get_velocities_correction_factor()

C++ Interface: get_velocities_correction_factor(BulletSoftBodyConfig self)

/**
  • Getter for property kVCF.

*/

get_velocities_solver_iterations()

C++ Interface: get_velocities_solver_iterations(BulletSoftBodyConfig self)

/**
  • Getter for property viterations.

*/

get_volume_conservation_coefficient()

C++ Interface: get_volume_conservation_coefficient(BulletSoftBodyConfig self)

/**
  • Getter for property kVC.

*/

kinetic_contacts_hardness
lift_coefficient
maxvolume
pose_matching_coefficient
positions_solver_iterations
pressure_coefficient
rigid_contacts_hardness
setAeroModel()

C++ Interface: set_aero_model(const BulletSoftBodyConfig self, int value)

/**

*/

setAnchorsHardness()

C++ Interface: set_anchors_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kAHR.

*/

setClusterSolverIterations()

C++ Interface: set_cluster_solver_iterations(const BulletSoftBodyConfig self, int value)

/**
  • Setter for property citerations.

*/

setCollisionFlag()

C++ Interface: set_collision_flag(const BulletSoftBodyConfig self, int flag, bool value)

/**

*/

setDampingCoefficient()

C++ Interface: set_damping_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kDP.

*/

setDragCoefficient()

C++ Interface: set_drag_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kDG.

*/

setDriftSolverIterations()

C++ Interface: set_drift_solver_iterations(const BulletSoftBodyConfig self, int value)

/**
  • Setter for property diterations.

*/

setDynamicFrictionCoefficient()

C++ Interface: set_dynamic_friction_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kDF.

*/

setKineticContactsHardness()

C++ Interface: set_kinetic_contacts_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kKHR.

*/

setLiftCoefficient()

C++ Interface: set_lift_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kLF.

*/

setMaxvolume()

C++ Interface: set_maxvolume(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property maxvolume.

*/

setPoseMatchingCoefficient()

C++ Interface: set_pose_matching_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kMT.

*/

setPositionsSolverIterations()

C++ Interface: set_positions_solver_iterations(const BulletSoftBodyConfig self, int value)

/**
  • Setter for property piterations.

*/

setPressureCoefficient()

C++ Interface: set_pressure_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kPR.

*/

setRigidContactsHardness()

C++ Interface: set_rigid_contacts_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kCHR.

*/

setSoftContactsHardness()

C++ Interface: set_soft_contacts_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSHR.

*/

setSoftVsKineticHardness()

C++ Interface: set_soft_vs_kinetic_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSKHR_CL.

*/

setSoftVsKineticImpulseSplit()

C++ Interface: set_soft_vs_kinetic_impulse_split(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSK_SPLT_CL.

*/

setSoftVsRigidHardness()

C++ Interface: set_soft_vs_rigid_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSRHR_CL.

*/

setSoftVsRigidImpulseSplit()

C++ Interface: set_soft_vs_rigid_impulse_split(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSR_SPLT_CL.

*/

setSoftVsSoftHardness()

C++ Interface: set_soft_vs_soft_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSSHR_CL.

*/

setSoftVsSoftImpulseSplit()

C++ Interface: set_soft_vs_soft_impulse_split(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSS_SPLT_CL.

*/

setTimescale()

C++ Interface: set_timescale(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property timescale.

*/

setVelocitiesCorrectionFactor()

C++ Interface: set_velocities_correction_factor(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kVCF.

*/

setVelocitiesSolverIterations()

C++ Interface: set_velocities_solver_iterations(const BulletSoftBodyConfig self, int value)

/**
  • Setter for property viterations.

*/

setVolumeConservationCoefficient()

C++ Interface: set_volume_conservation_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kVC.

*/

set_aero_model()

C++ Interface: set_aero_model(const BulletSoftBodyConfig self, int value)

/**

*/

set_anchors_hardness()

C++ Interface: set_anchors_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kAHR.

*/

set_cluster_solver_iterations()

C++ Interface: set_cluster_solver_iterations(const BulletSoftBodyConfig self, int value)

/**
  • Setter for property citerations.

*/

set_collision_flag()

C++ Interface: set_collision_flag(const BulletSoftBodyConfig self, int flag, bool value)

/**

*/

set_damping_coefficient()

C++ Interface: set_damping_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kDP.

*/

set_drag_coefficient()

C++ Interface: set_drag_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kDG.

*/

set_drift_solver_iterations()

C++ Interface: set_drift_solver_iterations(const BulletSoftBodyConfig self, int value)

/**
  • Setter for property diterations.

*/

set_dynamic_friction_coefficient()

C++ Interface: set_dynamic_friction_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kDF.

*/

set_kinetic_contacts_hardness()

C++ Interface: set_kinetic_contacts_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kKHR.

*/

set_lift_coefficient()

C++ Interface: set_lift_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kLF.

*/

set_maxvolume()

C++ Interface: set_maxvolume(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property maxvolume.

*/

set_pose_matching_coefficient()

C++ Interface: set_pose_matching_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kMT.

*/

set_positions_solver_iterations()

C++ Interface: set_positions_solver_iterations(const BulletSoftBodyConfig self, int value)

/**
  • Setter for property piterations.

*/

set_pressure_coefficient()

C++ Interface: set_pressure_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kPR.

*/

set_rigid_contacts_hardness()

C++ Interface: set_rigid_contacts_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kCHR.

*/

set_soft_contacts_hardness()

C++ Interface: set_soft_contacts_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSHR.

*/

set_soft_vs_kinetic_hardness()

C++ Interface: set_soft_vs_kinetic_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSKHR_CL.

*/

set_soft_vs_kinetic_impulse_split()

C++ Interface: set_soft_vs_kinetic_impulse_split(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSK_SPLT_CL.

*/

set_soft_vs_rigid_hardness()

C++ Interface: set_soft_vs_rigid_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSRHR_CL.

*/

set_soft_vs_rigid_impulse_split()

C++ Interface: set_soft_vs_rigid_impulse_split(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSR_SPLT_CL.

*/

set_soft_vs_soft_hardness()

C++ Interface: set_soft_vs_soft_hardness(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSSHR_CL.

*/

set_soft_vs_soft_impulse_split()

C++ Interface: set_soft_vs_soft_impulse_split(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kSS_SPLT_CL.

*/

set_timescale()

C++ Interface: set_timescale(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property timescale.

*/

set_velocities_correction_factor()

C++ Interface: set_velocities_correction_factor(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kVCF.

*/

set_velocities_solver_iterations()

C++ Interface: set_velocities_solver_iterations(const BulletSoftBodyConfig self, int value)

/**
  • Setter for property viterations.

*/

set_volume_conservation_coefficient()

C++ Interface: set_volume_conservation_coefficient(const BulletSoftBodyConfig self, float value)

/**
  • Setter for property kVC.

*/

soft_contacts_hardness
soft_vs_kinetic_hardness
soft_vs_kinetic_impulse_split
soft_vs_rigid_hardness
soft_vs_rigid_impulse_split
soft_vs_soft_hardness
soft_vs_soft_impulse_split
timescale
velocities_correction_factor
velocities_solver_iterations
volume_conservation_coefficient