Blender  V2.93
Classes | Typedefs | Functions
BKE_softbody.h File Reference

Go to the source code of this file.

Classes

struct  BodyPoint
 

Typedefs

typedef struct BodyPoint BodyPoint
 

Functions

struct SoftBodysbNew (struct Scene *scene)
 
void sbFree (struct Object *ob)
 
void sbFreeSimulation (struct SoftBody *sb)
 
void sbObjectStep (struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, float cfra, float(*vertexCos)[3], int numVerts)
 
void sbObjectToSoftbody (struct Object *ob)
 
void sbSetInterruptCallBack (int(*f)(void))
 
void SB_estimate_transform (Object *ob, float lloc[3], float lrot[3][3], float lscale[3][3])
 

Typedef Documentation

◆ BodyPoint

typedef struct BodyPoint BodyPoint

Function Documentation

◆ SB_estimate_transform()

void SB_estimate_transform ( Object ob,
float  lloc[3],
float  lrot[3][3],
float  lscale[3][3] 
)

◆ sbFree()

void sbFree ( struct Object ob)

◆ sbFreeSimulation()

void sbFreeSimulation ( struct SoftBody sb)

Definition at line 3202 of file softbody.c.

References free_softbody_intern().

Referenced by BKE_ptcache_id_reset().

◆ sbNew()

struct SoftBody* sbNew ( struct Scene scene)

◆ sbObjectStep()

void sbObjectStep ( struct Depsgraph depsgraph,
struct Scene scene,
struct Object ob,
float  cfra,
float(*)  vertexCos[3],
int  numVerts 
)

◆ sbObjectToSoftbody()

void sbObjectToSoftbody ( struct Object ob)

Definition at line 3208 of file softbody.c.

References free_softbody_intern(), and Object::soft.

◆ sbSetInterruptCallBack()

void sbSetInterruptCallBack ( int(*)(void)  f)

Definition at line 3228 of file softbody.c.

References SB_localInterruptCallBack.