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
|
36aedffa72
|
Added class PointDistanceFunctor.
|
2005-09-28 19:35:06 +00:00 |
Marco Di Benedetto
|
3a76ce3a01
|
Added const qualifier in GetBBox method.
|
2005-09-28 19:32:09 +00:00 |
Marco Di Benedetto
|
c553959046
|
First Commit.
|
2005-09-28 17:19:28 +00:00 |
Paolo Cignoni
|
0fa8212a49
|
changed name of include, removed use of an undefined type (scalar instead of Scalar)
removed unused code portions (the old closest code)
|
2005-09-28 08:30:48 +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
|
a9c5d8fd42
|
Added RayIterators.
Added ClosestIterators on Triangles and Vertices.
Added Closest Functions on triangles and Vertices.
|
2005-09-21 09:24:30 +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
|
e469fef8bd
|
Modified MArk function parameter form ConstVertexPointer to VertexPointer
|
2005-09-20 13:58:55 +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
|
f569a25540
|
added ray iterator of faces
|
2005-09-19 13:36:24 +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
|
b4e997ae7a
|
fixed bugs
|
2005-09-19 13:10:12 +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 |
Paolo Cignoni
|
c2e01165d6
|
Small gcc compliling issues
|
2005-09-16 11:53:51 +00:00 |
Paolo Cignoni
|
f8aafdd20d
|
removed signed/unsigned warning
|
2005-09-16 11:51:23 +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 |
Paolo Cignoni
|
744b1a2bbb
|
used new version of Grid_ptr
|
2005-09-14 14:34:41 +00:00 |
Paolo Cignoni
|
2cfe4038ab
|
*** empty log message ***
|
2005-09-14 14:32:35 +00:00 |
Marco Di Benedetto
|
8d8eed9f02
|
Added specialized Convert() for the same scalar type.
|
2005-09-14 14:09:21 +00:00 |
Paolo Cignoni
|
aef362e62d
|
ConstVertexPointer --> VertexPointer
ConstEdgePointer --> EdgePointer
|
2005-09-14 14:09:16 +00:00 |
Paolo Cignoni
|
05a23b3e5f
|
minor changes
|
2005-09-14 13:27:38 +00:00 |
Nico Pietroni
|
93c310391e
|
changed min calls to Min<ScalarType> of math.h of vcglib
|
2005-09-14 12:58:44 +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
|
3e89d13fea
|
used closest function from grid
|
2005-09-14 12:56:47 +00:00 |
Nico Pietroni
|
e82ae93bf8
|
removed min definition generate warnings
|
2005-09-14 09:58:32 +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 |