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
T.Alderighi
c92ccb5656
more bugs under gcc/clang
2018-05-11 12:10:39 +02:00
T.Alderighi
02bfeb2f67
fix typename errors
2018-05-11 11:42:45 +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
05764ee1c2
minor typos
2018-05-09 17:14:16 +02:00
T.Alderighi
25339718d9
small updates
2018-05-08 13:16:07 +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
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