Paolo Cignoni
56fe9a828b
BUG! In IntersectionRayMesh the IntersectionLineTriangle had a parameter swapped...
...
Thanks to Bo Jiang & Meng Luan for the kind bug submission
2010-09-13 09:35:24 +00:00
Paolo Cignoni
3291bb2889
Made uniform the naming of the intersection functions, added some comment and improved a bit the robustness of the triangle triangle intersection test in a mesh
2010-04-20 00:41:45 +00:00
matteodelle
401abff90a
Correction of IntersectionRayMesh functions, they did not compile.
2009-12-21 13:02:28 +00:00
Paolo Cignoni
62c3f721aa
Added missing include trimesh/allocate.h
2008-11-28 13:45:39 +00:00
Paolo Cignoni
c5ec73d0f7
Added IntersectionRayMesh overload function who return hit point, baricentric's coordinates and a pointer of intersected face.
2008-10-14 14:31:35 +00:00
ganovelli
8fd3eecf80
added version on IntersectionBallMesh that take a grid. It's a draft, to be refactored. And
...
[Namespaces changes]
edge->edg
clean up of some namespaces to comply the following naming:
Complexes (3 letters namespaces):
order 0 (point cloud ) :vrt
order 1 (edge meshes) :edg
order 2 (triangle meshes) :tri
order 3 (triangle meshes) :tet
Simplexes (4 letters namespaces):
order 0 (vertex) :vert
order 1 (edge) :edge
order 2 (triangle) :triangle
order 3 (tetrahedron) :tetrahedron
2008-09-30 10:18:24 +00:00
ganovelli
6bda668af8
missing include added
2008-08-19 10:22:31 +00:00
ganovelli
1ac5c66e78
added IntersectionBallMesh
...
added some to the functions
2008-08-19 09:40:52 +00:00
Paolo Cignoni
19b903e34b
added a basic Function computing the intersection between a trimesh and a plane that does not require a spatial search structure (useful if you want to make a small number of slices)
2008-08-14 10:04:01 +00:00
Paolo Cignoni
6cee7ca8cd
Overloaded Intersection function to compute trimesh-plane intersection,it return the set of faces that are contained into intersected cells.
2007-09-19 12:16:31 +00:00
Paolo Cignoni
7a36b9fadd
only use typename when necessary
2007-05-02 13:25:45 +00:00
Nico Pietroni
058eed2f38
- line 152 changed call intersection to IntersectionPlaneTriangle because changing in function's name
2007-04-10 22:46:57 +00:00
Nico Pietroni
60958ee0e1
added initial define and included missing files
2007-01-03 15:51:28 +00:00
Paolo Cignoni
56dbb91da2
add std:: namespace...
2006-01-19 14:06:37 +00:00
Paolo Cignoni
ecdb5c6ad4
add template parameter for spatialindexing struction
2005-10-03 16:18:15 +00:00
ganovelli
89569deca1
header added, error in include
2005-05-30 09:11:20 +00:00
ganovelli
f81c3c76de
typenmaes added, using namespace std deleted
2005-05-17 21:10:27 +00:00
Paolo Cignoni
542425bb80
ho commentato una var che produceva un warning del tipo unreferenced formal parameter.
2005-05-09 11:30:31 +00:00
Paolo Cignoni
099bae2d71
added IntersectionRayMesh
2005-02-15 15:00:26 +00:00
Paolo Cignoni
191168cc47
aggiunto vettore delle face sel, per poi ripulirle....
2004-11-19 16:12:57 +00:00
ganovelli
f480f01a3f
first working release
2004-10-01 18:54:22 +00:00