Blender V2.61 - r43446
Typedefs | Functions

BIF_generate.h File Reference

Go to the source code of this file.

Typedefs

typedef int( NextSubdivisionFunc )(struct ToolSettings *, struct BArcIterator *, int, int, float[3], float[3])

Functions

float calcArcCorrelation (struct BArcIterator *iter, int start, int end, float v0[3], float n[3])
int nextFixedSubdivision (struct ToolSettings *toolsettings, struct BArcIterator *iter, int start, int end, float head[3], float p[3])
int nextLengthSubdivision (struct ToolSettings *toolsettings, struct BArcIterator *iter, int start, int end, float head[3], float p[3])
int nextAdaptativeSubdivision (struct ToolSettings *toolsettings, struct BArcIterator *iter, int start, int end, float head[3], float p[3])
struct EditBonesubdivideArcBy (struct ToolSettings *toolsettings, struct bArmature *arm, ListBase *editbones, struct BArcIterator *iter, float invmat[][4], float tmat[][3], NextSubdivisionFunc next_subdividion)
void setBoneRollFromNormal (struct EditBone *bone, float *no, float invmat[][4], float tmat[][3])

Detailed Description

Definition in file BIF_generate.h.


Typedef Documentation

typedef int( NextSubdivisionFunc)(struct ToolSettings *, struct BArcIterator *, int, int, float[3], float[3])

Definition at line 35 of file BIF_generate.h.


Function Documentation

float calcArcCorrelation ( struct BArcIterator iter,
int  start,
int  end,
float  v0[3],
float  n[3] 
)
int nextAdaptativeSubdivision ( struct ToolSettings toolsettings,
struct BArcIterator iter,
int  start,
int  end,
float  head[3],
float  p[3] 
)
int nextFixedSubdivision ( struct ToolSettings toolsettings,
struct BArcIterator iter,
int  start,
int  end,
float  head[3],
float  p[3] 
)
int nextLengthSubdivision ( struct ToolSettings toolsettings,
struct BArcIterator iter,
int  start,
int  end,
float  head[3],
float  p[3] 
)
void setBoneRollFromNormal ( struct EditBone bone,
float *  no,
float  invmat[][4],
float  tmat[][3] 
)

Referenced by sk_convertStroke(), and subdivideArcBy().

struct EditBone* subdivideArcBy ( struct ToolSettings toolsettings,
struct bArmature arm,
ListBase editbones,
struct BArcIterator iter,
float  invmat[][4],
float  tmat[][3],
NextSubdivisionFunc  next_subdividion 
) [read]

Referenced by sk_convertStroke().