- some small fixes
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@714 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
@@ -52,6 +52,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#include <OpenMesh/Core/Utils/RandomNumberGenerator.hh>
|
#include <OpenMesh/Core/Utils/RandomNumberGenerator.hh>
|
||||||
|
#include <cstdlib>
|
||||||
|
|
||||||
|
|
||||||
//== NAMESPACES ===============================================================
|
//== NAMESPACES ===============================================================
|
||||||
@@ -68,13 +69,13 @@ RandomNumberGenerator::RandomNumberGenerator(const double _resolution) :
|
|||||||
maxNum_(RAND_MAX)
|
maxNum_(RAND_MAX)
|
||||||
{
|
{
|
||||||
double tmp = resolution_;
|
double tmp = resolution_;
|
||||||
while (tmp > (double(RAND_MAX) + 1) ) {
|
while (tmp > (double(RAND_MAX) + 1.0) ) {
|
||||||
iterations_++;
|
iterations_++;
|
||||||
tmp /= (double(RAND_MAX) + 1);
|
tmp /= (double(RAND_MAX) + 1.0);
|
||||||
}
|
}
|
||||||
|
|
||||||
for ( unsigned int i = 0 ; i < iterations_ - 1; ++i ) {
|
for ( unsigned int i = 0 ; i < iterations_ - 1; ++i ) {
|
||||||
maxNum_ *= (RAND_MAX + 1);
|
maxNum_ *= (RAND_MAX + 1.0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -83,7 +84,7 @@ RandomNumberGenerator::RandomNumberGenerator(const double _resolution) :
|
|||||||
double RandomNumberGenerator::getRand() const {
|
double RandomNumberGenerator::getRand() const {
|
||||||
double randNum = 0.0;
|
double randNum = 0.0;
|
||||||
for ( unsigned int i = 0 ; i < iterations_; ++i ) {
|
for ( unsigned int i = 0 ; i < iterations_; ++i ) {
|
||||||
randNum *= (RAND_MAX + 1);
|
randNum *= (RAND_MAX + 1.0);
|
||||||
randNum += rand();
|
randNum += rand();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -56,7 +56,6 @@
|
|||||||
|
|
||||||
|
|
||||||
#include <OpenMesh/Core/System/config.h>
|
#include <OpenMesh/Core/System/config.h>
|
||||||
#include <iostream>
|
|
||||||
|
|
||||||
|
|
||||||
//== NAMESPACES ===============================================================
|
//== NAMESPACES ===============================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user