forked from bartvdbraak/blender
Fix compile issue on windows, broke this trying to fix for mac.
This commit is contained in:
parent
753bfe730a
commit
6c6b0ecb27
@ -19,12 +19,15 @@
|
||||
#ifndef __UTIL_BOUNDBOX_H__
|
||||
#define __UTIL_BOUNDBOX_H__
|
||||
|
||||
#include <math.h>
|
||||
#include <float.h>
|
||||
#include <cmath>
|
||||
|
||||
#include "util_math.h"
|
||||
#include "util_transform.h"
|
||||
#include "util_types.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
CCL_NAMESPACE_BEGIN
|
||||
|
||||
class BoundBox
|
||||
@ -73,8 +76,8 @@ public:
|
||||
bool valid(void) const
|
||||
{
|
||||
return (min.x <= max.x) && (min.y <= max.y) && (min.z <= max.z) &&
|
||||
!(std::isnan(min.x) || std::isnan(min.y) || std::isnan(min.z)) &&
|
||||
!(std::isnan(max.x) || std::isnan(max.y) || std::isnan(max.z));
|
||||
!(isnan(min.x) || isnan(min.y) || isnan(min.z)) &&
|
||||
!(isnan(max.x) || isnan(max.y) || isnan(max.z));
|
||||
}
|
||||
|
||||
BoundBox transformed(const Transform *tfm)
|
||||
|
@ -63,6 +63,7 @@ CCL_NAMESPACE_BEGIN
|
||||
#if(!defined(FREE_WINDOWS))
|
||||
#define copysignf(x, y) ((float)_copysign(x, y))
|
||||
#define hypotf(x, y) _hypotf(x, y)
|
||||
#define isnan(x) _isnan(x)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user