Paolo Cignoni
|
fc917d5080
|
moved Index function from append to the allocate
|
2008-04-10 09:18:57 +00:00 |
Paolo Cignoni
|
a68e2a247e
|
New version of PlanarEdgeFlip::UpdateHeap method
|
2008-04-08 14:06:31 +00:00 |
Paolo Cignoni
|
f240adbf08
|
Fixed bug in PlanarEdgeFlip::UpdateHeap method.
|
2008-04-08 13:53:15 +00:00 |
Paolo Cignoni
|
c5a92fd4c0
|
added missing std::
|
2008-04-08 09:51:15 +00:00 |
Paolo Cignoni
|
a8e1f18844
|
Added TopoEdgeFlip class. Some refactoring.
|
2008-04-07 13:48:35 +00:00 |
Paolo Cignoni
|
598cb77fb6
|
Changed the edge split predicate, now it takes a pos instead of two pnts
Added quality interpolation
|
2008-04-07 12:58:48 +00:00 |
Nico Pietroni
|
517108e947
|
corrected 1 warning in DistancePoint3Box3 function
|
2008-04-07 10:26:10 +00:00 |
Nico Pietroni
|
3edf76179c
|
added default constructor
|
2008-04-07 10:24:55 +00:00 |
Paolo Cignoni
|
65933201d7
|
Added texture topology computation
|
2008-04-07 08:20:26 +00:00 |
Paolo Cignoni
|
de92614c18
|
FaceType::VerteType --> FaceType::VertexType
|
2008-04-06 08:55:16 +00:00 |
Paolo Cignoni
|
8b7d16f29d
|
added methods for computing various kind of curvatures indicator from the HK values
|
2008-04-04 13:13:55 +00:00 |
Paolo Cignoni
|
9799717a58
|
minor changes to the topology correctness checks
|
2008-04-04 10:27:34 +00:00 |
Paolo Cignoni
|
46096f6b64
|
Cleaned up names, now Kg() gives back Gaussian Curvature (k1*k2), while Kh() gives back Mean Curvature 1/2(k1+k2)
|
2008-04-04 10:26:12 +00:00 |
Paolo Cignoni
|
89a4321cdf
|
added optional mark and cleaned up some nasty type bugs.
|
2008-04-03 23:15:40 +00:00 |
Paolo Cignoni
|
242e5ab82a
|
compacted two pair of empty components to shorten derivation chains
|
2008-04-03 23:12:28 +00:00 |
Paolo Cignoni
|
0a367b89ba
|
Increased the derivation chain lenght. God save the compiler patience!
|
2008-04-03 23:02:17 +00:00 |
Paolo Cignoni
|
9a31f6318d
|
template the reorder functions on the vector types (for ocf)
|
2008-04-03 22:47:10 +00:00 |
Paolo Cignoni
|
9f5f1f9fd3
|
Added templated parameter in PlanarEdgeFlip to set quality function for triangles.
|
2008-04-02 19:32:26 +00:00 |
Paolo Cignoni
|
82976a2001
|
f->P(i) instead of f->V(i)->P()
|
2008-03-29 12:05:59 +00:00 |
Paolo Cignoni
|
dfa921ff88
|
Refactoring in the code written to retrieve four vertexes around the edge to flip
|
2008-03-26 15:01:44 +00:00 |
ganovelli
|
929c3d3276
|
fixed bugs sign of principal direction and mean curvature value
|
2008-03-25 11:00:56 +00:00 |
Paolo Cignoni
|
3e090a41ff
|
Added a test to avoid degenerative flip which produce two identical overlapping faces.
Little code refactoring.
The planar swap now try to improve the average quality of faces, instead of improving the quality of the worst face.
|
2008-03-20 15:45:54 +00:00 |
Paolo Cignoni
|
c2bec8758d
|
Added safer way of computing the quality histogram, robust in the case the mesh contains some outlier value (very high or very low) that makes the choice of the beginning interval wrong
|
2008-03-19 05:24:39 +00:00 |
Paolo Cignoni
|
f9538e9f56
|
added missing include
|
2008-03-18 14:29:01 +00:00 |
Paolo Cignoni
|
d014eae1bc
|
added color interpolation to butterfly
|
2008-03-18 10:31:47 +00:00 |
ganovelli
|
bd36c63923
|
added curvature and curvatruredir (compiled .net 2005 and gcc)
|
2008-03-17 11:39:15 +00:00 |
ganovelli
|
b457b0c978
|
removed printf
|
2008-03-17 11:36:37 +00:00 |
ganovelli
|
8a265c9d32
|
taubin and desbrun estimates added (-> see vcg/simplex/vertexplus/component.h [component_ocf.h|component_occ.h ]
|
2008-03-17 11:29:59 +00:00 |
ganovelli
|
84adadf680
|
adding of Curvature, compilation with GCC
|
2008-03-17 11:25:27 +00:00 |
Paolo Cignoni
|
7c37f033e1
|
Added check on deleted faces in RemoveDegenerateFace
|
2008-03-11 14:16:40 +00:00 |
Paolo Cignoni
|
3d4222b231
|
Completed the garbage collecting functions CompactVertexVector and CompactFaceVector.
|
2008-03-11 09:22:07 +00:00 |
Paolo Cignoni
|
d78ce1aee8
|
Minor changes.
|
2008-03-08 12:43:26 +00:00 |
Paolo Cignoni
|
04d00284a5
|
added missing include limits
|
2008-03-06 10:45:39 +00:00 |
Paolo Cignoni
|
378008bc5e
|
added HasConsistentPerWedgeTexCoord
|
2008-03-06 08:37:16 +00:00 |
Nico Pietroni
|
8feedff976
|
correct 1 error on DistancePoint3Box3 (if the point is inside the box return distance to the nearest face instead of zero)
|
2008-03-05 11:48:08 +00:00 |
Nico Pietroni
|
94cb8fca1d
|
added DistancePoint2Box2
|
2008-03-05 11:45:36 +00:00 |
Paolo Cignoni
|
051c612aba
|
Heavily refactored the whole structure.
Some interfaces have been changed. Be careful.
|
2008-03-05 11:21:49 +00:00 |
Paolo Cignoni
|
2aac6ba625
|
TriEdgeFlip::ComputPriority now use vcg::CircumCenter(triangle) to compute circumcenter coordinates
|
2008-03-02 11:00:10 +00:00 |
Paolo Cignoni
|
9841c8db32
|
_pos.V(i) become _pos.F()->V(i); TriEdgeFlip now access members of parent class with this->...
|
2008-03-01 11:16:30 +00:00 |
Paolo Cignoni
|
d14283e619
|
added maxcount
|
2008-02-29 12:15:06 +00:00 |
Paolo Cignoni
|
97c0bd9ffa
|
Added FFpi methods and better init of texture coords
|
2008-02-28 15:41:17 +00:00 |
Federico Ponchio
|
82635287c7
|
Returrned to s*r*t decomposition.
|
2008-02-24 18:03:03 +00:00 |
Federico Ponchio
|
6b3726ef90
|
Removed a Transpose due to change in quaternions.h ToMatrix
|
2008-02-22 18:10:39 +00:00 |
Federico Ponchio
|
8cc9a085a7
|
Changed to reflect quaternion toMatrix inversion.
|
2008-02-22 17:41:48 +00:00 |
Federico Ponchio
|
84760ee1f2
|
Fixed determinantt problem and quaternion problem.
|
2008-02-22 17:40:27 +00:00 |
Federico Ponchio
|
2b19c6c313
|
ToMatrix returned the inverse matrix. OUCH.
This affects trackball and shot.h
Added a const also.
|
2008-02-22 17:39:59 +00:00 |
Paolo Cignoni
|
9703ced0df
|
Added HasPerVertexColor static function
|
2008-02-21 17:27:06 +00:00 |
Federico Ponchio
|
e4c62fec6d
|
refixed bug in FromMatrix
|
2008-02-21 11:34:08 +00:00 |
Federico Ponchio
|
a32c8842ef
|
fixed bug in FromMatrix
|
2008-02-21 10:57:59 +00:00 |
Paolo Cignoni
|
652f27f40f
|
corrected bug in FromMatrix
|
2008-02-21 10:30:18 +00:00 |