Paolo Cignoni
79f2fc9e73
Added Isotropic remeshing.
...
And the correspondent sample
2017-03-22 14:12:40 +01:00
Paolo Cignoni
8ac9680253
Small optimisation in the edge collapse.
...
One of the two sets of faces computed during the collapse was useless.
2017-03-22 14:12:06 +01:00
Paolo Cignoni
da8b1825c6
Small refactoring
2017-03-22 07:33:34 +01:00
Paolo Cignoni
aef47c18de
Better documentation of meshassert
2017-03-21 23:18:22 +01:00
Paolo Cignoni
bf0f5db991
[sample refactoring] added various samples
2017-03-19 18:59:02 +01:00
Paolo Cignoni
ad146d8c0f
Cleaned unsupported/trimeshinfo folder
2017-03-19 12:43:17 +01:00
Paolo Cignoni
219a8fda23
moved trimeshinfo into unsupported folder
2017-03-19 12:38:33 +01:00
Paolo Cignoni
b4c143d0c1
moved quadrangulator into unsupported folder
2017-03-19 12:37:49 +01:00
Paolo Cignoni
c5a57bb22c
removed plyrefine app (superseded by trimesh_refine)
2017-03-19 12:37:22 +01:00
Paolo Cignoni
d1067b890a
moved pivoting app into unsupported folder
2017-03-19 12:35:54 +01:00
Paolo Cignoni
b2a2e170af
Added Lerp and ClampedLerp
2017-03-15 14:42:22 +01:00
Paolo Cignoni
c630e4064d
Added angle measuring function for a pos
2017-03-15 13:13:51 +01:00
Paolo Cignoni
6c8cba901d
Added a missing include (requested by gcc to compile unused code)
2017-03-14 22:58:18 +01:00
nico
4e71e28535
added PolygonPointDistance and PolygonBox functions
2017-03-14 12:55:57 +01:00
nico
7674ae4061
added Laplacian filter and some minor changes
2017-03-14 12:55:34 +01:00
Paolo Cignoni
804545548d
Cleaning Pass on samples
2017-03-14 07:49:15 +01:00
Paolo Cignoni
c4d97c2c03
Huge reordering of header file inclusion order
2017-03-14 07:48:48 +01:00
Paolo Cignoni
a34a8dd44e
Better init for the sampling radius of the voronoi remesher
2017-03-13 15:50:36 +01:00
Paolo Cignoni
97e4c0d23b
Promoted the pos.h and topology.h include files to the standard inclusion.
2017-03-13 15:50:19 +01:00
Paolo Cignoni
18d070f9eb
yet another small refactoring
2017-03-13 15:47:55 +01:00
Paolo Cignoni
ebb747ecf5
Added a meshassert in the uniform edge sampling
2017-03-13 15:47:33 +01:00
Paolo Cignoni
610e8e49c8
Added a needed Require Normal Components
2017-03-13 15:46:58 +01:00
Paolo Cignoni
781c333821
Added a few meshassert exception throwing check functions
2017-03-13 15:41:16 +01:00
Paolo Cignoni
45c1e13800
Corrected IsEdgeManifold test function
2017-03-13 15:39:39 +01:00
Luigi Malomo
5cebf19dc5
warnings removed
2017-03-13 14:41:35 +01:00
Paolo Cignoni
4a80b019ac
First commit of the voronoi based remesher
...
Still to be checked…
2017-03-13 13:28:46 +01:00
Luigi Malomo
7a6cd3ff21
comment fix
2017-03-07 14:53:04 +01:00
Luigi Malomo
60cc24370e
added wrapping function for libigl arap parametrization
2017-03-07 14:48:18 +01:00
Luigi Malomo
a75dbdc05d
added function to retrieve the parametrization in matrix form
2017-03-07 14:34:36 +01:00
Luigi Malomo
155806f53e
splitted compactness requirements
2017-03-07 14:32:28 +01:00
Paolo Cignoni
a597aea988
Corrected harmless Warnings
2017-03-02 10:20:27 +01:00
Paolo Cignoni
4fb8921130
Small compilation error (changed interface...)
...
(and other harmless warning removed)
2017-03-02 10:12:11 +01:00
Paolo Cignoni
5a29812d7b
Corrected harmless warnings
2017-03-02 10:11:00 +01:00
Paolo Cignoni
4046f82f75
Corrected harmless Warnings
2017-03-02 10:10:18 +01:00
nico
73a89349da
refactored a bit the code and cleaned some commented function
2017-02-24 18:21:21 +01:00
nico
ec20f3307e
minor changes on field exporting classes
2017-02-24 18:20:09 +01:00
Paolo Cignoni
a19ad21cbb
Improved adjacency documentation
2017-02-22 08:51:47 +01:00
Marco Callieri
e8a1c89d1b
center pixel is no longer casted to INT
...
Why we did this? the camera structure IS a scalar_type (double or
float), all calculations use it as a scalar_type....
2017-02-21 18:43:11 +01:00
Marco Callieri
c547c56a0d
fix for space in material name, filename, texture
...
added support for space in material name, material filename, texture
name
2017-02-21 17:54:47 +01:00
Paolo Cignoni
e8ec992f11
Updated the sample to the recent changes of the quadric simplification framework
2017-02-21 17:48:18 +01:00
Paolo Cignoni
0478f436b4
Cleaning unused stuff and better comments
2017-02-21 17:47:29 +01:00
Paolo Cignoni
82ddb476a4
Heavy refactoring. Closing #12
...
Many changes, improved general robustness and added more options to
customise the behaviour.
Added control on quality quadric, Hard normal flipping check,
SVDPlacement that find better optimal position and many other small
optimizations.
2017-02-21 17:46:46 +01:00
Paolo Cignoni
75bb6dff89
Updated the pro to the new eigen path
2017-02-21 17:16:54 +01:00
Paolo Cignoni
95da297c18
Better Comment and a bit of refactoring
2017-02-21 17:15:05 +01:00
Paolo Cignoni
43b22e4f42
Added a SVD based quadric optimisation for QE simplification
...
It allows to find the optimal position closest to a given point when
the quadrics are degenerated.
2017-02-21 16:41:45 +01:00
Paolo Cignoni
856f360af0
added eigenlib to the include path of the pro
2017-02-08 13:54:10 +01:00
Paolo Cignoni
b887f27e94
yet a couple of Proj->glProject that were forgotten
2017-02-05 11:54:22 +01:00
Paolo Cignoni
bdd25079ac
Added evaluation of Koenderink's Shape Index and Curvedness from curvature
2017-01-29 18:20:07 +01:00
nico
c858faab65
corrected template parameter of VertexBorderCorner function
2017-01-27 12:20:31 +01:00
nico
7ddf4d27eb
removed some commented code
2017-01-27 12:18:46 +01:00