Paolo Cignoni
64aaf2bb9b
harmless warning
2018-04-10 19:05:50 +02:00
nico
6a31fa64ba
Refactored ReprojectBorder and added MergeAlongEdges Function
2018-04-06 14:03:39 +10:00
Luigi Malomo
6011f049fc
voronoi remesher tweaked
2018-04-05 18:43:43 +02:00
Luigi Malomo
54d19e3059
added function to compute mesh boundary length
2018-04-05 18:43:05 +02:00
Marco Callieri
ce1f23a37b
added check in MCSimplify
...
if the mesh does not have straight edges, it cannot be simplified "guessing" the error because it is not a MC-generated mesh.
Before, when it fould no straigth edges, it was crashing :)
2018-04-03 13:06:26 +02:00
Marco Callieri
ba91309937
warning cleanup
2018-03-21 12:01:01 +01:00
Marco Callieri
7939a54f1c
warning cleanup
2018-03-21 10:45:12 +01:00
Paolo Cignoni
912e78c4cf
cleaned up a few typenames
2018-02-25 18:37:11 +01:00
Paolo Cignoni
a9bc96b798
corrected missing typename
2018-02-23 16:41:07 +01:00
Gianpaolo Palma
6a7e2fadbc
Changing std::vector with std::unordered_set
2018-02-23 16:15:03 +01:00
Gianpaolo Palma
c63bb93163
Added normal computation for the visibility mesh
2018-02-23 16:11:58 +01:00
Gianpaolo Palma
dbd47ab70b
Fixing compilation error
2018-02-23 16:09:19 +01:00
Gianpaolo Palma
926020d508
Speed-up improvments
...
- Use of the kdTree instead of the staticGrid
- Use of OpenMP in the computation of the slice values
2018-02-22 11:32:17 +01:00
Gianpaolo Palma
2a33dcf967
Code refactory
...
Added common interface with the other indexing structure
2018-02-22 11:25:04 +01:00
Paolo Cignoni
735391f996
Correct number of merged vertices
2018-02-20 21:24:28 +01:00
Paolo Cignoni
19296e27b9
added return value to the WedgeTexMergeClose
...
to comply the style...
2018-02-20 16:37:39 +01:00
Paolo Cignoni
bbed4de2f6
harmless warning
2018-02-20 15:33:04 +01:00
Paolo Cignoni
7b0464603d
Added texture clean sample
2018-02-20 14:04:01 +01:00
Paolo Cignoni
d6e5aa2116
Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel
2018-02-20 10:24:34 +01:00
Paolo Cignoni
7c984e12da
Added WedgeTexMergeClose that Merge supposedly wrong texcoords
2018-02-20 10:24:29 +01:00
Paolo Cignoni
23cb998b04
typo
2018-02-20 10:24:00 +01:00
Marco Callieri
25374bd85a
warning removal
2018-02-16 11:30:18 +01:00
Paolo Cignoni
91c74665fb
Added to the ClearPerVertexAttribute the possibility of init with a value
2018-02-13 19:37:37 +01:00
Luigi Malomo
a8227df267
MaxDim and MinDim added to box2
2018-01-09 20:12:50 +01:00
nico
fab7286ff2
Merge branch 'devel' of github.com:cnr-isti-vclab/vcglib into devel
2018-01-08 15:59:20 +11:00
nico
b9f4b1a4cb
added GloballyRotate function to rotate the UV parametrization
2018-01-08 15:59:07 +11:00
133470
9b6d34c238
removed ambiguos call to lambda function compiler errors
2018-01-05 14:58:44 +11:00
nico
8b9f2ee2bd
Resolved some minor warnigns
2018-01-04 21:29:49 +11:00
granzuglia
00a3232916
- fixed compile time error. From tri::Distortion<VoroMesh,false>::Folded(*rm) to tri::Distortion<VoroMesh,false>::FoldedNum(*rm)
2018-01-04 15:43:57 +11:00
nico
83aee42b0a
Several changes and one bug solved
2017-12-28 15:20:42 +11:00
nico
34cccaf7f0
corrected one bug In Oriented Cone
...
Must be traslated correctly to the origin before applying rotation
2017-12-28 15:19:42 +11:00
Paolo Cignoni
6625a319b9
Disambiguated two Folded functions into IsFolded and FoldedNum
2017-12-21 01:20:57 +01:00
Paolo Cignoni
796e2338ab
Added two const in color PerVertexThresholding
2017-12-21 01:19:50 +01:00
Paolo Cignoni
142ec158f6
Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel
2017-12-21 01:18:19 +01:00
Paolo Cignoni
6c2e91b423
improved MarkFauxEdgeWithPolyLine
2017-12-21 01:16:03 +01:00
Paolo Cignoni
975027bcf6
Added Add Edge, corrected bug in the assert in addFace
2017-12-21 01:14:23 +01:00
nico
6ebb13e557
Merge branch 'devel' of github.com:cnr-isti-vclab/vcglib into devel
2017-12-19 01:03:59 +11:00
nico
21b6ecf8ca
small warning resolved
2017-12-19 01:03:34 +11:00
nico
1aacc87b07
removed some bug in Smooth PCA
2017-12-19 01:02:18 +11:00
nico
6dd5244ddb
minor warning solved
2017-12-19 00:56:57 +11:00
Gianpaolo Palma
9d78284193
Added HasVertexRef function
2017-12-07 13:53:24 +01:00
Gianpaolo Palma
83329d1737
Fixed wrong type
2017-12-07 13:52:49 +01:00
Gianpaolo Palma
f961a49248
Added type info to the custom attributes
2017-12-07 13:52:03 +01:00
Luigi Malomo
6b80ae85f2
fix
2017-12-06 18:08:08 +01:00
Luigi Malomo
950b95f9d5
minor fix
2017-12-05 18:27:17 +01:00
nico
17d89e705a
added OrientedCone function and solved minor errors
2017-12-05 23:27:22 +11:00
nico
b9e780e2fa
Merge branch 'devel' of github.com:cnr-isti-vclab/vcglib into devel
2017-12-05 23:26:24 +11:00
nico
4bd1bb2376
refactored the class and removed unused functions
2017-12-05 23:24:47 +11:00
Luigi Malomo
2a52c8ae8c
thomas minor changes and fixes
2017-11-23 19:14:02 +01:00
Paolo Cignoni
38ca45f71d
Templated the scalar in the quaternion to matrix helpers
2017-10-03 16:17:42 +02:00
Luigi Malomo
52ab8a56a5
fixed build issue
2017-09-21 15:14:45 +02:00
Luigi Malomo
e7add6c9b0
fixed compile issues on win
2017-09-21 12:19:08 +02:00
Luigi Malomo
ef0be79493
fixed bug in VEEdgeSplit
2017-09-21 12:06:39 +02:00
Paolo Cignoni
d15e5fbb91
Added Reserve in sparse matrix init for speeding up poisson parametrization
2017-09-18 11:26:40 +02:00
Paolo Cignoni
288d86b160
corrected constness in foreachface
2017-09-18 11:25:02 +02:00
Luigi Malomo
992ab0ca2e
edgemesh uniform sampler fixed + voronoi remesher improved
2017-09-11 14:47:32 +02:00
Paolo Cignoni
7f38262616
corrected curvature issues #25
...
(wrong requirements, missing components...)
2017-09-10 18:09:08 +02:00
Paolo Cignoni
6b23122ff7
Corrected some Segment3f -> Segment3Type
2017-09-07 19:02:13 +02:00
Paolo Cignoni
87b14b54af
Added importdata in VEEdgeSplit so when we refine we copy the data (like color/quality) of an edge onto the new one
2017-09-07 19:01:05 +02:00
Paolo Cignoni
6b11cc44d9
More and more debugging for the CoM class. Now it should begin to be usable
2017-09-05 00:38:43 +02:00
Paolo Cignoni
cbb6b7e4b3
Improved TrivialPointerSampler to also expose the addEdge interface
2017-09-05 00:37:45 +02:00
Paolo Cignoni
f018cab12d
Added computeEdgeLengthSum
2017-09-05 00:37:12 +02:00
Paolo Cignoni
a8220b3bda
Added ForEachEdge helper
2017-09-05 00:36:53 +02:00
Paolo Cignoni
d1a63e73be
Added a missing update of adjacency fields in edges for the add edges
2017-09-04 14:54:13 +02:00
Paolo Cignoni
7d1431f314
Small refactoring
2017-08-31 13:18:16 +02:00
Paolo Cignoni
2e139b10a6
Corrected further bugs in boundary management...
2017-08-31 13:11:58 +02:00
Paolo Cignoni
eddd63caea
Improved documentation for the Foreach Helpers
2017-08-31 13:08:06 +02:00
Paolo Cignoni
c71321a3b6
Refactored crease_cut to correctly work with boundary creases
2017-08-31 11:39:26 +02:00
Paolo Cignoni
d30bcfe4f3
Corrected bugs in cut tree retraction for meshes with boundaries
2017-08-31 08:44:15 +02:00
Paolo Cignoni
babd1de3fc
harmless warnings
2017-08-31 08:43:26 +02:00
Paolo Cignoni
cca62803d4
added a missing include (according to vstudio)
2017-08-30 17:09:00 +02:00
Paolo Cignoni
e0b7a64b04
Refactored curve on manifold
2017-08-30 16:03:46 +02:00
Paolo Cignoni
42f25c825b
factored out old implementation of foreach
2017-08-30 15:58:56 +02:00
Paolo Cignoni
05df003e6f
Added TriSplit helper function
2017-08-30 15:58:22 +02:00
Paolo Cignoni
b52734115a
Added first version of foreach helpers
2017-08-30 15:57:50 +02:00
Luigi Malomo
fbd29ab314
additional parameter added to remesher
2017-07-31 15:01:22 +02:00
Paolo Cignoni
3d47dc1273
Added a missing init bbox
2017-07-27 15:59:09 +02:00
Paolo Cignoni
8b8d9844b1
Cleaned up a bit the poisson solver
2017-07-27 15:58:41 +02:00
Paolo Cignoni
4b9480e2df
header cleanup
2017-07-27 15:55:22 +02:00
Luigi Malomo
59ccf586c4
static functions zero() an one() added to points
2017-07-27 14:47:49 +02:00
Paolo Cignoni
c2f0aee10d
slight change to ExtractPolygon to do not need anything for purely triangular meshes
2017-07-23 09:34:23 +02:00
Paolo Cignoni
005adde169
Cleaned up BuildMeshFromCoordVectorIndexVector
2017-07-23 09:32:51 +02:00
Paolo Cignoni
77c0240737
Stupid useless normalization inserted by error.
2017-07-22 08:03:27 +02:00
Luigi Malomo
75eca5e231
fix for voronoi remesher, again
2017-07-17 20:39:04 +02:00
Luigi Malomo
30dcc87c1a
fixed voronoi remesher
2017-07-13 08:38:33 +02:00
Luigi Malomo
aaea34f882
reimplemented and fixed edge mesh split
2017-07-12 20:14:33 +02:00
Luigi Malomo
014edf0e05
fixed bug in crease_cut.h + minor changes
2017-07-12 11:59:39 +02:00
nico
c9194ae005
added bool SmoothSelected in VertexCoordScaleDependentLaplacian_Fujiwara
2017-07-05 23:52:38 +02:00
nico
1990de4809
rewritten InitQualityVertVoronoiArea function
2017-06-21 15:14:03 +02:00
Paolo Cignoni
8b49a7803a
Added management of selection in laplacian smoothing for remeshing
2017-06-16 11:51:26 +02:00
Paolo Cignoni
59270c3023
Corrected orthographic error in function name. IsFeaseable -> IsFeasible
2017-06-16 11:33:35 +02:00
Paolo Cignoni
ed54491d10
Corrected the error in selection.h that broke the build....
2017-06-16 11:29:38 +02:00
Paolo Cignoni
f8c6030b2a
Added the possibility of restoring a selection with an Or or an And wrt to the current selection (quite useful to preserve something and combine multiple selections)
2017-06-16 01:37:37 +02:00
nico
0ea869a843
changed the handling of valence 2 vertices
2017-05-22 19:28:07 +02:00
Luigi Malomo
f9d20fad7d
warnings fixed
2017-05-18 18:27:37 +02:00
Paolo Cignoni
4bb8528f68
Renamed parameters for better understanding
...
Always disambiguate radians and degree!
2017-05-12 16:23:12 +02:00
Luigi Malomo
64a40f10c6
removed unnecessary edge mesh template from remesher
2017-05-09 14:08:35 +02:00
Luigi Malomo
f74a877891
removed debug option from voronoi remesher
2017-05-09 12:18:32 +02:00
nico
a79feac57b
added Triangulate Method
2017-05-07 22:23:01 +02:00
nico
581acc3d2e
corrected some bug on CollapseBorderSmallEdgesStep function
2017-05-04 03:13:59 +02:00