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
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
Paolo Cignoni
ed6042e502
Committed temporary version of the cleaned up curvature computation files
2012-11-12 11:15:21 +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
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
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
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
Paolo Cignoni
8e9430889c
simple orthographic errors in comments
2012-11-07 17:56:07 +00:00
Paolo Cignoni
9f39a0c7cb
added cflags to the emtpycore face component
2012-11-07 15:51:51 +00:00
Paolo Cignoni
5e6d0fe221
corrected use of constant flags method
2012-11-07 15:43:38 +00:00
Paolo Cignoni
1046deb107
Corrected bug recently introduced due to small difference in the signature of the flags functions...
2012-11-07 15:42:14 +00:00
Paolo Cignoni
7bc4277fcd
Cleaned up documentation of components (new doxygroup for them, written something for most of them...).
...
Cleaned Edge components (Added adjacency stuff, implemented the single emptycore)
2012-11-07 01:24:45 +00:00
Paolo Cignoni
bb4f118a03
Small bug in the time computation of Poisson sampling
2012-11-07 01:14:27 +00:00
Paolo Cignoni
4e6a97770b
Significant changes to the Geodesic computation class
...
- Cleaned: removed useless wrapper
- Documented
- Removed the automatic computation of the farthest vertex NOBODY never ever used it in all our basecode (but every one declared a useless var for that...)
- Changed the name of the class to something meaningful (Geodesic::Compute instead of Geo::FarthestVertex)
2012-11-07 01:07:08 +00:00
Paolo Cignoni
2523982d4d
harmless gcc warning (comment in comment)
2012-10-31 21:04:58 +00:00
Paolo Cignoni
b6d198362c
Small changes to the compactVector (added a check on empty vectors) and improved the sample on allocation.
2012-10-31 06:58:08 +00:00
Paolo Cignoni
578ea5ae6b
Added control in the creation of a pos that you pass a consistent triple
2012-10-26 12:39:58 +00:00
Nico Pietroni
8e8f537321
corrected order of functions call in NextE()
2012-10-26 12:28:17 +00:00
Paolo Cignoni
ed4500a156
Improving Documentation: removed doxygen warnings.
2012-10-26 07:08:18 +00:00
Paolo Cignoni
fe95eeca43
Improving Documentation: removed a ton of doxygen warnings. Cleared a bit the groups structure, added a few comments to allocator
2012-10-26 06:16:15 +00:00
Paolo Cignoni
6c3d86d448
Still Improving the documentation.
2012-10-25 23:52:48 +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
d59ea952ed
Added append to the set of files always included by complex.h
2012-10-25 23:37:25 +00:00
Paolo Cignoni
fc5a0216ac
Improved documentation about allocation. Added sample on allocation.
2012-10-25 22:53:33 +00:00
Paolo Cignoni
d784bebe07
Added guards to avoid useless (and sometime dangerous) inclusion of internal file of the vcglib
2012-10-25 21:29:10 +00:00
Paolo Cignoni
671af109a9
improved vertex component documentation
2012-10-25 21:20:10 +00:00
Paolo Cignoni
2c32f546ef
Added a VertexConstDataWrapper to the kdtree helper classes for a simpler use of a kdtree to index the vertexes of a mesh
2012-10-25 16:55:52 +00:00
Paolo Cignoni
9658740974
Improving documentation. Reordered groups and started documenting main components
2012-10-25 13:47:31 +00:00
Paolo Cignoni
4c0acdbb7c
Removed all the UberXXX members from the various components. No more needed since many years. Still there just because we are quite lazy...
2012-10-25 13:46:08 +00:00
Paolo Cignoni
049c996846
Removed all the UberXXX members from the various components. No more needed since many years. Still there just because we are quite lazy...
2012-10-25 13:16:03 +00:00
Paolo Cignoni
cfda5a3eca
Removed all the UberXXX members from the various components. No more needed since many years. Still there just because we are quite lazy...
2012-10-25 13:07:25 +00:00
Paolo Cignoni
b045c9b992
Removed old useless files. Why do we kept them?
2012-10-25 13:01:34 +00:00