Commit Graph

796 Commits

Author SHA1 Message Date
iasonmanolas 86495cdb6f refactoring 2021-12-30 17:29:34 +02:00
Iason Manolas 3770720fb8
Merge branch 'cnr-isti-vclab:devel' into devel 2021-12-30 12:43:48 +02:00
korialis 5556f4184c fixed some const correctness issues on tetrahedrons 2021-11-16 15:29:10 +01:00
Iason Manolas 11910705b5
Merge branch 'cnr-isti-vclab:devel' into devel 2021-11-14 12:17:22 +02:00
Paolo Cignoni 0aac589996 removed useless HG components from the vertex component set
Replaced by much simpler attributes
2021-11-05 16:02:24 +01:00
alemuntoni 1980f1a775 curvature ocf const correctness 2021-09-15 15:15:28 +02:00
Luigi Malomo eca8c51255 another const access fix 2021-08-16 17:36:01 +02:00
alemuntoni bd1a92e2f0 fix face flag comments 2021-04-23 16:21:09 +02:00
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
iasonmanolas 42abe0a955 Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2021-03-29 19:11:59 +03: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 0a2ed11ac2 (partial) ply const correctness 2021-03-18 18:21:59 +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
iasonmanolas 6c17b5008c Refactoring 2021-02-09 20:03:26 +02:00
alemuntoni de8569a483 random const correctness 2021-01-28 21:30:24 +01:00
Luigi Malomo 27a4ad3049 added VEStarVE overload returning also vertex indices 2020-12-23 16:48:54 +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
alemuntoni f7871eed2d bugfixes and PR template 2020-04-17 16:44:23 +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
alemuntoni 3285c6b1e5 fix some gcc warnings 2020-02-27 16:31:39 +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 93abca0369 fixed import of vertex texcoord component 2019-12-10 17:02:24 +01:00
T.Alderighi b7b1bc63e7 vt topology 2018-12-21 12:55:18 +01:00
Paolo Cignoni 91947c0f7e Restored the broken build...
Note that for sake of clarity in tetrahedra the boundary test on external face has been renamed as IsTTBorder

Moved the boundary mesh creation into a more appropriate place...
2018-10-25 07:43:53 +02:00
T.Alderighi d0ffe2a48f missing inline and added some constnt 2018-10-23 14:35:50 +02:00
T.Alderighi e0cf265ce8 added oppositeF and V operators 2018-10-23 11:00:36 +02:00
Luigi Malomo 9af6950914 adapted VVStarVF to work with polygonal meshes as well 2018-07-15 15:05:01 +02:00
T.Alderighi d5831911d2 typos 2018-07-12 14:02:58 +02:00
T.Alderighi 90077c02dc added edgemeshconnectedcomponent and relative iterator 2018-07-11 14:53:20 +02:00
T.Alderighi ddeab96232 tetra vtiterator vertexpointer constructor 2018-07-09 18:50:12 +02:00