RigsofRods
Soft-body Physics Simulation
Public Member Functions | Data Fields
RigDef::BeamDefaults Struct Reference

#include <RigDef_File.h>

+ Collaboration diagram for RigDef::BeamDefaults:

Public Member Functions

 BeamDefaults ()
 
float GetScaledSpringiness ()
 
float GetScaledDamping ()
 
float GetScaledBreakingThreshold ()
 
float GetScaledDeformThreshold () const
 

Data Fields

float springiness
 
float damping_constant
 
float deformation_threshold
 
float breaking_threshold
 
float visual_beam_diameter
 
Ogre::String beam_material_name
 
float plastic_deform_coef
 
bool _enable_advanced_deformation
 Informs whether "enable_advanced_deformation" directive preceded these defaults. More...
 
bool _is_plastic_deform_coef_user_defined
 
bool _is_user_defined
 Informs whether these data were read from "set_beam_defaults" directive or filled in by the parser on startup. More...
 
BeamDefaultsScale scale
 

Detailed Description

Definition at line 649 of file RigDef_File.h.

Constructor & Destructor Documentation

◆ BeamDefaults()

RigDef::BeamDefaults::BeamDefaults ( )
inline

Definition at line 651 of file RigDef_File.h.

Member Function Documentation

◆ GetScaledBreakingThreshold()

float RigDef::BeamDefaults::GetScaledBreakingThreshold ( )
inline

Definition at line 674 of file RigDef_File.h.

◆ GetScaledDamping()

float RigDef::BeamDefaults::GetScaledDamping ( )
inline

Definition at line 669 of file RigDef_File.h.

◆ GetScaledDeformThreshold()

float RigDef::BeamDefaults::GetScaledDeformThreshold ( ) const
inline

Definition at line 679 of file RigDef_File.h.

◆ GetScaledSpringiness()

float RigDef::BeamDefaults::GetScaledSpringiness ( )
inline

Definition at line 664 of file RigDef_File.h.

Field Documentation

◆ _enable_advanced_deformation

bool RigDef::BeamDefaults::_enable_advanced_deformation

Informs whether "enable_advanced_deformation" directive preceded these defaults.

Definition at line 691 of file RigDef_File.h.

◆ _is_plastic_deform_coef_user_defined

bool RigDef::BeamDefaults::_is_plastic_deform_coef_user_defined

Definition at line 692 of file RigDef_File.h.

◆ _is_user_defined

bool RigDef::BeamDefaults::_is_user_defined

Informs whether these data were read from "set_beam_defaults" directive or filled in by the parser on startup.

Definition at line 693 of file RigDef_File.h.

◆ beam_material_name

Ogre::String RigDef::BeamDefaults::beam_material_name

Definition at line 689 of file RigDef_File.h.

◆ breaking_threshold

float RigDef::BeamDefaults::breaking_threshold

Definition at line 687 of file RigDef_File.h.

◆ damping_constant

float RigDef::BeamDefaults::damping_constant

Definition at line 685 of file RigDef_File.h.

◆ deformation_threshold

float RigDef::BeamDefaults::deformation_threshold

Definition at line 686 of file RigDef_File.h.

◆ plastic_deform_coef

float RigDef::BeamDefaults::plastic_deform_coef

Definition at line 690 of file RigDef_File.h.

◆ scale

BeamDefaultsScale RigDef::BeamDefaults::scale

Definition at line 694 of file RigDef_File.h.

◆ springiness

float RigDef::BeamDefaults::springiness

Definition at line 684 of file RigDef_File.h.

◆ visual_beam_diameter

float RigDef::BeamDefaults::visual_beam_diameter

Definition at line 688 of file RigDef_File.h.


The documentation for this struct was generated from the following file: