Paolo Cignoni
d4293c7d78
Minimal refactoring of mesh intersection
2017-04-05 07:40:17 +02:00
Paolo Cignoni
c4d97c2c03
Huge reordering of header file inclusion order
2017-03-14 07:48:48 +01:00
Paolo Cignoni
32333eba24
Huge copyright sanitization of the header files of vcg folder.
2016-06-13 05:29:25 +00:00
Marco Callieri
32d500be36
corrected a bug: a pushback of normal was missing in the case (qH[m.face[i].V(j)] == 0)
2016-01-05 10:27:50 +00:00
Paolo Cignoni
37716e73e5
removed a useless typedef (clang warning)
2015-12-29 07:19:41 +00:00
Nico Pietroni
f1233c24f3
changed IntersectionPlaneMesh to deal with different ScalarType rather then just floats
2012-12-10 17:15:55 +00:00
Paolo Cignoni
d946a6c390
Changed the intersection plane quality to use an attribute. Renamed to cover the old unstable function and renamed the old one with an OLD suffix
2012-12-02 14:51:34 +00:00
Paolo Cignoni
049fae96c0
Improved comments with notes on what version of the intersection plane mesh should be used
2012-11-26 09:18:04 +00:00
Paolo Cignoni
7e5ebe06f4
removed useless append.h and a spurious uber still floating around...
2012-10-25 23:39:31 +00:00
Paolo Cignoni
84b9387264
Removed inclusion of subset.h
2012-10-23 23:41:41 +00:00
Paolo Cignoni
7ffb878913
SIGNIFICANT CHANGE
...
About the point to mesh distance functionalities
Now the two different 'path' for this distance computation (with or without the precomputation of planes and edges for triangular faces) are well distinct and with different names:
PointDistanceEP and PointDistanceBase
See the sample/trimesh_closest sample for more details
2012-07-06 15:24:04 +00:00
Paolo Cignoni
ba507529c8
Modified intersectionPlaneQuality so that it also compute the per vertex normal according to the mesh...
2012-04-18 21:09:08 +00:00
ganovelli
ab373e50cd
missing include added
2011-11-21 16:12:48 +00:00
Paolo Cignoni
f9a7860f5e
Added a much more robust IntersectionPlaneMeshQuality function to compute the intersection between a mesh and a plane that exploit quality for storing the distance from the plane and to make consistent decision about the cutting of the plane...
2011-11-15 11:19:08 +00:00
Paolo Cignoni
57cfc71a34
heavily restructured. Still need a lot of work. Name changed. Some stuff using it could not work anymore...
2011-04-05 08:57:23 +00:00
ganovelli
9ff0ad3f1e
Ongoing Rearrangement of filepath
...
replaced the path to comply the filepaths modification.
The replacements are as follows:
/complex/trimesh/base.h --> /complex/complex.h
/complex/trimesh/allocate.h --> /complex/allocate.h
/complex/trimesh/append.h --> /complex/append.h
/complex/trimesh/ --> /complex/algorithms/
/complex/local_optimization/ ---> /complex/algorithms/local_optimization/
/complex/local_optimization.h ---> /complex/algorithms/local_optimization.h
/complex/intersection.h ---> /complex/algorithms/intersection.h
/complex/boundary.h ---> /complex/algorithms/boundary.h
2011-04-01 17:06:03 +00:00
ganovelli
1ad23912db
2011-04-01 16:25:49 +00:00