Commit Graph

789 Commits

Author SHA1 Message Date
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
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
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
T.Alderighi 6c3c940e34 compiler error in appveyor 2018-06-07 11:52:44 +02:00
T.Alderighi d37d9cdbfc vert tetra iterator 2018-06-07 10:56:14 +02:00
T.Alderighi 81a93f7756 tetra smooth 2018-05-23 17:51:20 +02:00
Paolo Cignoni 0fb50ae0a7 Small bug in a assert on the curvature type 2018-05-22 10:25:37 +02:00
Paolo Cignoni 9bf6092465 Harmless warnings 2018-05-22 10:24:56 +02:00
nico edced0128c added NextEdgeS function 2018-05-19 12:13:52 +10:00
T.Alderighi fb0684974a added isAnyB 2018-05-14 19:58:53 +02:00