Paolo Cignoni
|
874346d211
|
Removed unused typenames (with latest generation of compilers it become a warning as unused variables)
|
2015-09-24 16:41:34 +00:00 |
Nico Pietroni
|
e612b0b2f8
|
modified PerVertexDijsktraCompute to return parent and source for each node
|
2015-09-14 12:05:44 +00:00 |
Nico Pietroni
|
bb5288bcc0
|
templated SimpleVoxelWithNormal class to ScalarType
|
2015-09-14 12:03:47 +00:00 |
Nico Pietroni
|
0371a3c5be
|
templated Point3 to scalar at line 355
|
2015-09-14 12:03:19 +00:00 |
Nico Pietroni
|
b0e9f8abef
|
used principal direction components on face for cross field instead of optional component
|
2015-09-14 12:02:50 +00:00 |
Nico Pietroni
|
05516b1e04
|
corrected GradientToCross added InitDirFromWEdgeUV function
|
2015-09-14 12:01:24 +00:00 |
Nico Pietroni
|
cb9e276b1b
|
added CopyWedgeVertUV
|
2015-09-14 12:00:33 +00:00 |
giorgiomarcias
|
3323ae51af
|
Computing per vertex normals from current face normals works also with polygonal faces now.
|
2015-09-13 15:37:13 +00:00 |
Paolo Cignoni
|
f0c3d52849
|
removed old style usage of hash map and substituted with c+11 sytle unordered set and map.
|
2015-09-13 06:21:17 +00:00 |
Paolo Cignoni
|
ad95129d02
|
removed old style usage of hash map and substituted with c+11 sytle unordered set and map.
|
2015-09-13 06:18:26 +00:00 |
Paolo Cignoni
|
b4bdd7b832
|
better comments
|
2015-09-11 05:56:59 +00:00 |
Paolo Cignoni
|
59ffba5af3
|
corrected bug on normal transformation (Thanks to Marco to spotting it out...)
|
2015-09-10 15:08:52 +00:00 |
granzuglia
|
5dcc3d257f
|
- added missing include
|
2015-07-30 11:49:14 +00:00 |
Paolo Cignoni
|
bc9c61a92e
|
Added ClearFaceFace method to avoid messed topology status
|
2015-07-14 10:44:23 +00:00 |
Paolo Cignoni
|
06040acbb0
|
Corrected small bug in compacting arrays after a torus creation. Also faces must be compacted...
|
2015-07-12 10:44:55 +00:00 |
granzuglia
|
1dc8a067ac
|
- removed compiler time errors
|
2015-07-06 02:38:32 +00:00 |
Gianpaolo Palma
|
a6521a217f
|
Bug fixed in FaceFaceFromTexCoord when the mesh has more faces mapped on the same tex coordinate
|
2015-07-03 14:51:40 +00:00 |
Gianpaolo Palma
|
e5fbdd9e22
|
Added a new function (SelectFoldedFaceFromOneRingFaces) to selected the folded faces (also non self-intersected faces) using an angle threshold.
|
2015-07-03 12:21:54 +00:00 |
Nico Pietroni
|
5e4380ffbd
|
added CopyVertUVWedge function
|
2015-06-21 01:51:28 +00:00 |
Nico Pietroni
|
470e156a19
|
added function AdjustDirectionsOnTangentspace ando some minor changes
|
2015-06-14 23:16:02 +00:00 |
Nico Pietroni
|
4283c2f651
|
some bug resolved on separatrix tracing
|
2015-06-02 11:54:39 +00:00 |
Nico Pietroni
|
b952d96711
|
Added support for tracing separatrix from singularities
|
2015-05-24 14:52:50 +00:00 |
Nico Pietroni
|
d58ac7ca03
|
templated parameter on VertexConstant function
|
2015-05-12 09:05:52 +00:00 |
Nico Pietroni
|
843c852523
|
correct template scalar type use in FaceSaturate function
|
2015-04-12 06:13:35 +00:00 |
Nico Pietroni
|
d68f4271bc
|
chenged SetFaceCrossVectorFromVert to take in consideration also magnitudo
|
2015-04-12 06:12:13 +00:00 |
Paolo Cignoni
|
f2d3ff160c
|
Added a RequirePerVertexMark to the init function of the collapse framework.
|
2015-03-24 17:57:40 +00:00 |
Paolo Cignoni
|
571c59c180
|
Removed the old stupid limitation of FF requirement for creating a sphere
|
2015-03-24 17:42:32 +00:00 |
Luigi Malomo
|
4d74a93851
|
minor changes
|
2015-03-18 19:48:03 +00:00 |
Luigi Malomo
|
68eb3bce7b
|
Fixed TriMesh Clear function. The function resets the mesh as if it was just created.
|
2015-03-17 09:56:59 +00:00 |
Luigi Malomo
|
8fe9f931c1
|
Fixed typo.
|
2015-03-16 14:31:48 +00:00 |
Luigi Malomo
|
20429b9801
|
Fixed wrong check for FF adj.
|
2015-03-16 14:06:09 +00:00 |
giorgiomarcias
|
d2b0ac56c7
|
Fixed a small bug causing not preservation of border vertex coordinates in some cases during polychord collapse.
|
2015-01-08 22:49:15 +00:00 |
giorgiomarcias
|
75534804cf
|
Using only the laplacian weight lapWeight for the matrix and 1 - lapWeight for the barycentric constraints in the implicit smoother (removed the unusefull face weight).
|
2015-01-07 21:22:34 +00:00 |
giorgiomarcias
|
c3bfe8f269
|
Added the possibility of passing the weights to set in the matrix of the implicit smoother.
|
2014-12-23 19:47:14 +00:00 |
giorgiomarcias
|
aafb13219e
|
Changed a wrong (fortunately not used) enum value.
|
2014-12-19 11:32:18 +00:00 |
giorgiomarcias
|
b179459e62
|
Fixed a weird bug that caused wrong check on self-intersections and polychord's adjacency.
|
2014-12-18 17:07:08 +00:00 |
giorgiomarcias
|
882d54d6ae
|
Fixed some memory leaks when using polygonal component for faces. Deallocations more stable and clear for each component, using also local dynamic memory deallocs. Changed Clear() method of TriMesh which guarantees perfect deallocations of faces' components. Fixed also CompactFaceVector which now deallocates faces before resizing the vector. In DeleteFace, not only the flag is set, but also the face's components are deallocated.
|
2014-12-15 15:36:37 +00:00 |
Luigi Malomo
|
c722cedeaa
|
Fixed bug in VertexBorderFromFaceBorder function.
|
2014-12-10 00:55:37 +00:00 |
Nico Pietroni
|
f7a602625f
|
minor change to merge vertex coherently (keep the same global ordering of the vertices)
|
2014-12-08 15:13:32 +00:00 |
Nico Pietroni
|
9c85a56214
|
changed IsSingularByCross..
added OrientDirectionFaceCoherently
|
2014-12-08 15:12:29 +00:00 |
Paolo Cignoni
|
cca512c266
|
Added parameters to control the cylinder refinement to the BuildCylinderVertexShell functions
|
2014-12-05 03:25:52 +00:00 |
Paolo Cignoni
|
90e07822e5
|
Added BarycentricRelaxVoronoiSamples and QuadricRelaxVoronoiSamples
|
2014-12-04 16:04:20 +00:00 |
giorgiomarcias
|
8f04d22bb6
|
Added a per-face barycentric constraints weight. Removed some annoying warnings.
|
2014-11-30 19:32:17 +00:00 |
giorgiomarcias
|
6ecf866467
|
Removed some annoying warnings.
|
2014-11-30 19:31:35 +00:00 |
giorgiomarcias
|
ad7f96a642
|
Removed several unusefull asserts on polychord splitting.
|
2014-11-24 08:23:23 +00:00 |
giorgiomarcias
|
6e0fe4fb49
|
Changed the SplitPolychord method: now it handles any polychord, especially self-intersecting ones.
|
2014-11-15 17:55:46 +00:00 |
Paolo Cignoni
|
8959e68790
|
Small change still related to the normal -> trianglenormal renaming
|
2014-11-14 23:01:21 +00:00 |
Paolo Cignoni
|
828dc5f404
|
Added a resize() method to the basic attribute handle class to allow the definition of templated functions that can indifferently take an attribute or a vector as a parameter (like the ones in MeshToMatrix)
|
2014-11-14 22:03:58 +00:00 |
Paolo Cignoni
|
1d79254dbc
|
Added PerVertexArea and PerFaceArea to collect vectors of areas from a mesh
|
2014-11-13 22:50:39 +00:00 |
Nico Pietroni
|
137e34a44f
|
first release version
|
2014-11-12 15:37:21 +00:00 |