Marco Di Benedetto
|
3fc1eb7c2c
|
Corrected Pass-Through bits and added visit flag.
|
2006-01-19 13:54:49 +00:00 |
Marco Di Benedetto
|
fc85374c3c
|
Fixed product by scalar and SquaredNorm()
|
2006-01-19 13:53:19 +00:00 |
Paolo Cignoni
|
36e37b0a6c
|
fix some bugs.
|
2006-01-03 12:44:58 +00:00 |
Nico Pietroni
|
2fd6045afa
|
added #include<limits>
|
2005-12-14 17:03:13 +00:00 |
ganovelli
|
b7e6720706
|
compiled with gcc
|
2005-12-12 11:22:32 +00:00 |
ganovelli
|
f73fa19346
|
modifications to compile with gcc
|
2005-12-12 11:15:26 +00:00 |
Nico Pietroni
|
aa0575519c
|
added deleted objects control for GridClosest() function call
|
2005-12-06 18:00:39 +00:00 |
Paolo Cignoni
|
db9a497910
|
Forgotten a base deferencing like the previous one
Note also the different possible sintax with this-> instead of the base class name
|
2005-12-02 00:43:31 +00:00 |
Paolo Cignoni
|
03007bab77
|
Corrected typename usage and removed excess ';' from end of template functions, for gcc compiling
|
2005-12-02 00:30:27 +00:00 |
Paolo Cignoni
|
02e28cc9e5
|
updated the templates of BasicGrid
|
2005-12-02 00:29:00 +00:00 |
Paolo Cignoni
|
15e94d470a
|
removed excess typenames
|
2005-12-02 00:27:22 +00:00 |
Paolo Cignoni
|
6a70c599b2
|
Added and removed typenames for gcc compiling.
Added base class qualifier for referencing the elemntes of the templated base class (BasicGrid)
it seems to be needed by the standard
|
2005-12-02 00:25:13 +00:00 |
Paolo Cignoni
|
703e2d7dce
|
Added typenames, ending cr and removed a MAXFLT disliked by gcc
|
2005-12-02 00:20:32 +00:00 |
Marco Di Benedetto
|
9cb3bc6dbb
|
Added std:: namespace for max() and min().
|
2005-11-30 16:01:25 +00:00 |
Marco Di Benedetto
|
0b08afa4f8
|
Added (int) cast to std::distance to prevent compiler warning message.
|
2005-11-30 10:32:44 +00:00 |
Marco Di Benedetto
|
f229a9e9e6
|
Added methods to flag visibility.
|
2005-11-30 09:57:13 +00:00 |
Paolo Cignoni
|
5a7a294202
|
Added missing < operator
|
2005-11-30 08:38:01 +00:00 |
Nico Pietroni
|
5daefc19ce
|
added IsInside() function
|
2005-11-29 16:20:33 +00:00 |
Nico Pietroni
|
5397953b4b
|
1 warning corrected
|
2005-11-23 15:55:35 +00:00 |
Paolo Cignoni
|
cb35ae54ca
|
Corrected small error in the ifdefs about USE_EPSILON_TEST and USE_TRI_TRI_INT_EPSILON_TEST
|
2005-11-16 16:04:40 +00:00 |
Paolo Cignoni
|
5a906c4a50
|
Added casts to remove warnings
|
2005-11-10 15:44:17 +00:00 |
Paolo Cignoni
|
e739c6628f
|
Added Abs and LowClampToZero
|
2005-11-09 16:11:55 +00:00 |
Nico Pietroni
|
9a29bd3f63
|
added dynamic spatial hashing class for dynamic updating of entries (and relative functions)
|
2005-11-07 14:15:36 +00:00 |
Marco Di Benedetto
|
329b7edb38
|
Added PASS_THROUGH flags.
|
2005-10-26 11:42:03 +00:00 |
Marco Di Benedetto
|
2579c02256
|
Removed child ordered traversal.
|
2005-10-26 11:41:07 +00:00 |
Federico Ponchio
|
cf9d5743fb
|
Added newline at end of file (tired of stupid warnings...)
|
2005-10-24 09:20:28 +00:00 |
Marco Di Benedetto
|
7d23e4284b
|
Fixed bug in Refresh() ray iterator (Elems.size() > 0).
|
2005-10-17 08:59:26 +00:00 |
Marco Di Benedetto
|
56412a6071
|
Modified objapplyfunctor to nodeapplyfunctor.
|
2005-10-15 19:14:35 +00:00 |
Marco Di Benedetto
|
2a0cf74739
|
Corrected return type in Angle() and protected member access in unary operator -
|
2005-10-15 19:11:49 +00:00 |
Federico Ponchio
|
f5a490079f
|
Typename... as usual
|
2005-10-15 12:58:13 +00:00 |
ganovelli
|
b47b530549
|
versione con svd
|
2005-10-13 14:59:57 +00:00 |
Federico Ponchio
|
4c140c3bd4
|
RayType ->Ray3 in a couple of location (not really sure is correct though...)
|
2005-10-12 17:29:42 +00:00 |
Paolo Cignoni
|
9a78285793
|
Removed the supposedly wrong first parameter in the three invocation of ClassType::BoundObjects.
|
2005-10-12 09:59:40 +00:00 |
Paolo Cignoni
|
08a49f7305
|
Minor changes in Set method: added use of template scalar type computing BBox.
|
2005-10-07 13:27:22 +00:00 |
Nico Pietroni
|
a3d7b98a34
|
corrected bug on Set Function .... bbox must be exetended in order to have'nt any object on his borde
|
2005-10-05 17:05:08 +00:00 |
Nico Pietroni
|
f0724dd9e9
|
corrected bug on closest Iterator
|
2005-10-05 17:04:45 +00:00 |
Marco Di Benedetto
|
b7d4a5efd6
|
First Commit, new version.
|
2005-10-05 01:59:56 +00:00 |
Marco Di Benedetto
|
797d8f344f
|
*** empty log message ***
|
2005-10-05 01:58:21 +00:00 |
Marco Di Benedetto
|
2a3744d4d8
|
Removed "parent" pointer class member in Node class.
|
2005-10-05 01:43:28 +00:00 |
Marco Di Benedetto
|
ded83f251f
|
Node children are now tested in ascending ray-T order.
|
2005-10-05 01:40:56 +00:00 |
Paolo Cignoni
|
97c08b13f3
|
erase wrong assert on boxToIbox function
|
2005-10-03 16:21:10 +00:00 |
Federico Ponchio
|
e9583c5020
|
Changed order of functions intersection_line_box and
intersectuion_ray_box
|
2005-10-03 16:07:50 +00:00 |
Nico Pietroni
|
3a54e6d7c3
|
added GetInSphere and GetInBox functions
|
2005-10-03 13:58:21 +00:00 |
Nico Pietroni
|
3fd167568f
|
added GridGetInSphere and GridGetInBox functions
|
2005-10-03 13:57:32 +00:00 |
Nico Pietroni
|
bccc1ad129
|
optimized Closest iterator
added possibility to pass a point p that is outside the bbox of the indexing structure
|
2005-10-03 10:06:53 +00:00 |
Nico Pietroni
|
418bf58a24
|
changed Set functions, added possibility to pass the bbox as parameter
|
2005-10-03 10:05:26 +00:00 |
Paolo Cignoni
|
1422c01d7a
|
Small bug in the computation of the intersection between the todo box and the grid bbox that failed for extrema points.
|
2005-10-02 23:18:06 +00:00 |
Paolo Cignoni
|
010877c2b8
|
English comment and moved typedef to public scope
|
2005-10-02 23:16:26 +00:00 |
Paolo Cignoni
|
e40b78b1af
|
Inveted the boolean sign of an assert in Grid()
|
2005-10-02 23:15:26 +00:00 |
Paolo Cignoni
|
f44089209e
|
Changed the default strategy for building a AABB tree. Now the max num of elem per leaf is a constant (10)
|
2005-10-02 23:13:30 +00:00 |