Bullet Collision Detection & Physics Library
btReducedDeformableBodyHelpers Struct Reference

#include <btReducedDeformableBodyHelpers.h>

Static Public Member Functions

static btReducedDeformableBodycreateReducedDeformableObject (btSoftBodyWorldInfo &worldInfo, const std::string &file_path, const std::string &vtk_file, const int num_modes, bool rigid_only)
 
static btReducedDeformableBodycreateFromVtkFile (btSoftBodyWorldInfo &worldInfo, const char *vtk_file)
 
static void readReducedDeformableInfoFromFiles (btReducedDeformableBody *rsb, const char *file_path)
 
static void readBinaryVec (btReducedDeformableBody::tDenseArray &vec, const unsigned int n_size, const char *file)
 
static void readBinaryMat (btReducedDeformableBody::tDenseMatrix &mat, const unsigned int n_modes, const unsigned int n_full, const char *file)
 
static void calculateLocalInertia (btVector3 &inertia, const btScalar mass, const btVector3 &half_extents, const btVector3 &margin)
 

Detailed Description

Definition at line 7 of file btReducedDeformableBodyHelpers.h.

Member Function Documentation

◆ calculateLocalInertia()

void btReducedDeformableBodyHelpers::calculateLocalInertia ( btVector3 & inertia,
const btScalar mass,
const btVector3 & half_extents,
const btVector3 & margin )
static

Definition at line 206 of file btReducedDeformableBodyHelpers.cpp.

◆ createFromVtkFile()

btReducedDeformableBody * btReducedDeformableBodyHelpers::createFromVtkFile ( btSoftBodyWorldInfo & worldInfo,
const char * vtk_file )
static

Definition at line 19 of file btReducedDeformableBodyHelpers.cpp.

◆ createReducedDeformableObject()

btReducedDeformableBody * btReducedDeformableBodyHelpers::createReducedDeformableObject ( btSoftBodyWorldInfo & worldInfo,
const std::string & file_path,
const std::string & vtk_file,
const int num_modes,
bool rigid_only )
static

Definition at line 7 of file btReducedDeformableBodyHelpers.cpp.

◆ readBinaryMat()

void btReducedDeformableBodyHelpers::readBinaryMat ( btReducedDeformableBody::tDenseMatrix & mat,
const unsigned int n_modes,
const unsigned int n_full,
const char * file )
static

Definition at line 178 of file btReducedDeformableBodyHelpers.cpp.

◆ readBinaryVec()

void btReducedDeformableBodyHelpers::readBinaryVec ( btReducedDeformableBody::tDenseArray & vec,
const unsigned int n_size,
const char * file )
static

Definition at line 156 of file btReducedDeformableBodyHelpers.cpp.

◆ readReducedDeformableInfoFromFiles()

void btReducedDeformableBodyHelpers::readReducedDeformableInfoFromFiles ( btReducedDeformableBody * rsb,
const char * file_path )
static

Definition at line 127 of file btReducedDeformableBodyHelpers.cpp.


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