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
Nico Pietroni
006185771a
added InitSeamIndexes function
2012-11-12 11:16:14 +00:00
Paolo Cignoni
ed6042e502
Committed temporary version of the cleaned up curvature computation files
2012-11-12 11:15:21 +00:00
Paolo Cignoni
7a8aba311b
harmless gcc warnings in the samples
2012-11-10 16:57:26 +00:00
Paolo Cignoni
feb77d945a
Significant changes of interface of VFOrderedStarFF (that substitute two very similar VFOrderedStarFF_VF)
...
Added EFStarFF
2012-11-10 16:53:10 +00:00
Paolo Cignoni
9cea19e537
Cleaned up the UpdateFlags class. Assert into throw...
2012-11-10 16:33:38 +00:00
Paolo Cignoni
aca80c215b
harmless gcc warning
2012-11-10 16:22:21 +00:00
Paolo Cignoni
586d800c66
added missing edge reflection functions (HasEdgeXXXX etc)
2012-11-10 14:57:53 +00:00
Paolo Cignoni
9900cfd4cc
Added comments and requirements (exception throwing)
2012-11-10 14:41:35 +00:00
Paolo Cignoni
2a21d5fb8e
simple comments and re-indentation for better reading
2012-11-10 14:36:54 +00:00
Paolo Cignoni
a1e4341c98
assert->trhow and first version of the allocateEdge
2012-11-10 06:45:58 +00:00
Paolo Cignoni
1a8c1dafe2
VFlip() and FFlip are const members but there is no need of returning a pointer to a Const element
2012-11-09 11:11:50 +00:00
Paolo Cignoni
6b48acfa9f
Added all the missing component exceptions for colors
2012-11-09 10:52:35 +00:00
Paolo Cignoni
63faedbb88
Added saving of edges only if requested in the mask (or if there are no face)
2012-11-08 18:48:07 +00:00
Paolo Cignoni
d4cf2019bf
Disambiguated a ComputeNormal()
2012-11-08 18:44:35 +00:00
Paolo Cignoni
e1fb5617ff
assert -> throw exception
2012-11-08 18:37:10 +00:00
Paolo Cignoni
3170472174
added a IMark()->cIMark()
2012-11-08 18:35:38 +00:00
Paolo Cignoni
c367bf93fa
Improved the VertexNormalPointCloud smoothing algorithm (it can re use a kdtree)
2012-11-08 18:33:55 +00:00
Paolo Cignoni
1d092cf736
Added a couple of missing Flags->cFlags
2012-11-08 18:31:13 +00:00
Paolo Cignoni
0d95c87141
Removed the old normal extrapolation
2012-11-08 17:20:31 +00:00
Paolo Cignoni
51a65af2c0
Added new version of algorithm for computing normals for point clouds. Approx 8 times faster and works for clouds of a few millions of points...
2012-11-08 15:33:32 +00:00
Paolo Cignoni
26ee5e5246
const access to flags -> cFlags()
2012-11-07 22:53:41 +00:00
Paolo Cignoni
c655072b93
followup of the FaceVectorHasVFAdjacency name change
2012-11-07 22:52:36 +00:00
Paolo Cignoni
a97119dde3
Name Cleanup VertexVectorHasPerFaceVFAdjacency -> VertexVectorHasVFAdjacency
2012-11-07 22:51:16 +00:00
Paolo Cignoni
e88379c8c6
Added VertexNormalPointCloud to smooth the normals of a point cloud by using the kdtree instead of the octree...
2012-11-07 22:49:46 +00:00
Nico Pietroni
57adeea537
line 423 replaced assignment with Import call to make possible compile with non floats
2012-11-07 21:48:01 +00:00