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
T.Alderighi
b662f747a0
bootstrapping tetra as trimesh component
2018-05-04 12:08:32 +02:00
T.Alderighi
b0384f68d1
stable allocate and tetra complex
2018-05-03 15:05:42 +02:00
T.Alderighi
13d79bc428
added color and quality
2018-05-02 20:23:48 +02:00
T.Alderighi
99fd7d61f7
working on component.h and allocate.h perm
2018-05-02 20:18:33 +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
Luigi Malomo
52ab8a56a5
fixed build issue
2017-09-21 15:14:45 +02:00
Luigi Malomo
ef0be79493
fixed bug in VEEdgeSplit
2017-09-21 12:06:39 +02:00
Paolo Cignoni
87b14b54af
Added importdata in VEEdgeSplit so when we refine we copy the data (like color/quality) of an edge onto the new one
2017-09-07 19:01:05 +02: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
45c1e13800
Corrected IsEdgeManifold test function
2017-03-13 15:39:39 +01:00
Paolo Cignoni
c0a99c8b3a
Improved Documentation for FlipEdge
2016-12-20 09:12:50 +01:00
Guido Ranzuglia
90dc1657d2
- fixed a long list of possible crashes due to IsCurvatureEnabled calling IsCurvatureDirEnabled
2016-12-19 14:46:03 +01:00
Paolo Cignoni
428967ddac
Added the check for un-initialized ff adjacency in an assert
2016-12-08 00:00:45 +01:00
nico
b76aed2fa0
set the pointer to vertex as const
2016-07-15 15:00:14 +02: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
b15c84c753
Added missing IsVEInititialized and VEClear
2016-04-11 20:41:34 +00:00
Paolo Cignoni
7d3175573a
edge::VVStarVE now is templated on VertexType instead of EdgeType to avoid useless explicit template specialization
2016-04-11 20:34:18 +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
fd9cb58466
Commented out unused variable
2016-01-30 23:36:10 +00:00
Paolo Cignoni
1f22183b90
better comments (After some curses...)
2015-12-31 11:47:57 +00:00
Paolo Cignoni
79c9b988e7
better comments (After some curses...)
2015-12-31 11:47:37 +00:00
Paolo Cignoni
952913c1de
correced the point-edge distance functor and added a pair of templated helper functions for edges (lenght and center)
2015-12-29 07:21:30 +00:00
Paolo Cignoni
6e7b2363bc
Added many Vertex-Edge adjacency helper functions. Needed for simpler 1-manifold edge mesh processing
...
Degree, Edge-Collapse, Manifold testing, Detach/Append
2015-12-29 07:16:14 +00:00
Paolo Cignoni
75aeed8d04
Added scalar type definition in the edgetype once the vertexref is defined.
2015-12-03 22:53:16 +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
Nico Pietroni
3c38f44d30
minor change in VEStarVE
2015-10-19 08:48:44 +00:00
Nico Pietroni
50ab490cec
minor change in VEIterator
2015-10-19 08:47:42 +00:00
Paolo Cignoni
874346d211
Removed unused typenames (with latest generation of compilers it become a warning as unused variables)
2015-09-24 16:41:34 +00:00
granzuglia
9ab06cc9ef
- removed dangerous assert
2015-07-30 12:32:22 +00:00