Luigi Malomo
24f02fdaa9
null-initialization of Box3 is now explicit
2020-02-07 15:23:27 +01:00
Luigi Malomo
c6f5cfb78d
removed weird reference-to-pointer parameters
2020-02-07 15:22:46 +01:00
Luigi Malomo
c220b3b415
made null-initialization of FFp more explicit
2020-02-07 15:19:57 +01:00
Luigi Malomo
15ea014cf9
fixed comment on Append::Mesh
2020-02-07 15:18:50 +01:00
Iason
a4936cfe89
Added constness specifier to Index function.
2020-02-05 17:35:15 +01:00
Andrea Maggiordomo
a43fcd3be3
restored PackAtFixedScale function
2020-02-04 10:10:51 +01:00
T.Alderighi
1d37c9a85b
removed unused code
2020-02-03 16:45:49 +01:00
T.Alderighi
cfe695ece3
added clean option in isotropic remeshing and updated the remeshing example
2020-01-17 13:56:13 +01:00
Luigi Malomo
252a67539b
removed useless check
2020-01-17 10:51:15 +01:00
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