Blender V2.61 - r43446
Functions

BKE_lattice.h File Reference

Go to the source code of this file.

Functions

void resizelattice (struct Lattice *lt, int u, int v, int w, struct Object *ltOb)
struct Latticeadd_lattice (const char *name)
struct Latticecopy_lattice (struct Lattice *lt)
void free_lattice (struct Lattice *lt)
void make_local_lattice (struct Lattice *lt)
void calc_lat_fudu (int flag, int res, float *fu, float *du)
void init_latt_deform (struct Object *oblatt, struct Object *ob)
void calc_latt_deform (struct Object *, float *co, float weight)
void end_latt_deform (struct Object *)
int object_deform_mball (struct Object *ob, struct ListBase *dispbase)
void outside_lattice (struct Lattice *lt)
void curve_deform_verts (struct Scene *scene, struct Object *cuOb, struct Object *target, struct DerivedMesh *dm, float(*vertexCos)[3], int numVerts, const char *vgroup, short defaxis)
void curve_deform_vector (struct Scene *scene, struct Object *cuOb, struct Object *target, float *orco, float *vec, float mat[][3], int no_rot_axis)
void lattice_deform_verts (struct Object *laOb, struct Object *target, struct DerivedMesh *dm, float(*vertexCos)[3], int numVerts, const char *vgroup)
void armature_deform_verts (struct Object *armOb, struct Object *target, struct DerivedMesh *dm, float(*vertexCos)[3], float(*defMats)[3][3], int numVerts, int deformflag, float(*prevCos)[3], const char *defgrp_name)
float(* lattice_getVertexCos (struct Object *ob, int *numVerts_r))[3]
void lattice_applyVertexCos (struct Object *ob, float(*vertexCos)[3])
void lattice_calc_modifiers (struct Scene *scene, struct Object *ob)
struct MDeformVertlattice_get_deform_verts (struct Object *lattice)

Detailed Description

Author:
Ton Roosendaal
Since:
June 2001

Definition in file BKE_lattice.h.


Function Documentation

struct Lattice* add_lattice ( const char *  name) [read]
void armature_deform_verts ( struct Object armOb,
struct Object target,
struct DerivedMesh dm,
float(*)  vertexCos[3],
float(*)  defMats[3][3],
int  numVerts,
int  deformflag,
float(*)  prevCos[3],
const char *  defgrp_name 
)
void calc_lat_fudu ( int  flag,
int  res,
float *  fu,
float *  du 
)

Definition at line 70 of file lattice.c.

References LT_GRID.

Referenced by do_versions(), and resizelattice().

void calc_latt_deform ( struct Object ,
float *  co,
float  weight 
)
struct Lattice* copy_lattice ( struct Lattice lt) [read]
void curve_deform_vector ( struct Scene scene,
struct Object cuOb,
struct Object target,
float *  orco,
float *  vec,
float  mat[][3],
int  no_rot_axis 
)
void curve_deform_verts ( struct Scene scene,
struct Object cuOb,
struct Object target,
struct DerivedMesh dm,
float(*)  vertexCos[3],
int  numVerts,
const char *  vgroup,
short  defaxis 
)
void end_latt_deform ( struct Object )
void free_lattice ( struct Lattice lt)
void init_latt_deform ( struct Object oblatt,
struct Object ob 
)
void lattice_applyVertexCos ( struct Object ob,
float(*)  vertexCos[3] 
)
void lattice_calc_modifiers ( struct Scene scene,
struct Object ob 
)
void lattice_deform_verts ( struct Object laOb,
struct Object target,
struct DerivedMesh dm,
float(*)  vertexCos[3],
int  numVerts,
const char *  vgroup 
)
struct MDeformVert* lattice_get_deform_verts ( struct Object lattice) [read]
float(* lattice_getVertexCos ( struct Object ob,
int *  numVerts_r 
) )[3]
void make_local_lattice ( struct Lattice lt)
int object_deform_mball ( struct Object ob,
struct ListBase dispbase 
)
void outside_lattice ( struct Lattice lt)
void resizelattice ( struct Lattice lt,
int  u,
int  v,
int  w,
struct Object ltOb 
)