Marco Di Benedetto
|
ab147cbfbc
|
First Commit.
|
2005-09-28 19:44:49 +00:00 |
Marco Di Benedetto
|
1de3d80e9b
|
Added intersection for ray-triangle (with Ray3 type).
|
2005-09-28 19:40:55 +00:00 |
Marco Di Benedetto
|
c553959046
|
First Commit.
|
2005-09-28 17:19:28 +00:00 |
Paolo Cignoni
|
2db605e2be
|
Added a control to avoid multiple check of the same cells during radial expansion
Still miss some code to properly initialize when point is out of the BBox of the grid.
|
2005-09-28 08:27:11 +00:00 |
Paolo Cignoni
|
a2115a7d6c
|
Renamed to grid_closest
|
2005-09-27 15:10:23 +00:00 |
Paolo Cignoni
|
f73826de44
|
First Version
|
2005-09-27 15:09:38 +00:00 |
Marco Di Benedetto
|
9163d261f7
|
Method Set(off, dir) now correctly normalizes direction and offset if template parameter NORM is set.
|
2005-09-26 19:49:30 +00:00 |
Marco Di Benedetto
|
fefa8ab4c3
|
First Commit.
|
2005-09-26 18:33:16 +00:00 |
Marco Di Benedetto
|
8e50d54365
|
Removed for new dirtree
|
2005-09-26 12:23:28 +00:00 |
ganovelli
|
73ee6a592f
|
added constructor
|
2005-09-23 14:18:27 +00:00 |
Marco Di Benedetto
|
798bc841c5
|
FaceRayIntersectFunctor implementation finished, added necessary headers.
|
2005-09-22 22:43:42 +00:00 |
Marco Di Benedetto
|
123fd375a6
|
Corrected bug in IntersectionBoxRay() and some undeclared variable errors.
|
2005-09-22 18:57:07 +00:00 |
Marco Di Benedetto
|
bcd64129e2
|
Old versions removed. Now AABBBinaryTree has its own folder.
|
2005-09-22 13:13:36 +00:00 |
Marco Di Benedetto
|
82c6f3e0b8
|
First Commit.
|
2005-09-22 13:03:16 +00:00 |
Nico Pietroni
|
15405e5e3c
|
Added DynamicSpatialHAshTable class
|
2005-09-21 14:22:49 +00:00 |
Nico Pietroni
|
329b50d96e
|
removed closest functions. Closest function is now on index\\Closest.h
Users must use trimesh\\closest.h to perform spatial query.
|
2005-09-21 09:22:51 +00:00 |
Nico Pietroni
|
5866d71f45
|
added maximum radius control on Closest Itarator function:
if (radius>=max_dist)
end=true;
in Nextshell( ) function
|
2005-09-21 09:21:20 +00:00 |
Nico Pietroni
|
77d69c2aec
|
first working version
|
2005-09-21 09:19:21 +00:00 |
Nico Pietroni
|
69b2d6596c
|
added temporary mark for closest iteartor
|
2005-09-20 14:02:16 +00:00 |
Nico Pietroni
|
68d1cfee4e
|
Changed Closest Iterators template arguments functor
Corrected Bug in Ray Iterators Added Elems.clear() on Init method
|
2005-09-20 12:32:33 +00:00 |
Nico Pietroni
|
54c8562e3a
|
use of standard grid interface
use of vector instead of map inside the cell
removed closest iterator
|
2005-09-19 13:35:45 +00:00 |
Nico Pietroni
|
be78e8d97f
|
first release version
|
2005-09-19 13:33:58 +00:00 |
Paolo Cignoni
|
1e7094c90d
|
A lot of attempts in gcc compiling...
|
2005-09-16 12:03:11 +00:00 |
Paolo Cignoni
|
edc816917a
|
missing gcc typenames
|
2005-09-16 12:02:22 +00:00 |
Paolo Cignoni
|
dc56fe4537
|
Removed two wrong typenames
|
2005-09-16 11:57:15 +00:00 |
Paolo Cignoni
|
40b2a1f36d
|
removed wrong typename and added ending \n
|
2005-09-16 11:56:38 +00:00 |
Marco Di Benedetto
|
316f8dba50
|
Modified interface for search compatibility and facilities.
|
2005-09-16 10:05:05 +00:00 |
Marco Di Benedetto
|
15ce3360ed
|
Modified interface, added GetKClosest().
|
2005-09-16 10:04:15 +00:00 |
Marco Di Benedetto
|
f8ba5762e2
|
General interface redefinition, added special functors for faces.
|
2005-09-16 10:03:46 +00:00 |
Paolo Cignoni
|
e6739a6a71
|
fixed bugs
|
2005-09-15 13:16:42 +00:00 |
Nico Pietroni
|
417bf69fc3
|
minor changes
|
2005-09-15 11:15:00 +00:00 |
Marco Di Benedetto
|
8d8eed9f02
|
Added specialized Convert() for the same scalar type.
|
2005-09-14 14:09:21 +00:00 |
Paolo Cignoni
|
05a23b3e5f
|
minor changes
|
2005-09-14 13:27:38 +00:00 |
Nico Pietroni
|
92665798d1
|
canged template parameters for Closest Function (use of TempMark class)
|
2005-09-14 12:57:52 +00:00 |
Nico Pietroni
|
caf5812fec
|
added * operator to Link
modified getClosest in order to use Temporary mark
corrected bug on functor calling compilation
|
2005-09-14 09:05:32 +00:00 |
Marco Di Benedetto
|
f170dc4a13
|
First Commit
|
2005-09-11 11:46:43 +00:00 |
Marco Di Benedetto
|
574063e052
|
First Commit
|
2005-09-10 13:22:44 +00:00 |
Marco Di Benedetto
|
ff6ba606df
|
Modified old GetClosest() to respect old min_dist semantic (in/out) and removed #included <limits>
|
2005-09-09 11:29:21 +00:00 |
Marco Di Benedetto
|
f36832fbde
|
#included <limits> for std::numeric_limits<ScalarType>::max() and corrected parameters bug in old GetClosest();
|
2005-09-09 11:11:15 +00:00 |
Marco Di Benedetto
|
7aa52d9530
|
Modified GetClosest(): now it uses a functor for distance calculation.
Added comments and a GetClosest() method with backward compatibility.
|
2005-09-09 11:01:02 +00:00 |
Paolo Cignoni
|
3259439f67
|
Added a templated version of SetBBox
|
2005-08-26 09:27:58 +00:00 |
Nico Pietroni
|
66921c752b
|
exetended form BasicGrid, changed type of t in class Link (from Iterator to Pointer to the object)
|
2005-08-02 11:18:36 +00:00 |
Nico Pietroni
|
7bc4ef59fd
|
added IPToP and IBoxToBox functions, modified BoxToIBox function in order to use PToIP function
|
2005-08-02 11:01:05 +00:00 |
Paolo Cignoni
|
a96663b39e
|
First working version
|
2005-07-28 08:41:00 +00:00 |
Paolo Cignoni
|
875b913314
|
corrected error in GridP (did not compile)
|
2005-07-28 06:11:12 +00:00 |
Paolo Cignoni
|
b537c21b4c
|
Added a class BasicGrid with some utility function that are scattered among similar classes
|
2005-07-01 11:33:36 +00:00 |
Marco Callieri
|
1b05420d2a
|
changed intersection names to more specific to avoid ambiguity
|
2005-06-29 15:28:31 +00:00 |
Federico Ponchio
|
fe7fe4380d
|
Fixed "lerp" function.
|
2005-06-24 12:21:48 +00:00 |
Nico Pietroni
|
1f72e96683
|
minor changes
|
2005-06-15 11:44:47 +00:00 |
Federico Ponchio
|
60036b0e6e
|
Minibug: Box2f -> Box2 in the template.
|
2005-06-14 13:46:20 +00:00 |