ganovelli
|
666040bcf5
|
PerVertexAttribute and PerFaceAttribute added to Trimesh
|
2008-05-15 16:32:27 +00:00 |
ganovelli
|
3f765b9a39
|
Point3f->Coordtype
|
2008-05-14 10:03:29 +00:00 |
Paolo Cignoni
|
01f190a697
|
renamed vertex quality smoothing
added face normal smoothing FF (and added a VF to the previous face normal smoothing)
|
2008-05-08 23:50:44 +00:00 |
Paolo Cignoni
|
6dcc5e8a92
|
added normalizevertex
|
2008-05-08 23:48:00 +00:00 |
Paolo Cignoni
|
89d09cb1b4
|
Fix a bug in TopoEdgeFlip::UpdateHeap (walking a around a border vertex).
|
2008-05-06 12:05:55 +00:00 |
Paolo Cignoni
|
629e129152
|
removed useless code (two functions were repeated)
|
2008-05-02 11:35:45 +00:00 |
Paolo Cignoni
|
4114e0e60a
|
Added color smoothing, scale dependent laplacian changed a SD_old into SD fujumori, improved comments.
|
2008-05-02 09:43:25 +00:00 |
Paolo Cignoni
|
d6aeeb1f35
|
first draft
|
2008-04-30 13:23:47 +00:00 |
Paolo Cignoni
|
7f3c44851e
|
added a missing std::
|
2008-04-24 05:04:25 +00:00 |
Paolo Cignoni
|
2a69681d28
|
added facegrid method to build just the faces
|
2008-04-24 04:44:48 +00:00 |
Paolo Cignoni
|
35daaec635
|
VertexCurvature method added.
|
2008-04-23 16:37:15 +00:00 |
Paolo Cignoni
|
c918066b8e
|
Old and useless comments erased.
|
2008-04-23 16:34:56 +00:00 |
Paolo Cignoni
|
8972bf2ea2
|
added construct from and to float
|
2008-04-22 20:44:07 +00:00 |
Paolo Cignoni
|
6cceb94d59
|
normalize normals of current faces instead of using new normals
|
2008-04-19 05:15:44 +00:00 |
Paolo Cignoni
|
1f6ba5e9d5
|
added PerVertexFromCurrentFaceNormal
AreaNormalizeFace NormalizeFace
and shortened PerVertexNormalizedPerFaceNormalized
|
2008-04-18 17:52:08 +00:00 |
Paolo Cignoni
|
aea7147a64
|
added facenormal smoothing
|
2008-04-18 17:48:29 +00:00 |
Paolo Cignoni
|
820bfdd65e
|
fast return for compacting functions if no compacting is needed
|
2008-04-18 17:45:23 +00:00 |
Paolo Cignoni
|
108af1cd44
|
Static method Insert added, to avoid some code repetition.
|
2008-04-17 18:11:47 +00:00 |
Paolo Cignoni
|
f93ee8b17d
|
Improvement in the delaunay test in TriEdgeFlip::ComputePriority.
|
2008-04-17 15:02:03 +00:00 |
Paolo Cignoni
|
f2e6bfa8eb
|
added HasPerVertexTexCoord ( mesh )
|
2008-04-15 10:34:07 +00:00 |
Paolo Cignoni
|
aa91e279c3
|
Added code to avoid swap of tex coords after flip.
|
2008-04-11 15:01:47 +00:00 |
Paolo Cignoni
|
81d6e1df96
|
Edge index of a pos is now E() and no more I()
|
2008-04-11 13:25:15 +00:00 |
Federico Ponchio
|
9cb9c1dace
|
Fixed Axis. Due to quaternion changes.
|
2008-04-11 12:22:32 +00:00 |
Paolo Cignoni
|
4b43ac4de8
|
First working Version
|
2008-04-11 10:14:43 +00:00 |
Paolo Cignoni
|
36361be798
|
Big change. removed nexte.
Now the function is NextFE.
added find border function
|
2008-04-11 10:13:01 +00:00 |
Paolo Cignoni
|
0caa683764
|
better comments, renamed I() -> E()
removed wrong coherent function
|
2008-04-11 10:11:32 +00:00 |
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 |