Paolo Cignoni
|
882d039da6
|
removed mostly harmless gcc warnings (unused/uninitialized vars)
|
2010-07-14 08:00:16 +00:00 |
Paolo Cignoni
|
b543ff311e
|
fixed gcc compatibility issue
|
2010-07-12 13:21:12 +00:00 |
Paolo Cignoni
|
0f6cfeb1c0
|
removed harmless gcc warnings (unsigned vs signed int)
|
2010-07-01 09:21:56 +00:00 |
granzuglia
|
3d68cc75cf
|
from iterator to const_iterator
|
2010-07-01 09:13:08 +00:00 |
granzuglia
|
937a004f80
|
changed include file
|
2010-07-01 08:51:06 +00:00 |
ganovelli
|
f890ce75ee
|
added HasPerVertexVFAdjacency and HasPerFaceVFAdjacency. Removed
generic HasVFAdjacency which made the logical AND of the two and updated the
relative calls.
|
2010-06-24 18:48:40 +00:00 |
ganovelli
|
eb3f1a97fc
|
added HasPerVertexVFAdjacency and HasPerFaceVFAdjacency. Removed
generic HasVFAdjacency which made the logical AND of the two and updated the
relative calls.
|
2010-06-24 12:35:37 +00:00 |
ganovelli
|
a42f07b445
|
added missing include
|
2010-06-24 12:30:48 +00:00 |
Paolo Cignoni
|
f7efa76f35
|
added a missing std:: to max()
|
2010-06-23 14:25:08 +00:00 |
Paolo Cignoni
|
8ca2013615
|
removed harmless gcc warnings
|
2010-06-18 14:44:21 +00:00 |
Paolo Cignoni
|
74f1f69132
|
a few changes to remove ambiguous variable naming and a few warnings
|
2010-06-18 14:40:36 +00:00 |
Paolo Cignoni
|
02e0b3409a
|
removed a meaningless import of an uninitailzed var.
|
2010-06-18 14:31:58 +00:00 |
Paolo Cignoni
|
830fb74a0f
|
Complete re-wrote of the link condition test for topology preserving edge collapse. Now it is much slower but really correct. Hopefully.
|
2010-06-18 11:47:04 +00:00 |
ganovelli
|
a8ee1c9143
|
importlocal--> importdata
|
2010-06-18 08:01:14 +00:00 |
ganovelli
|
19755ed9b7
|
definition of USedTypes changed to ensure that MeshType::FaceType is the same as VertexType::FaceType (begin Vertex and Face any type among Vertex,Face,Edge,HEdge).
Compiles with gcc 4.4, .net 2005
|
2010-06-18 07:53:21 +00:00 |
ganovelli
|
f3b67673fc
|
new Append<> beta version
|
2010-06-16 17:28:18 +00:00 |
ganovelli
|
7c35161210
|
ImportLocal to ImportData. Adjacencies are no more handle by ImportData, but
by speficic functions in append.h (ImportPerxxxAdj(..))
|
2010-06-16 16:31:17 +00:00 |
ganovelli
|
4750b7c666
|
rewritten including handling of all adjacencies.
Still incomplete treatment of non uptade but existing adjacencies...
|
2010-06-16 16:30:24 +00:00 |
ganovelli
|
e92adc2095
|
ImportLocal to ImportData. Adjacencies are no more handle by ImportData, but
by speficic functions in append.h (ImportPerxxxAdj(..))
|
2010-06-16 16:29:07 +00:00 |
ganovelli
|
e8d3020714
|
added typename to PointerToAttribute to dynamically check the GetPer[]Attribute
|
2010-06-16 15:18:39 +00:00 |
ganovelli
|
0a64a31e6e
|
added typechecking and function to return the list of attributes of a given type
|
2010-06-16 15:17:42 +00:00 |
Paolo Cignoni
|
2bbf1c86ef
|
Added first version of vertex quality saturation function (to be thorougly tested)
|
2010-06-16 13:23:59 +00:00 |
Paolo Cignoni
|
beb996e9c9
|
Renamed a symbol that caused ambiguity (VertexInfo -> vertexClipInfo) added functor and function for box clipping
|
2010-06-16 13:23:07 +00:00 |
Paolo Cignoni
|
79783ac1bb
|
Moved the removal of faces with edges outside a given range to a selection function into UpdateSelection<>::
|
2010-06-16 11:40:14 +00:00 |
Nico Pietroni
|
066bc0b7cf
|
changed calls to the new InterpolationParameters function
|
2010-05-25 14:54:50 +00:00 |
Marco Di Benedetto
|
0fc8a49a51
|
|
2010-05-22 19:47:43 +00:00 |
Gianpaolo Palma
|
13f0066cfa
|
Fixed bug in the rasterization function to generate correct samples outside triangles which have a texture space border edge.
|
2010-05-21 16:43:58 +00:00 |
ganovelli
|
f12433c258
|
uncommented fourth template parameter in declaration of trimesh
|
2010-05-19 17:06:18 +00:00 |
ganovelli
|
6b807efa9c
|
separated alltypes from usedtypes. The dummy types for simplex where char, now are derived by
their proper type (eg. the dummy type for Vertex is a simple derivation of vcg::Vertex)
|
2010-05-19 17:05:29 +00:00 |
Nico Pietroni
|
3ab37342c6
|
corrected 1 bug in CountEdges function
|
2010-05-19 15:09:59 +00:00 |
Paolo Cignoni
|
7473b2177a
|
Added ComputePerFaceQualityHistogram (provided by Andrea Tagliasacchi)
|
2010-05-05 12:30:58 +00:00 |
Paolo Cignoni
|
b6d2c330f2
|
added a wrapper for the getkclosest that does not need the edgeplane additional data structure
and corrected a bug in the function that shot a bunch ofrays
|
2010-05-04 08:19:51 +00:00 |
Paolo Cignoni
|
b2d20dd837
|
Removed printf and added the standard callback approach
|
2010-04-30 09:55:34 +00:00 |
Paolo Cignoni
|
c7f479c580
|
Cleaned up a bit the generic updateheap function of the generic tri_edge_collapse that was incorrect in case of generic non symmetric collapses
|
2010-04-30 09:54:00 +00:00 |
Paolo Cignoni
|
cc92e014cc
|
added RemoveFaceFoldByFlip that Search and remove by flipping small single triangle folds:
- a face has normal opposite to all other faces
- choose the edge that brings to the face f1 containing the vertex opposite to that edge.
|
2010-04-30 09:43:42 +00:00 |
mtarini
|
ddcd4c0bf9
|
Fixed catmull clark subdivision schema.
|
2010-04-29 15:07:41 +00:00 |
Paolo Cignoni
|
05151acef5
|
added ComputePerFaceQualityDistribution
|
2010-04-29 14:54:07 +00:00 |
granzuglia
|
43592cc07e
|
updated code in order to improve compatibility with g++ compiler.
|
2010-04-29 10:39:07 +00:00 |
granzuglia
|
904f0d9d3a
|
updated callback function for ball pivoting.
|
2010-04-29 09:33:05 +00:00 |
granzuglia
|
bc14f81543
|
patched many bugs in advancing front basic algorithm.
updated ball pivoting to new interface.
|
2010-04-29 09:19:49 +00:00 |
Paolo Cignoni
|
75bada1828
|
added class HalfEdgeTopology
|
2010-04-29 07:02:37 +00:00 |
Nico Pietroni
|
aeff903128
|
added normal vector return on the RaySpherical function
|
2010-04-28 13:11:26 +00:00 |
Paolo Cignoni
|
e271f9adb8
|
added missing function HasEHAdjacency
|
2010-04-26 15:11:52 +00:00 |
Paolo Cignoni
|
df4edbee23
|
corrected some bugs in halfedge allocation
|
2010-04-26 14:49:42 +00:00 |
Paolo Cignoni
|
5c9ee5cdff
|
added allocation and conversion of edges in function FromIndexed
added new tests in function CheckConsistency
|
2010-04-26 14:33:55 +00:00 |
Paolo Cignoni
|
956f343087
|
added missing typenames to new rayspherical fucntion
|
2010-04-21 21:08:08 +00:00 |
Nico Pietroni
|
7c89077eb7
|
Added function RaySpherical
|
2010-04-21 17:21:43 +00:00 |
Paolo Cignoni
|
8c0d44a430
|
Refactored and uniformed the naming of functions for testing manifoldness. Now they are named CountNonManifoldEdgeFF and CountNonManifoldVertexFF and eventually they can select the non manifold components
|
2010-04-20 00:45:12 +00:00 |
Paolo Cignoni
|
3291bb2889
|
Made uniform the naming of the intersection functions, added some comment and improved a bit the robustness of the triangle triangle intersection test in a mesh
|
2010-04-20 00:41:45 +00:00 |
Paolo Cignoni
|
84a6e15c84
|
added missing std:: qualifier
|
2010-04-20 00:34:21 +00:00 |