ganovelli
|
b25f303ce3
|
replaced "if" on a condition that has to be always true with assertions
|
2010-07-27 14:20:12 +00:00 |
mtarini
|
4dcb3be0b3
|
minor: removed superfluous "typename"
|
2010-07-25 13:31:57 +00:00 |
mtarini
|
2cc56a6651
|
Cleaned up! Translated several comments, removed old history, Added GlobalToLocal and LocalToGlobal and MakeSquare, cleaned up types, etc.
|
2010-07-24 15:29:20 +00:00 |
Paolo Cignoni
|
1140ca5a32
|
Added multiscale curvature computation (UpdateCurvatureLocal)
|
2010-07-23 15:48:45 +00:00 |
Paolo Cignoni
|
c3d20c9b87
|
added a smoothing algorithm for quad meshes with half-edge topology
|
2010-07-23 14:11:36 +00:00 |
Paolo Cignoni
|
e081be0c6f
|
Never write a 'using namespace" inside a .h file. Removed
|
2010-07-23 06:09:52 +00:00 |
Paolo Cignoni
|
59442fff3f
|
optimized halfedge operations
|
2010-07-22 13:14:55 +00:00 |
Paolo Cignoni
|
1d8a4c8e64
|
added nring class that efficiently extracts the n-ring of a vertex
|
2010-07-22 12:32:31 +00:00 |
matteodelle
|
3064a869cc
|
Michele Sottile: added GetFovFromFocal
|
2010-07-21 15:54:31 +00:00 |
Federico Ponchio
|
1017656a61
|
returned closest point was wrong.
|
2010-07-15 19:37:59 +00:00 |
Paolo Cignoni
|
8451875482
|
slight change in the PointDistance. Now it checks with an assert in the ifthenelse chain that it chooses the best projection direction and removed a warning.
|
2010-07-14 08:09:28 +00:00 |
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
|
04694569cf
|
corrected un-initialized variable in RGBtoHSV
|
2010-06-23 14:23:32 +00:00 |
ganovelli
|
ad0a3daf01
|
version that should work with synamic linked libraries (to be tested)
|
2010-06-21 15:52:18 +00:00 |
ganovelli
|
9026213628
|
removed unused classes for allocation of temporary data
|
2010-06-19 15:39:06 +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
|
799914a0d8
|
commented unused argument of base ImportData to remove gcc warning
|
2010-06-18 14:32:50 +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
|
d0bdf4665f
|
ImportLocal to ImportData. Adjacencies are no more handle by ImportData, but
by speficic functions in append.h (ImportPerxxxAdj(..))
|
2010-06-16 16:25:02 +00:00 |
ganovelli
|
585f0462e8
|
ImportLocal to ImportData. Adjacencies are no more handle by ImportData, but
by speficic functions in append.h (ImportPerxxxAdj(..))
|
2010-06-16 16:24:26 +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 |
Paolo Cignoni
|
044412a099
|
Added initialization of tex index in the constructor of texcoord
|
2010-06-16 10:27:38 +00:00 |
Paolo Cignoni
|
12d257c3ab
|
Debugged:
method Point2::SquaredDistance() invoked Norm2 method, which does not exist. Invocation replaced with (*this-p).SquaredNorm()
|
2010-05-31 12:13:47 +00:00 |
Nico Pietroni
|
cf60111b79
|
changed call to InterpolationParameters...
|
2010-05-31 10:12:31 +00:00 |
Nico Pietroni
|
066bc0b7cf
|
changed calls to the new InterpolationParameters function
|
2010-05-25 14:54:50 +00:00 |
Paolo Cignoni
|
157ba4ccfb
|
added class prototype for segment (needed for box intersection)
|
2010-05-24 08:25:26 +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 |
Nico Pietroni
|
44618a036a
|
Added ClosestPoint2Box2 function
|
2010-05-20 13:58:08 +00:00 |
ganovelli
|
4b45045c18
|
added inlusion of alltypes.h
|
2010-05-19 17:18:19 +00:00 |