Luigi Malomo
15b1b778d4
added missing function for polygon face components
2021-04-22 20:49:12 +02:00
alemuntoni
3fd845e5b7
const correctness for polygonal mesh
2021-04-01 18:54:15 +02:00
Luigi Malomo
7973ee6b48
fixed weird constness
2021-03-29 11:55:47 +02:00
alemuntoni
adb799a0a2
fix const correctnes of face/component.h
2021-03-24 19:15:10 +01:00
alemuntoni
d69e3e67cc
cleanups
2021-03-24 17:59:53 +01:00
alemuntoni
e36aa76fbd
complex and simplex self-sufficient headers
2021-03-24 16:08:53 +01:00
alemuntoni
4f3162ece5
all included from used_types.h have been made self sufficient
2021-03-24 15:48:57 +01:00
alemuntoni
0b99eaa7b2
first complex.h files made self-sufficient
2021-03-24 14:53:00 +01:00
alemuntoni
5ced1eb198
face const correctness
2021-03-18 17:17:09 +01:00
Luigi Malomo
7a62fd2c7a
fixed return type nonsense
2021-03-05 12:30:23 +01:00
alemuntoni
de8569a483
random const correctness
2021-01-28 21:30:24 +01:00
alemuntoni
d18623b942
templated face quality type
2020-12-11 16:53:15 +01:00
nico
4b2455fad4
corrected ccw order of faces for border vertices
2020-12-11 14:35:56 +11:00
Luigi Malomo
76442ee55f
reverted the function VFOrderedStarFF as it needs further investigation
2020-12-02 21:33:00 +01:00
nico
dcb7182d3f
reversed the order of VFOrderedStar when it has found a border.. in order to be coherent with the others
2020-11-24 17:17:10 +10:00
alemuntoni
98ff47110d
const correctness for make a copy from a const right Mesh
2020-09-10 17:01:05 +02:00
alemuntoni
d223c497cd
removed FacePos and PerMeshAttributeHandle assignment operators
2020-05-12 18:04:54 +02:00
Luigi Malomo
e9737e93f3
added VV and VF ordered star parameter to choose the CW ordering of returned pos/vertices
2020-03-03 19:08:55 +01:00
Luigi Malomo
62a9ed2fd1
fixed pos operator
2020-03-03 19:06:28 +01:00
Luigi Malomo
c28ee8c5b4
added postfix ++ operator to VFIterator
2020-02-19 15:21:22 +01:00
Luigi Malomo
ae5e873c2a
minor fixes
2020-02-11 17:15:00 +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
T.Alderighi
1d37c9a85b
removed unused code
2020-02-03 16:45:49 +01:00
Luigi Malomo
252a67539b
removed useless check
2020-01-17 10:51:15 +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
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
Luigi Malomo
9af6950914
adapted VVStarVF to work with polygonal meshes as well
2018-07-15 15:05:01 +02:00
Paolo Cignoni
0fb50ae0a7
Small bug in a assert on the curvature type
2018-05-22 10:25:37 +02:00
nico
edced0128c
added NextEdgeS function
2018-05-19 12:13:52 +10: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
05764ee1c2
minor typos
2018-05-09 17:14:16 +02:00
Paolo Cignoni
e78d9c252c
Updated the pos to do not use crease stuff and added selection helpers for pos
2018-05-05 00:33:38 +02:00
Paolo Cignoni
8bb8e59218
Significant Change: FaceCrease bit removed and added FaceEdge Selection Bit
...
The Crease bit was never seriously used and in many cases we mis-used the faux edge bit at its place. Now has a more significant name and can be used in practice to mark/select edges over a mesh (without explicitly storing them).
2018-05-05 00:32:26 +02:00
T.Alderighi
1b61aba402
bootstrapping tetra
2018-05-01 17:02:47 +02: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
Paolo Cignoni
05df003e6f
Added TriSplit helper function
2017-08-30 15:58:22 +02:00
Paolo Cignoni
16369d6006
Added useful face::WedgeAngleRad
2017-04-02 01:26:12 +02:00
Paolo Cignoni
c630e4064d
Added angle measuring function for a pos
2017-03-15 13:13:51 +01:00
Paolo Cignoni
c4d97c2c03
Huge reordering of header file inclusion order
2017-03-14 07:48:48 +01:00
Paolo Cignoni
c0a99c8b3a
Improved Documentation for FlipEdge
2016-12-20 09:12:50 +01:00
Paolo Cignoni
428967ddac
Added the check for un-initialized ff adjacency in an assert
2016-12-08 00:00:45 +01:00
Paolo Cignoni
32333eba24
Huge copyright sanitization of the header files of vcg folder.
2016-06-13 05:29:25 +00:00
Nico Pietroni
97a0879676
added operator <
2016-05-01 15:33:34 +00:00
Paolo Cignoni
a989737e26
Changed DihedralAngleRad to do not use precomputed per face normal (it already did for part of the computations)
2016-04-02 05:47:20 +00:00
Paolo Cignoni
79c9b988e7
better comments (After some curses...)
2015-12-31 11:47:37 +00:00
Paolo Cignoni
a52a1484e6
Corrected bug in the VVExtendedStarVF .
2015-12-03 22:51:56 +00:00
Paolo Cignoni
c600772f81
Removed useless 'typename's ignored by visual studio but blamed by clang
2015-10-29 07:52:56 +00:00
Gianpaolo Palma
684fe8d464
Fixed wrong typedefs in the per vertex CurvatureDir component (ScalarType).
...
Added missing typedef in EmptyCore.
Added typedef WedgeColorType and WedgeNormalType.
2015-10-26 12:52:44 +00:00