Paolo Cignoni
63e5ef9763
changed to the new RequireXXXX syntax for type reflections
2012-12-06 11:00:37 +00:00
Paolo Cignoni
c5d8479003
Refactored the complex.h file into a include manager and a base.h file
...
Due to a inclusion conflict order between pieces of old complex h and append/allocate
2012-12-06 10:59:18 +00:00
Paolo Cignoni
3b466514b3
Added Standard exception throwing functions to claim requirements in the mesh algorithmic functions (Te Deum!)
...
for example, now at the beginning of a function requiring FFAdjacency you should just write:
RequireFFAdjacency(mesh);
No more assert please.
2012-12-06 10:34:08 +00:00
Marco Di Benedetto
b9406fad93
call to qDebug() commented out (it assumed the qt framework).
2012-12-05 17:43:27 +00:00
Marco Di Benedetto
b70569feb8
fixed bugs in OBJ importer that caused crashes when the v/vt/vn vertex pattern was not the same for all vertices in the file.
2012-12-05 17:38:16 +00:00
ganovelli
357ef4e8f9
reverted last committ (done by mistake :) )
2012-12-05 11:37:19 +00:00
ganovelli
6bc53d8376
minor
2012-12-05 11:23:30 +00:00
ganovelli
755eb7dda7
added HasNormal to EmptyCore
2012-12-03 17:47:15 +00:00
Paolo Cignoni
7a205ecad6
removed harmless warnings
2012-12-02 15:07:17 +00:00
Paolo Cignoni
e04a37bf60
removed harmless warnings
2012-12-02 14:57:08 +00:00
Paolo Cignoni
cccc066735
removed harmless warnings
2012-12-02 14:53:37 +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
7540b29cf5
Added a few missing const specifiers
2012-11-28 11:23:51 +00:00
Paolo Cignoni
75ca1eabfc
Uniformed the rarely used per mesh color to the const/reference notation standard of the components
2012-11-28 11:13:46 +00:00
Paolo Cignoni
bf3ee42337
corrected use of point matching
2012-11-27 23:31:09 +00:00
Paolo Cignoni
dc44ff8265
Added ComputeSimilarityMatchMatrix (and removed useless printout...)
2012-11-27 22:49:21 +00:00
Paolo Cignoni
eb92432335
Added a few missing const specifiers
2012-11-27 22:31:48 +00:00
Paolo Cignoni
ab49388781
Added a VFDetach for face.
2012-11-27 14:03:24 +00:00
Paolo Cignoni
a7fb3e540b
Added another topological check to the ear capping procedure of hole filling
2012-11-27 12:22:18 +00:00
Paolo Cignoni
387b0fb857
refactored a small piece of code (the update of even vertex in refine during a debug session)
2012-11-27 12:19:09 +00:00
Paolo Cignoni
3fb4e6d061
re-Added to all the data members of vertex the const access member
2012-11-27 12:16:16 +00:00
Paolo Cignoni
fca284d27c
corrected box assignment between different types in append::MeshCopy
2012-11-27 11:52:17 +00:00
Paolo Cignoni
2cbd4b7964
Added support for the color support in STL files (both the SolidView and the Magics 'standard').
2012-11-27 07:05:38 +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
9a47f8db4c
removed unused var...
2012-11-22 23:32:35 +00:00
Paolo Cignoni
6990ec48d3
Added sample for point matching
2012-11-22 23:30:42 +00:00
Paolo Cignoni
039bc9bafa
Added the new version of the point matching code. Now it is under space and no more under math
2012-11-22 23:29:43 +00:00
Paolo Cignoni
26fc41faf5
Added a small wrapper for montecarlo sampling of a mesh surface
2012-11-22 23:28:40 +00:00
Federico Ponchio
2832d2e76d
added a const
2012-11-21 11:38:51 +00:00
Nico Pietroni
dad1799579
resolved minor compiling issues
2012-11-18 18:10:32 +00:00
Nico Pietroni
c8a300af63
some warning resolved
2012-11-18 18:09:46 +00:00
Nico Pietroni
ab19874591
moved several functions from glfield and added useful functions to draw and debug UV space , seams and other
2012-11-18 18:09:02 +00:00
Nico Pietroni
70b2cd1d25
removed several functions and moved to the gl wrapper of mixed integer
2012-11-18 18:07:39 +00:00
Nico Pietroni
a95eb5af08
added function EdgeSetV
2012-11-18 18:05:39 +00:00
Paolo Cignoni
8f079de515
Added a bunch of 'c' to component members to clarify constant access
2012-11-15 19:14:29 +00:00
Paolo Cignoni
8b4d04be7a
Added a bunch of 'c' to component members to clarify constant access
2012-11-15 19:11:28 +00:00
Paolo Cignoni
51fe0fb938
Added a bunch of 'c' to component members to clarify constant access
2012-11-15 19:07:34 +00:00
Paolo Cignoni
5c266a7ccb
HEAVY CHANGE:
...
The vertex and face component (natural and optional) have been cleaned and reordered.
Particular care has been devoted to have common behaviour in the import, const access, and so.
If you get compilation errors probably it is due to the fact that if you really need constant access to a member you have to use the "c" prefixed member (e.g. if you access to normal of a constant vertex you should use the cN() member.
2012-11-15 19:04:08 +00:00
Paolo Cignoni
41e7a19fd1
Substituted grid with kdtree in the ballpivoting...
2012-11-14 12:48:35 +00:00
Paolo Cignoni
f2be4a4d95
mismatch in the VertexVectorHasVFAdjacency and FaceVectorHasVFAdjacency names
2012-11-14 12:37:18 +00:00
Paolo Cignoni
eaf97c0bf3
Great speed improvement of ball pivoting (40x on a 100k vert mesh)
2012-11-14 08:28:42 +00:00
Paolo Cignoni
e268e69ad3
Commenting and cleaning up the ball pivoting/ advancing front framework
2012-11-14 06:17:15 +00:00
matteodelle
b6e2315d73
dellepiane: added wrapper to import from nvm, modified importer from .out to get rid of jhead (NOTE: inclusion of jhead.h still present due to ongoing modification in meshlab source code...)
2012-11-13 17:41:46 +00:00
Nico Pietroni
ec2c23ae0d
removed commented lined
2012-11-12 13:04:45 +00:00
Nico Pietroni
82bc88079d
corrected call of VFOrderedStarFF
2012-11-12 13:01:24 +00:00
Nico Pietroni
3864a934da
corrected 1 call of VFStarVF
2012-11-12 12:59:50 +00:00
Luigi Malomo
5aa4e3a489
warnings removed fo CrossField::IsSingularByCross() function
2012-11-12 12:40:56 +00:00
Luigi Malomo
8dc138cf27
fixed CrossField::IsSingularByCross() function
2012-11-12 12:38:20 +00:00
Nico Pietroni
fdab50f31f
changed call DrawFlippedFacesIfSelected ot suppport UV drawing
2012-11-12 11:18:38 +00:00
Nico Pietroni
b60271f86c
minor changes
2012-11-12 11:17:33 +00:00