T.Alderighi
81a93f7756
tetra smooth
2018-05-23 17:51:20 +02:00
Luigi Malomo
20d7468438
bugfix
2018-05-18 13:25:34 +02:00
Luigi Malomo
4ca887ba58
added vertex border comptuation from EEadj on 1-manifolds
2018-05-18 13:24:58 +02:00
T.Alderighi
386dba9f64
Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel
2018-05-11 11:01:21 +02:00
T.Alderighi
25339718d9
small updates
2018-05-08 13:16:07 +02:00
Paolo Cignoni
884faa97c1
Added FillSelectedFaceEdgeVector FaceEdgeSelCrease and BuildFromFaceEdgeSel function
...
It is much more meaningful to create a poly mesh from selected edges instead abusing of the faux edges bit
Similarly it much butter to select crease edges for subsuequent uses
2018-05-05 00:36:43 +02:00
T.Alderighi
67a80722d5
removed tetra complex...bootstrapping tetra in trimesh:
...
base done
foreach done
Allocator done
Append done
quality selection topology WIP
clean todo
2018-05-04 18:12:02 +02:00
Paolo Cignoni
bc07762ab5
Moved and refactored SelectVertexCornerBorder from UpdateFlags to UpdateSelection
...
Added also erode and dilate
2017-04-02 01:27:06 +02:00
Paolo Cignoni
c4d97c2c03
Huge reordering of header file inclusion order
2017-03-14 07:48:48 +01:00
nico
2e3e2d5194
moved VertexBorderCorner function in updating flags
2017-01-25 17:26:57 +01:00
Paolo Cignoni
32333eba24
Huge copyright sanitization of the header files of vcg folder.
2016-06-13 05:29:25 +00:00
Paolo Cignoni
9720d0c5a6
better comments
2016-04-02 05:42:28 +00:00
Luigi Malomo
f7365a3c10
added VertexSetS function
2015-11-05 23:36:09 +00:00
Luigi Malomo
20429b9801
Fixed wrong check for FF adj.
2015-03-16 14:06:09 +00:00
Luigi Malomo
c722cedeaa
Fixed bug in VertexBorderFromFaceBorder function.
2014-12-10 00:55:37 +00:00
Paolo Cignoni
884795203c
Added VertexBorderFromFaceAdj function (needed for managing polymesh that do not have per face border bit)
2014-11-12 00:08:59 +00:00
Luigi Malomo
70154e50bb
face border computation from FF adjacency fixed for polygon meshes
2014-09-19 10:57:05 +00:00
Nico Pietroni
6d042e5200
added FaceFauxBorder function
2014-08-29 15:10:06 +00:00
Paolo Cignoni
9682fcd27d
Added to the UpdateFlags::FaceFauxSignedCrease the option to mark as non faux also the boundary edges.
2014-08-26 01:39:18 +00:00
Nico Pietroni
fe7565ad2a
commented the part that set as border the non manifold vertex
2013-07-23 11:20:44 +00:00
Paolo Cignoni
5049407069
Added FaceFauxSignedCrease that Marks feature edges according to two signed dihedral angles.
2013-06-24 06:56:15 +00:00
Nico Pietroni
a52a4d0ad3
added ClearCreases function..
...
corrected setting B for non manifold in VertexBorderFromNone
2013-04-24 14:22:43 +00:00
Nico Pietroni
37e8a2118b
changed tri::RequirePerEdgeFlags to RequirePerEdgeFlags
2013-01-22 10:50:40 +00:00
Luigi Malomo
8165152573
added UpdateFlags::EdgeSet function
2012-12-11 12:15:16 +00:00
Paolo Cignoni
63e5ef9763
changed to the new RequireXXXX syntax for type reflections
2012-12-06 11:00:37 +00:00
Nico Pietroni
a95eb5af08
added function EdgeSetV
2012-11-18 18:05:39 +00:00
Paolo Cignoni
9cea19e537
Cleaned up the UpdateFlags class. Assert into throw...
2012-11-10 16:33:38 +00:00
Nico Pietroni
d9a95aaffc
added Function FaceClearS
2012-09-03 15:56:24 +00:00
Paolo Cignoni
45b0deb7eb
Important Change: ** LastBitFlag ** now is named ** FirstUnusedBitFlag **
...
Corrected the name of the function allocating a user bit among the flags of the simplexes.
Changed in ALL the simplexes (vertex, edge, face, etc) and updating functions.
Note that the LastBitFlag should never be used by common users...
2012-07-18 09:37:32 +00:00
Paolo Cignoni
0e76a8e0ce
Removed the useless faceprojection flag update function. No more needed!
2011-11-21 09:10:52 +00:00
Paolo Cignoni
2fe129645b
Rolled back
2011-10-05 15:04:40 +00:00
Paolo Cignoni
577416408f
Added functions for clearing flags on edges
2011-05-11 06:13:38 +00:00
ganovelli
9ff0ad3f1e
Ongoing Rearrangement of filepath
...
replaced the path to comply the filepaths modification.
The replacements are as follows:
/complex/trimesh/base.h --> /complex/complex.h
/complex/trimesh/allocate.h --> /complex/allocate.h
/complex/trimesh/append.h --> /complex/append.h
/complex/trimesh/ --> /complex/algorithms/
/complex/local_optimization/ ---> /complex/algorithms/local_optimization/
/complex/local_optimization.h ---> /complex/algorithms/local_optimization.h
/complex/intersection.h ---> /complex/algorithms/intersection.h
/complex/boundary.h ---> /complex/algorithms/boundary.h
2011-04-01 17:06:03 +00:00
ganovelli
1ad23912db
2011-04-01 16:25:49 +00:00