Paolo Cignoni
344de42c2e
removed the return type from the ++ operator of the vfi iterator
2013-09-10 10:54:40 +00:00
Paolo Cignoni
46dc55fb3c
Refactored code to use the AddFace of the Allocator that add and fill a face with three vertex pointers.
2013-09-10 10:51:15 +00:00
Paolo Cignoni
4fdfb1d62b
Parameter Tuning for the PoissonDisk sampling using the getBestPrecomputedMontecarloSample heuristic. Now there is a better default and another param exposed.
2013-09-10 10:50:10 +00:00
Paolo Cignoni
b849524274
Added Requirements. Refactored some funcs and uniformed naming of functions...
2013-09-10 10:49:01 +00:00
Luigi Malomo
e65be2aa17
added Empty() and Clear() members to AABBBinaryTreeIndex.
2013-08-30 11:44:54 +00:00
mtarini
f1761e86b7
Better error handling + error msg. One assert turned into an error (silva's quads). Faces with < 3 verts and faces with repeated vert now just ignored (non critical errors).
2013-08-21 23:07:25 +00:00
Paolo Cignoni
5092afeeb9
corrected dxf export to manage 2D polylines
2013-07-26 14:01:17 +00:00
Paolo Cignoni
b49b2ce1e8
Added PerVertexBasicRadialCrossField for the creation of sample cross field
2013-07-26 12:21:40 +00:00
Paolo Cignoni
05d262ba9b
Added conversion to polygonal mesh and to edge mesh of the generated voronoi diagram.
...
Improved behavior for biased distance diagrams
2013-07-26 12:20:40 +00:00
Paolo Cignoni
eada2c02db
First version of the voronoi sampler
2013-07-26 12:16:02 +00:00
Paolo Cignoni
a2b05e1f66
Added isotropic distance and anisotropic distance functor for biasing the geodesic computation.
2013-07-26 12:13:45 +00:00
Paolo Cignoni
636f818107
Cleaned up a bit the indentation and added support for saving line mesh in OBJ
2013-07-26 09:35:44 +00:00
Paolo Cignoni
c5549f607a
Cleaned up the edge allocator and added two small wrapper for adding and initializing a single face or edge with the vertex pointers
2013-07-26 09:34:41 +00:00
Paolo Cignoni
f85ce4e334
Removed all references to the useless old vcg::math::Swap
2013-07-26 07:35:02 +00:00
Paolo Cignoni
04268b170f
Removed all references to the useless old vcg::math::Swap
2013-07-26 07:01:21 +00:00
Paolo Cignoni
f9db54196b
Significant Change.
...
Removed old quality from geodesic function. Use the Geodesic class that has a singleCall wrapper doing the same in a eventually better way.
Added a number of RequireXXX at the beginning. To be completed...
2013-07-24 12:00:47 +00:00
Nico Pietroni
ac7b0c1bb1
minor changes
2013-07-23 11:24:38 +00:00
Nico Pietroni
db3d3510b9
one assert commented, but more coding needed to make the quadrangulator stable
2013-07-23 11:24:05 +00:00
Nico Pietroni
da7a44c98d
some minor changes on flag inizialization
2013-07-23 11:23:21 +00:00
Nico Pietroni
f22b8bef25
uncommented some code to find which vertex fix on poisson solving
2013-07-23 11:22:06 +00:00
Nico Pietroni
fe7565ad2a
commented the part that set as border the non manifold vertex
2013-07-23 11:20:44 +00:00
Paolo Cignoni
33bab2157f
removed useless include from the tridecimator sample
2013-07-23 07:37:29 +00:00
Paolo Cignoni
5e36e051a4
improved comments and corrected a small bug in the topology sample
2013-07-23 07:36:40 +00:00
Paolo Cignoni
ce0dfc02d2
minor changes to the samples, removed harmless warnings, updated interfaces
2013-07-23 07:33:48 +00:00
Paolo Cignoni
c5fcfd94c1
Added a MeshSampler Class to the framework as a simple example of the sampling procedure
...
Added another wrapper for montecarlo sampling of points
Improved the basic wrapper of poisson disk sampling to include variable disk radius sampling
2013-07-23 07:32:12 +00:00
Paolo Cignoni
99440c4e62
#ifndef NO_QT -> #ifdef QT_VERSION
2013-07-16 15:44:52 +00:00
granzuglia
ca7a42f881
- fixed opening bug on binary stl file
2013-07-07 22:26:45 +00:00
Paolo Cignoni
42da29417b
cleaned up a bit the interface and formatting of the code of the voronoiclustering alg
2013-07-05 14:46:48 +00:00
Paolo Cignoni
1c4e43955b
Added new sample for voronoiclustering
2013-07-05 14:21:48 +00:00
Paolo Cignoni
7b8f21ba7a
Excluded from the computation of the mass intergrals the faces with an area that is <= std num limits <scalar>::min()
2013-07-03 21:44:39 +00:00
Paolo Cignoni
1655f806df
removed M_PI_2 constant. (not more supported by vs2010 on)
2013-07-03 21:12:08 +00:00
Paolo Cignoni
de332065d1
Added the feature aware poisson disk sampling example
2013-07-01 14:09:40 +00:00
granzuglia
4c7522d4a8
- applied MeshLab's user patch (posted on forum)
2013-07-01 08:32:58 +00:00
Paolo Cignoni
010b241298
corrected links to the svn repository in the doxy
2013-06-25 10:23:25 +00:00
Paolo Cignoni
29b3c4e1ec
Added VertexCrease, EdgeMontecarlo sampling methdo
...
Improved PoissondDisk sampling algorithm with the bestSampleChoiceFlag parameter
2013-06-24 10:51:53 +00:00
Paolo Cignoni
98e49178ba
Added IsCoherentlyOrientedMesh and cleaned up a bit the self intersection
2013-06-24 10:50:14 +00:00
Paolo Cignoni
9acdf598a1
removed harmless gcc warning
2013-06-24 09:36:46 +00:00
Paolo Cignoni
388435d15a
Added a default value to the optional cb parameter in the pointcloud normal generation function
2013-06-24 08:36:08 +00:00
Paolo Cignoni
90bb95a971
Refactorized to a uniform naming and parameters the various templated functions for generating random points
...
GenerateBarycentricUniform
GeneratePointInBox3Uniform
GeneratePointOnUnitSphereUniform
GeneratePointInUnitBallUniform
2013-06-24 08:34:53 +00:00
Paolo Cignoni
8d9d7b9009
removed harmless gcc warning
2013-06-24 08:34:01 +00:00
Paolo Cignoni
be3e74ca6a
Refactored CountInSphere / RemoveInSphere for the PoissonDisk sampling optimizations (now you can just count the element inside a given sphere without removing them.
2013-06-24 07:57:18 +00:00
Paolo Cignoni
9ad68bc573
Added DihedralAngleRad that computes the signed dihedral angle between the normals of two adjacent faces
2013-06-24 07:55:54 +00:00
Paolo Cignoni
49d759af2a
Added EdgeBarycentricToFaceBarycentric to convert an edge position into a face barycentric position
2013-06-24 07:31:11 +00:00
Paolo Cignoni
5049407069
Added FaceFauxSignedCrease that Marks feature edges according to two signed dihedral angles.
2013-06-24 06:56:15 +00:00
Paolo Cignoni
efe6379b4b
Added updating of the bbox for generic mesh build
...
Added build for point clouds
Added Clear at the beginning of the Build(m)
2013-06-24 06:49:51 +00:00
Paolo Cignoni
94fe86b876
Removed doxygen warnings
2013-06-19 05:36:49 +00:00
mtarini
90cdbb6214
(just fixed a warning-producing redundant assert)
2013-06-05 11:08:55 +00:00
mtarini
2c3d20ca40
(nothing, really: comment cleanup, indent, beautification, translation...)
2013-06-04 11:55:33 +00:00
granzuglia
6b7ca162ce
- fixed compile time errors with qt 5.0
2013-05-24 16:31:16 +00:00
Nico Pietroni
5f59f1fa5a
corrected some non templated type on SplitNonManifoldVertex function
2013-05-08 09:05:58 +00:00