Blender V2.61 - r43446
Typedefs | Functions

meshlaplacian.h File Reference

Go to the source code of this file.

Typedefs

typedef struct LaplacianSystem LaplacianSystem

Functions

LaplacianSystemlaplacian_construct_begin (int totvert, int totface, int lsq)
void laplacian_add_vertex (LaplacianSystem *sys, float *co, int pinned)
void laplacian_add_triangle (LaplacianSystem *sys, int v1, int v2, int v3)
void laplacian_construct_end (LaplacianSystem *sys)
void laplacian_delete (LaplacianSystem *sys)
void laplacian_begin_solve (LaplacianSystem *sys, int index)
void laplacian_add_right_hand_side (LaplacianSystem *sys, int v, float value)
int laplacian_system_solve (LaplacianSystem *sys)
float laplacian_system_get_solution (int v)
void heat_bone_weighting (struct Object *ob, struct Mesh *me, float(*verts)[3], int numbones, struct bDeformGroup **dgrouplist, struct bDeformGroup **dgroupflip, float(*root)[3], float(*tip)[3], int *selected, const char **error)

Detailed Description

Definition in file meshlaplacian.h.


Typedef Documentation

Definition at line 52 of file meshlaplacian.h.


Function Documentation

void heat_bone_weighting ( struct Object ob,
struct Mesh me,
float(*)  verts[3],
int  numbones,
struct bDeformGroup **  dgrouplist,
struct bDeformGroup **  dgroupflip,
float(*)  root[3],
float(*)  tip[3],
int *  selected,
const char **  error 
)
void laplacian_add_right_hand_side ( LaplacianSystem sys,
int  v,
float  value 
)
void laplacian_add_triangle ( LaplacianSystem sys,
int  v1,
int  v2,
int  v3 
)

Definition at line 279 of file meshlaplacian.c.

References LaplacianSystem::faces, and LaplacianSystem::totface.

Referenced by heat_laplacian_create().

void laplacian_add_vertex ( LaplacianSystem sys,
float *  co,
int  pinned 
)
void laplacian_begin_solve ( LaplacianSystem sys,
int  index 
)
LaplacianSystem* laplacian_construct_begin ( int  totvert,
int  totface,
int  lsq 
)
void laplacian_construct_end ( LaplacianSystem sys)
void laplacian_delete ( LaplacianSystem sys)
float laplacian_system_get_solution ( int  v)

Definition at line 387 of file meshlaplacian.c.

References nlGetVariable().

Referenced by heat_bone_weighting().

int laplacian_system_solve ( LaplacianSystem sys)