ganovelli
|
512da45bf7
|
updated to new GetPer*Attribute
|
2013-01-30 17:14:47 +00:00 |
Paolo Cignoni
|
2b9a9f2be2
|
removed a useless loop in the update cycle of the heap of the edges to be collapesed. Stupid bug pointed out by Enrico (thanks!)
|
2013-01-28 15:42:24 +00:00 |
Paolo Cignoni
|
69ca459335
|
Restructured Extrude.h in order to allow the easy separation of the side and top/bottom components
|
2013-01-23 08:35:23 +00:00 |
Nico Pietroni
|
e633317b58
|
added include matrix44.h
|
2013-01-22 10:51:56 +00:00 |
Nico Pietroni
|
37e8a2118b
|
changed tri::RequirePerEdgeFlags to RequirePerEdgeFlags
|
2013-01-22 10:50:40 +00:00 |
Nico Pietroni
|
cb13855328
|
corrected 1 compilation error SetVertCrossVectorFromFace
|
2013-01-22 09:58:20 +00:00 |
Paolo Cignoni
|
fba830b353
|
removed harmless gcc warning
|
2013-01-02 09:24:22 +00:00 |
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 |
Nico Pietroni
|
bf3837e4d2
|
added function FollowLineDirection
|
2012-12-09 16:08:35 +00:00 |
Paolo Cignoni
|
63e5ef9763
|
changed to the new RequireXXXX syntax for type reflections
|
2012-12-06 11:00:37 +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
|
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
|
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
|
9900cfd4cc
|
Added comments and requirements (exception throwing)
|
2012-11-10 14:41:35 +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 |
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
|
5e6d0fe221
|
corrected use of constant flags method
|
2012-11-07 15:43:38 +00:00 |