Paolo Cignoni
|
1991e2e74f
|
Changed a bunch of assert(hasXXX) into requireXXXX
|
2013-01-02 09:22:47 +00:00 |
Nico Pietroni
|
e1481b34ac
|
corrected bug on FollowDirection
|
2012-12-31 16:20:23 +00:00 |
Nico Pietroni
|
a3a542edf2
|
added stop on target vertex for VertexDijkstra propagation
|
2012-12-31 16:19:36 +00:00 |
Nico Pietroni
|
ec693dd06a
|
added Target Faces to possibly stop the PerFaceDijsktraCompute
added selected vertex to avoid passing trought in PerVertexDijsktraCompute
|
2012-12-26 18:47:55 +00:00 |
Paolo Cignoni
|
0e61819cb7
|
Added PerFaceDijsktraCompute and PerVertexDijsktraCompute that compute straighforwar robust face-face and vertex-vertex geodesic shortest path tree
|
2012-12-21 15:36:52 +00:00 |
Paolo Cignoni
|
dcda89eac1
|
added a correct import data for managing the data of the newly refined faces.
|
2012-12-17 15:31:28 +00:00 |
Nico Pietroni
|
98a28f8b46
|
added function static int FollowDirection
|
2012-12-12 16:03:08 +00:00 |
Luigi Malomo
|
8165152573
|
added UpdateFlags::EdgeSet function
|
2012-12-11 12:15:16 +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
|
fd54ab7183
|
Disambiguated the names of VertexFromGaussianCurvature for case when you have the full curvatures or just the HK values
|
2012-12-10 09:41:53 +00:00 |
Paolo Cignoni
|
e9a0913eee
|
Added edge selection management in edge selection stack
|
2012-12-10 09:39:44 +00:00 |
Paolo Cignoni
|
c0d0599781
|
reformatted for allowing a breakpoint in the exception
|
2012-12-10 09:10:19 +00:00 |
Nico Pietroni
|
bf3837e4d2
|
added function FollowLineDirection
|
2012-12-09 16:08:35 +00:00 |
Paolo Cignoni
|
d29c7489ec
|
mismatch syntax error in a require VF vs FF
|
2012-12-06 16:36:38 +00:00 |
Paolo Cignoni
|
7f789119a8
|
Forgot one due change face::HasFaceColor() -> face::HasColor()
(uniform to vertex)
|
2012-12-06 11:06:01 +00:00 |
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 |
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
|
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
|
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
|
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
|
fca284d27c
|
corrected box assignment between different types in append::MeshCopy
|
2012-11-27 11:52:17 +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
|
26fc41faf5
|
Added a small wrapper for montecarlo sampling of a mesh surface
|
2012-11-22 23:28:40 +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
|
41e7a19fd1
|
Substituted grid with kdtree in the ballpivoting...
|
2012-11-14 12:48:35 +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 |
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
|
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
|
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
|
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
|
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 |