BulletSoftBodyConfig

from acron.bullet import BulletSoftBodyConfig
class BulletSoftBodyConfig

Bases:

Inheritance diagram

digraph inheritance98d6555164 { bgcolor=transparent; rankdir=BT; size="8.0, 12.0"; "BulletSoftBodyConfig" [URL="acron.bullet.BulletSoftBodyConfig.html#acron.bullet.BulletSoftBodyConfig",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "DTOOL_SUPER_BASE" -> "BulletSoftBodyConfig" [arrowsize=0.75,style=""]; "DTOOL_SUPER_BASE" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style=""]; }
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__()
property aero_model → AeroModel
property anchors_hardness → float

Getter/Setter for property kAHR.

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

get_aero_model()
get_anchors_hardness()

Getter for property kAHR.

get_cluster_solver_iterations()

Getter for property citerations.

get_collision_flag()
get_damping_coefficient()

Getter for property kDP.

get_drag_coefficient()

Getter for property kDG.

get_drift_solver_iterations()

Getter for property diterations.

get_dynamic_friction_coefficient()

Getter for property kDF.

get_kinetic_contacts_hardness()

Getter for property kKHR.

get_lift_coefficient()

Getter for property kLF.

get_maxvolume()

Getter for property maxvolume.

get_pose_matching_coefficient()

Getter for property kMT.

get_positions_solver_iterations()

Getter for property piterations.

get_pressure_coefficient()

Getter for property kPR.

get_rigid_contacts_hardness()

Getter for property kCHR.

get_soft_contacts_hardness()

Getter for property kSHR.

get_soft_vs_kinetic_hardness()

Getter for property kSKHR_CL.

get_soft_vs_kinetic_impulse_split()

Getter for property kSK_SPLT_CL.

get_soft_vs_rigid_hardness()

Getter for property kSRHR_CL.

get_soft_vs_rigid_impulse_split()

Getter for property kSR_SPLT_CL.

get_soft_vs_soft_hardness()

Getter for property kSSHR_CL.

get_soft_vs_soft_impulse_split()

Getter for property kSS_SPLT_CL.

get_timescale()

Getter for property timescale.

get_velocities_correction_factor()

Getter for property kVCF.

get_velocities_solver_iterations()

Getter for property viterations.

get_volume_conservation_coefficient()

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.

set_aero_model()
set_anchors_hardness()

Setter for property kAHR.

set_cluster_solver_iterations()

Setter for property citerations.

set_collision_flag()
set_damping_coefficient()

Setter for property kDP.

set_drag_coefficient()

Setter for property kDG.

set_drift_solver_iterations()

Setter for property diterations.

set_dynamic_friction_coefficient()

Setter for property kDF.

set_kinetic_contacts_hardness()

Setter for property kKHR.

set_lift_coefficient()

Setter for property kLF.

set_maxvolume()

Setter for property maxvolume.

set_pose_matching_coefficient()

Setter for property kMT.

set_positions_solver_iterations()

Setter for property piterations.

set_pressure_coefficient()

Setter for property kPR.

set_rigid_contacts_hardness()

Setter for property kCHR.

set_soft_contacts_hardness()

Setter for property kSHR.

set_soft_vs_kinetic_hardness()

Setter for property kSKHR_CL.

set_soft_vs_kinetic_impulse_split()

Setter for property kSK_SPLT_CL.

set_soft_vs_rigid_hardness()

Setter for property kSRHR_CL.

set_soft_vs_rigid_impulse_split()

Setter for property kSR_SPLT_CL.

set_soft_vs_soft_hardness()

Setter for property kSSHR_CL.

set_soft_vs_soft_impulse_split()

Setter for property kSS_SPLT_CL.

set_timescale()

Setter for property timescale.

set_velocities_correction_factor()

Setter for property kVCF.

set_velocities_solver_iterations()

Setter for property viterations.

set_volume_conservation_coefficient()

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.