Reverting new epsilons since they had bad global impact - instead just remove the problematic normalize() call
This commit is contained in:
@@ -833,7 +833,7 @@ typedef float gfxReal;
|
||||
//#define vecGfx2F(x) (x)
|
||||
//#define vecD2Gfx(x) vecD2F(x)
|
||||
//#define vecGfx2D(x) vecF2D(x)
|
||||
#define VECTOR_EPSILON (1.192092896e-07F)
|
||||
#define VECTOR_EPSILON (1e-5f)
|
||||
#else
|
||||
typedef double gfxReal;
|
||||
#define GFX_REAL_MAX __DBL_MAX__
|
||||
@@ -841,7 +841,7 @@ typedef double gfxReal;
|
||||
//#define vecGfx2F(x) vecF2D(x)
|
||||
//#define vecD2Gfx(x) (x)
|
||||
//#define vecGfx2D(x) (x)
|
||||
#define VECTOR_EPSILON (2.2204460492503131e-016)
|
||||
#define VECTOR_EPSILON (1e-10)
|
||||
#endif
|
||||
|
||||
/* fixed double prec. type, for epxlicitly double values */
|
||||
|
||||
@@ -40,7 +40,7 @@ void LbmFsgrSolver::prepareVisualization( void ) {
|
||||
int mainGravDir=6; // if normalizing fails, we asume z-direction gravity
|
||||
LbmFloat mainGravLen = 0.;
|
||||
FORDF1{
|
||||
LbmFloat thisGravLen = dot(LbmVec(dfVecX[l],dfVecY[l],dfVecZ[l]), getNormalized(mLevel[mMaxRefine].gravity) );
|
||||
LbmFloat thisGravLen = dot(LbmVec(dfVecX[l],dfVecY[l],dfVecZ[l]), mLevel[mMaxRefine].gravity );
|
||||
if(thisGravLen>mainGravLen) {
|
||||
mainGravLen = thisGravLen;
|
||||
mainGravDir = l;
|
||||
|
||||
Reference in New Issue
Block a user