Fix compile in Visual Studio 2008:
* isfinite is not defined, in Blender code we use 'finite' instead
This commit is contained in:
@@ -76,14 +76,14 @@ static float edbm_rip_edgedist_squared(ARegion *ar, float mat[4][4],
|
||||
const float dist_2d = len_v2v2(vec1, vec2);
|
||||
if (dist_2d > FLT_EPSILON) {
|
||||
const float dist = inset / dist_2d;
|
||||
BLI_assert(isfinite(dist));
|
||||
BLI_assert(finite(dist));
|
||||
interp_v2_v2v2(vec1, vec1, vec2, dist);
|
||||
interp_v2_v2v2(vec2, vec2, vec1, dist);
|
||||
}
|
||||
}
|
||||
|
||||
dist_sq = dist_squared_to_line_segment_v2(mvalf, vec1, vec2);
|
||||
BLI_assert(isfinite(dist_sq));
|
||||
BLI_assert(finite(dist_sq));
|
||||
|
||||
return dist_sq;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user