Nv::Blast::ExtStressSolverSettings Struct Reference

#include <NvBlastExtStressSolver.h>

List of all members.

Public Member Functions

 ExtStressSolverSettings ()

Public Attributes

uint32_t bondIterationsPerFrame
 number of bond iterations to perform per frame,
uint32_t graphReductionLevel
 graph reduction level
float hardness
 hardness of bond's material
float stressAngularFactor
 angular stress on bond multiplier
float stressLinearFactor
 linear stress on bond multiplier


Detailed Description

Stress Solver Settings

Stress on every bond is calculated as stress = (bond.linearStress * stressLinearFactor + bond.angularStress * stressAngularFactor) / hardness; where: bond.linearStress = the linear stress force on particular bond bond.angularStress = the angular stress force on particular bond stressLinearFactor, stressAngularFactor, hardness = multiplier parameters set by this struct

Support graph reduction: graphReductionLevel is the number of node merge passes. The resulting graph will be roughly 2^graphReductionLevel times smaller than the original.


Constructor & Destructor Documentation

Nv::Blast::ExtStressSolverSettings::ExtStressSolverSettings (  )  [inline]


Member Data Documentation

number of bond iterations to perform per frame,

See also:
getIterationsPerFrame() below

graph reduction level

hardness of bond's material

angular stress on bond multiplier

linear stress on bond multiplier


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