replace macros with math functions

This commit is contained in:
2011-11-16 17:37:20 +00:00
parent 9087cb91d4
commit 707fcc42a3
12 changed files with 47 additions and 48 deletions

View File

@@ -382,7 +382,7 @@ static DerivedMesh *arrayModifier_doArray(ArrayModifierData *amd,
if(amd->fit_type == MOD_ARR_FITLENGTH
|| amd->fit_type == MOD_ARR_FITCURVE)
{
float dist = sqrt(INPR(offset[3], offset[3]));
float dist = sqrtf(dot_v3v3(offset[3], offset[3]));
if(dist > 1e-6f)
/* this gives length = first copy start to last copy end

View File

@@ -92,7 +92,7 @@ static DerivedMesh *doEdgeSplit(DerivedMesh *dm, EdgeSplitModifierData *emd, Obj
if (l->radial_next == l)
continue;
edge_angle_cos = INPR(f->no, l->radial_next->f->no);
edge_angle_cos = dot_v3v3(f->no, l->radial_next->f->no);
if (edge_angle_cos < threshold) {
BMO_SetFlag(bm, l->e, EDGE_MARK);
}