- Timestamp:
- Jul 4, 2006, 2:38:00 AM (18 years ago)
- Location:
- branches/presentation/src
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/presentation/src/lib/graphics/importer/primitive_model.cc
r8316 r9092 18 18 #include "primitive_model.h" 19 19 20 #include <math.h>21 20 #include "vector.h" 22 21 #include "debug.h" -
branches/presentation/src/lib/graphics/spatial_separation/quadtree.cc
r8293 r9092 52 52 53 53 /* make an array with access to the leafs of the Quad-Tree */ 54 this->nodes = new QuadtreeNode*[(int)pow(4 , treeDepth)];54 this->nodes = new QuadtreeNode*[(int)pow(4.0, treeDepth)]; 55 55 int index = 0; //new int; *index = 0; // !!changed by bensch!! 56 for(int i = 0; i < (int)pow(2 , treeDepth); ++i)56 for(int i = 0; i < (int)pow(2.0, treeDepth); ++i) 57 57 { 58 58 this->rootNode->buildHashTable(this->nodes, &index); … … 70 70 this->offset->x = xOff; 71 71 this->offset->z = yOff; 72 this->maxIndex = (int)pow(2 , this->treeDepth);72 this->maxIndex = (int)pow(2.0, this->treeDepth); 73 73 } 74 74 … … 103 103 void Quadtree::revertHashTable(QuadtreeNode** nodes) 104 104 { 105 int len = (int)pow(2 , this->treeDepth); //!< the length of a quadtree side105 int len = (int)pow(2.0, this->treeDepth); //!< the length of a quadtree side 106 106 int iterator = 0; //!< iterator used for mapping 107 107 QuadtreeNode* tmpNode = NULL; //!< temp saving place … … 132 132 void Quadtree::sortHashTable(QuadtreeNode** nodes) 133 133 { 134 int len = (int)pow(2 , this->treeDepth); //!< the length of a quadtree side134 int len = (int)pow(2.0, this->treeDepth); //!< the length of a quadtree side 135 135 float a; //!< temp place for float a 136 136 float b; //!< temp place for float b … … 207 207 { 208 208 //this->rootNode->drawTree(); 209 for(int i = 0; i < (int)pow(4 , this->treeDepth); ++i)209 for(int i = 0; i < (int)pow(4.0, this->treeDepth); ++i) 210 210 { 211 211 this->nodes[i]->draw(); -
branches/presentation/src/lib/graphics/spatial_separation/quadtree_node.cc
r6022 r9092 164 164 165 165 /* offset #of elements in a row #of rows in a quadtree */ 166 int threshold = this->nodeIter + (int)pow(2 , this->maxDepth) * (int)pow(2, maxDepth - treeDepth - 1);166 int threshold = this->nodeIter + (int)pow(2.0, this->maxDepth) * (int)pow(2.0, maxDepth - treeDepth - 1); 167 167 int loopLimit = (*index < threshold)?2:4; 168 168 -
branches/presentation/src/lib/gui/gtk/gui_gtk.cc
r8145 r9092 30 30 #include <string.h> 31 31 #include <stdlib.h> 32 #include < math.h>32 #include <cmath> 33 33 34 34 using namespace std; -
branches/presentation/src/lib/math/curve.cc
r5232 r9092 29 29 #include "debug.h" 30 30 31 #include < math.h>31 #include <cmath> 32 32 #include <stdio.h> 33 33 -
branches/presentation/src/lib/math/line.h
r6617 r9092 24 24 #define __LINE_H_ 25 25 26 #include <math.h>27 26 #include "compiler.h" 28 27 #include "vector.h" -
branches/presentation/src/lib/math/matrix.cc
r7711 r9092 14 14 */ 15 15 #include "matrix.h" 16 #include < math.h>16 #include <cmath> 17 17 18 18 #ifdef DEBUG -
branches/presentation/src/lib/math/matrix.h
r5698 r9092 4 4 */ 5 5 6 #include <math.h>7 6 #include "vector.h" 8 7 -
branches/presentation/src/lib/math/plane.h
r7711 r9092 24 24 #define __PLANE_H_ 25 25 26 #include <math.h>27 26 #include "compiler.h" 28 27 #include "vector.h" -
branches/presentation/src/lib/math/quaternion.h
r9090 r9092 24 24 #define __QUATERNION_H_ 25 25 26 #include <math.h>27 26 #include "compiler.h" 28 27 //! PI the circle-constant -
branches/presentation/src/lib/math/vector.cc
r9090 r9092 29 29 #endif 30 30 31 using namespace std;32 31 33 32 ///////////// -
branches/presentation/src/lib/math/vector.h
r9090 r9092 24 24 #define __VECTOR_H_ 25 25 26 #include < math.h>26 #include <cmath> 27 27 #include "compiler.h" 28 28 //! PI the circle-constant … … 89 89 void scale(const Vector& v) { x *= v.x; y *= v.y; z *= v.z; }; 90 90 /** @returns the length of the vector */ 91 inline float len() const { return sqrt (x*x +y*y+z*z); }91 inline float len() const { return sqrt (x*x + y*y + z*z); } 92 92 /** normalizes the vector */ 93 93 inline void normalize() { float l = len(); if( unlikely(l == 0.0))return; this->x=this->x/l; this->y=this->y/l; this->z=this->z/l; }; -
branches/presentation/src/world_entities/environments/mapped_water.cc
r9021 r9092 20 20 #include "state.h" 21 21 #include "t_animation.h" 22 #include "math.h"22 #include <cmath> 23 23 #include "glgui.h" 24 24 #include "shell_command.h"
Note: See TracChangeset
for help on using the changeset viewer.