T.Alderighi
33adb164f2
splitmanifoldcomponents
2020-01-16 19:48:31 +01:00
T.Alderighi
404c57fd2b
fix yet another type (splitmanifoldcomponents)
2020-01-16 19:27:21 +01:00
T.Alderighi
83b00f0219
hotfix splitmanifoldcomponents
2020-01-16 19:00:30 +01:00
T.Alderighi
662e316767
fixed leftover typo
2020-01-16 18:45:51 +01:00
T.Alderighi
3449199f07
added splitinmanifoldComponents
2020-01-16 18:36:41 +01:00
T.Alderighi
b584642c84
increased support for not 2-manifold meshes, && not-2-manifold vertices geometric preservance
2020-01-15 19:11:40 +01:00
T.Alderighi
08a16799d6
added *NotManifold versions for CheckFlipEdge() and FlipEdge() to use over not 2-manifold meshes
2020-01-15 19:09:28 +01:00
T.Alderighi
b01f140e50
added clearSelection flag (default true) to avoid vertex selection clearing
2020-01-15 19:08:16 +01:00
T.Alderighi
601265e961
fixed unharmful assert catching due to compactfacevector assumptions on face topology
2020-01-13 13:55:25 +01:00
nico
681db6e551
fixed minor warning
2020-01-12 22:35:14 +11:00
nico
0148e9ff4b
corrected some compilation issue
2020-01-12 22:34:50 +11:00
T.Alderighi
f2a5f1ef72
minor changes to isotropic remeshing
2020-01-10 10:10:59 +01:00
T.Alderighi
3a15e94e95
improvements to smoothing step
2020-01-08 11:04:09 +01:00
T.Alderighi
9af4312450
minor tweaks on isotropic remesher
2020-01-07 14:26:44 +01:00
T.Alderighi
662950a347
small mods to isotropic remeshing
2020-01-04 17:03:30 +01:00
Luigi Malomo
1d082b7fbe
fixed bug in perimeter computation
2019-12-20 17:21:38 +01:00
T.Alderighi
1f75de3df3
fixed creases handling problems on non manifold edges
2019-12-20 14:40:52 +01:00
alemuntoni
50165d7b03
solved bug non-referenced vertices in hc laplacian smoothing
2019-12-18 15:47:29 +01:00
Luigi Malomo
73efe508d0
fixed VFAdjacencyIsInitialized in MeshAssert
2019-12-13 16:08:05 +01:00
T.Alderighi
795f5473d6
complete rework of the crease preserving strategy for isotropic_remeshing & removed manifoldness constraint.
...
Small patch in edge_collapse adding a parameter to do (default=false) for crease information preservation after collapse
Added refineMidpoint in refine to perform midpoint refinement without manifoldness constraints
2019-12-11 16:33:07 +01:00
T.Alderighi
1b1023179f
adding reserve on vectors causes huge speedup, especially for algorithms that heavily rely on these subroutines
2019-12-11 10:25:48 +01:00
T.Alderighi
7e6c7c71b3
fix a bug that causing heap priority to be inconsistent after updating vertex quality [using windows runtime this would cause an assertion to fail]
2019-12-11 10:23:26 +01:00
Luigi Malomo
2cb784264e
fixed wrong asserts in texcoord2
2019-12-10 18:52:09 +01:00
Luigi Malomo
93abca0369
fixed import of vertex texcoord component
2019-12-10 17:02:24 +01:00
Luigi Malomo
7f5ebbd2c5
added import function to TexCoord2 and fixed inconsistencies with Point2
2019-12-10 17:01:20 +01:00
Andrea Maggiordomo
6c02f53fb1
tweaked rasterized packer
2019-12-10 10:13:38 +01:00
T.Alderighi
2f45aae20c
updates to isotropic remeshing
2019-11-27 17:15:09 +01:00
T.Alderighi
0cfeda19c1
fix bug on rotationmatrix computation corner case
2019-11-21 17:14:34 +01:00
Luigi Malomo
303c4d14b5
minor changes
2019-11-21 17:08:15 +01:00
Luigi Malomo
d46c581ffb
implemented least squares rigid motion
2019-06-10 12:09:48 +02:00
Luigi Malomo
50939143f5
temporarily reverted ClearAttributes in mesh destructor
2019-05-15 18:32:44 +02:00
nico
b81e2e98bc
solved one template problem
2019-05-15 11:52:54 +10:00
Luigi Malomo
3b5464e4a0
improved precision for a closest point in SegmentPointDistance
2019-05-13 12:06:08 +02:00
nico
eab154fca5
solved one numerical issue in RotationMatrix
2019-05-04 22:28:28 +10:00
nico
67cb231cc3
added one flag in Triangulate to modify only selected faces
2019-04-26 16:54:43 +10:00
nico
42b17bf904
corrected one bug in SmoothIterative
2019-04-24 11:50:48 +10:00
nico
289fa731b9
correctd one bug added flag to keep some vertex fixed
2019-04-24 11:50:15 +10:00
Andrea Maggiordomo
011764d5b2
Added delete[] to VectorNBW<bool> destructor
2019-03-25 13:01:44 +01:00
Andrea Maggiordomo
624c15e390
Added call to ClearAttributes() in Trimesh destructor
2019-03-25 12:58:54 +01:00
nico
ed63e3f7ee
Update tangent_field_operators.h
...
added functions InitBorderField , SmoothIterative and PropagateFromSelF
2019-03-21 16:49:17 +11:00
Luigi Malomo
ce75b4e68f
updated polygon triangulate funnction + corrected Dijkstra spelling
2019-02-28 12:37:01 +01:00
Andrea Maggiordomo
5ab1b189a0
Added function to pack at fixed scale into a given number of container
2019-02-01 10:53:31 +01:00
Andrea Maggiordomo
19adc39387
Updated RasterizedOutline2Packer
...
Added parameters to control the gutter size of the outlines, the
possibility to track space between previously placed polygons when
evaluating new moves (inner horizons), and the possibility to try a
small number of permutations of the packing sequence in order to
improve the overall efficiency.
Cleaned up QtOutline2Rasterizer.
Updated the relevant samples.
2019-01-31 14:28:24 +01:00
Andrea Maggiordomo
e09bc0763a
Added some missing templates to outline_support.h
2019-01-31 14:21:28 +01:00
Luigi Malomo
dcf7e0aeb4
minor fix
2019-01-30 14:45:49 +01:00
Andrea Maggiordomo
251bbf87bd
fixed RemoveUnreferencedVertex()
2019-01-30 11:16:45 +01:00
Luigi Malomo
b320f95ed7
bugfix
2019-01-17 16:37:01 +01:00
Luigi Malomo
44c32a0b02
added tolerance parameter to quickhull
2019-01-05 13:01:50 +01:00
T.Alderighi
b7b1bc63e7
vt topology
2018-12-21 12:55:18 +01:00
Luigi Malomo
9a7cdf7d56
warning fix
2018-12-14 16:53:54 +01:00