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 |
Nico Pietroni
|
2b8a829099
|
added NextCrease function to follows creases
|
2015-05-24 14:51:22 +00:00 |
Nico Pietroni
|
7aef00fb33
|
minor change in VFOrderedStarFF , the Pos is passed as const parameter
|
2015-05-24 14:50:47 +00:00 |
Luigi Malomo
|
c2b6ba2390
|
fixed VertexRef component types for edge.
|
2015-03-25 15:25:07 +00:00 |
giorgiomarcias
|
882d54d6ae
|
Fixed some memory leaks when using polygonal component for faces. Deallocations more stable and clear for each component, using also local dynamic memory deallocs. Changed Clear() method of TriMesh which guarantees perfect deallocations of faces' components. Fixed also CompactFaceVector which now deallocates faces before resizing the vector. In DeleteFace, not only the flag is set, but also the face's components are deallocated.
|
2014-12-15 15:36:37 +00:00 |
Paolo Cignoni
|
a5ea80d9df
|
Corrected EFi function as vcg/bugs/43/
|
2014-12-06 23:36:42 +00:00 |
giorgiomarcias
|
7e212f1d60
|
Function VInd() declared const so that it can be used also with a constant face::Pos.
|
2014-11-15 17:50:19 +00:00 |
Paolo Cignoni
|
62af567808
|
Updated to reflect the Normal() -> TriangleNormal() change
|
2014-11-12 00:19:46 +00:00 |
Paolo Cignoni
|
b1b3068ba9
|
Removed the ComputeNormal functions from the face. Almost never used and superfluous
|
2014-11-12 00:05:45 +00:00 |
granzuglia
|
af5f31d4f7
|
- added default constructor to VFAdjType
- removed compile time error on Av.reserve function call
|
2014-11-06 23:21:04 +00:00 |
Paolo Cignoni
|
c7b6bd26bf
|
Significantly improved documentation of the components.
Added IsNull to the VF vertex component and coherent initialization of the vf adjacency.
|
2014-11-03 15:01:27 +00:00 |
Nico Pietroni
|
c3beef6091
|
added NextNotFaux function
|
2014-09-11 20:43:41 +00:00 |
granzuglia
|
d80980155f
|
- per face principal directions get functions return now T::CoordType (changes have been validated by Fabio Ganovelli)
|
2014-08-21 16:23:49 +00:00 |
granzuglia
|
26541cfeae
|
simplex/vertex/component_ocf.h:
- removed Visual Studio warnings
|
2014-08-09 10:08:15 +00:00 |
granzuglia
|
654a41aaf8
|
simplex/face/component_ocf.h:
- removed Visual Studio warnings
|
2014-08-09 10:07:30 +00:00 |
Paolo Cignoni
|
3b38917e95
|
corrected the ImportData of the curvature type.
|
2014-08-09 00:11:32 +00:00 |
Paolo Cignoni
|
76b91b9957
|
added import in the importdata members to support of different types of curvature (float/double)
|
2014-07-12 21:09:27 +00:00 |
Paolo Cignoni
|
4cb1fbaaf8
|
Raised the upper limit of the template derivation chain for face
|
2014-07-12 10:52:59 +00:00 |
Paolo Cignoni
|
ac49d75519
|
Corrected a typename override again on CurVecType vs VecType
|
2014-07-12 05:51:54 +00:00 |
Paolo Cignoni
|
eb642099f1
|
Corrected another typeclash in the curvature types (a CurVecType definition was missing in the emptycore component)
|
2014-06-24 08:41:41 +00:00 |
Nico Pietroni
|
938eefd398
|
|
2014-06-23 09:47:29 +00:00 |
Paolo Cignoni
|
4198a3bd7c
|
Cleaned up various type name clashes. There were some components that wrongly re-defined <ScalarType> covering the real <ScalarType> of the simplex. Renamed to something less ambiguous (like CurScalarType for denoting the scalar type used inside curvature types).
|
2014-06-19 08:31:51 +00:00 |
giorgiomarcias
|
c1f34b6517
|
Initialize data members in default constructors (e.g. Pos<FaceType> pos; pos.IsNull() now can't be false).
|
2014-06-15 21:29:45 +00:00 |
Paolo Cignoni
|
8825048e46
|
BUG corrected: missing initialization of optional per face color data.
|
2014-04-28 12:01:56 +00:00 |
Nico Pietroni
|
335354fdca
|
corrected one wrong assert on FFlinkConditions
|
2014-03-07 10:36:12 +00:00 |