replace macros with math functions
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user