Nico Pietroni
|
29b3da5541
|
New version of spatial structures used
|
2005-11-29 16:21:18 +00:00 |
Paolo Cignoni
|
40dc547110
|
added HasPerWedgeTexture taking mesh as input. (needed for optional components)
|
2005-11-26 00:16:03 +00:00 |
Nico Pietroni
|
e463843198
|
corrected CrossProdGradient( )
|
2005-11-23 16:24:44 +00:00 |
Paolo Cignoni
|
dbc5a559c4
|
Moved ComputeNormal and ComputeNormalizedNormal out of the face class (no more a member function!)
|
2005-11-22 15:47:35 +00:00 |
Paolo Cignoni
|
88662e6045
|
Completed and tested self-intersection routine
|
2005-11-22 14:04:10 +00:00 |
Nico Pietroni
|
7d8f6cfd5c
|
last version of index spacing used
|
2005-11-22 12:50:57 +00:00 |
Paolo Cignoni
|
0d97fa92f5
|
Moved ComputeNormal and ComputeNormalizedNormal out of the face class (no more a member function!)
|
2005-11-21 21:44:47 +00:00 |
Paolo Cignoni
|
25d8f00263
|
First Release (not working!)
|
2005-11-21 15:58:12 +00:00 |
Paolo Cignoni
|
c86e0478f1
|
Removed Initialize use updateflags::Clear() instead.
|
2005-11-17 00:41:07 +00:00 |
Paolo Cignoni
|
896703158a
|
Added missing includes (color and assert)
Added texture name members
|
2005-11-16 22:35:47 +00:00 |
Paolo Cignoni
|
4f523817c1
|
Changed ComputeSelfintersection
|
2005-11-16 16:33:23 +00:00 |
Paolo Cignoni
|
85109504ef
|
Changed DegeneratedFaces, sets the D flags for each faces
that is found to be degenerated.
CounEdges and ConnectedComponents check now if a face IsD()
else for degenerated faces many asserts fail.
|
2005-11-15 12:16:34 +00:00 |
Paolo Cignoni
|
f32fb12d03
|
Changed Volume Routine, before was returning negative values
|
2005-11-15 12:09:17 +00:00 |
Paolo Cignoni
|
f5d1b6c337
|
changed access to face functions (border, area)
removed some typecast warnings
|
2005-11-14 09:28:18 +00:00 |
Paolo Cignoni
|
73ca69b0b7
|
Added casts to remove warnings
|
2005-11-10 15:38:46 +00:00 |
Paolo Cignoni
|
e58bf0d711
|
Removed flags clearing (now it should be in the constructor of face and vertex)
|
2005-11-10 15:37:58 +00:00 |
Paolo Cignoni
|
4f73a93dd0
|
Added clarifying comment in an assert
|
2005-11-10 15:36:42 +00:00 |
Paolo Cignoni
|
8f621b53ef
|
correct IsBorder
|
2005-10-25 09:17:41 +00:00 |
Paolo Cignoni
|
dee2e4f284
|
Re-inserted the cFFp and cVFp access. If only the const version of the member function exists, the compiler will call it
when a non-const object invokes that function
|
2005-10-13 09:32:11 +00:00 |
Paolo Cignoni
|
029aa3cdec
|
removed the access to the face member function normal and substituted with vcg::normal(*f);
|
2005-10-13 08:38:00 +00:00 |
Federico Ponchio
|
1723bbf895
|
cFFp doesn not exist -> FFp (there is the const version...)
same for cVFp.
|
2005-10-12 17:26:19 +00:00 |
Paolo Cignoni
|
ead8780772
|
Removed clearing of flags of added faces. Now the flag component has a constructor that clear it.
FF and VF adjacency are updated only if they are present and consistent (e.g. only if VFp(k) != 0 or FFp(k)!=0)
|
2005-10-12 10:47:21 +00:00 |
Paolo Cignoni
|
6b14910e5f
|
Now creation of new edge use Ordered() constructor to comply the fact that the basic collapse is simmetric.
|
2005-10-12 10:44:01 +00:00 |
Paolo Cignoni
|
c12401a795
|
Removed unused local type Edge. Now it use the standard simplex edge.
|
2005-10-12 10:36:26 +00:00 |
Paolo Cignoni
|
d8e79083e0
|
Added new functions belonging to triMeshInfo
Started the Self-Intersection routine
|
2005-10-11 16:03:40 +00:00 |
Nico Pietroni
|
b61d0de3b6
|
corrected bugs on GEtKClosestVert and GetInSphereVert
|
2005-10-05 17:02:52 +00:00 |
Paolo Cignoni
|
5182d24c7f
|
fixed some bugs
|
2005-10-03 16:19:07 +00:00 |
Paolo Cignoni
|
ecdb5c6ad4
|
add template parameter for spatialindexing struction
|
2005-10-03 16:18:15 +00:00 |
Paolo Cignoni
|
f851e3d3d8
|
used new version of grid query
|
2005-10-03 16:16:54 +00:00 |
Paolo Cignoni
|
c37db42415
|
Minor changes
|
2005-10-03 16:00:08 +00:00 |
Paolo Cignoni
|
11a25b6957
|
Alligned with TriMeshInfo Code
|
2005-10-03 15:57:53 +00:00 |
Nico Pietroni
|
805b84bf43
|
added GetInSphere and GetInBox functions
rensmed Functions respectively with Face suffix or Vertex suffix for query on vertex or faces
|
2005-10-03 13:59:39 +00:00 |
Paolo Cignoni
|
a7b6938a1e
|
Changed the sense of the < operator for heap: it is reversed according to the stl where highest score elements must float in the heap
Completed TimeBudget Termination condition.
Parametrized the ClearHeap procedure now there is a HeapSimplexRatio param. Removed dirty printf.
|
2005-10-02 23:23:52 +00:00 |
Paolo Cignoni
|
2ef5b676b5
|
Changed the sign of the priority of a collapse. Now it is its the error as it should (and not -error)
|
2005-10-02 23:19:36 +00:00 |
Nico Pietroni
|
e58a99de93
|
used functor defined in face/distance.h for distance point-face
used functor defined in intersection3.h for ray-triangle intersection
added GetKClosest and DoRay Functions
|
2005-09-30 13:10:37 +00:00 |
Paolo Cignoni
|
0fa8212a49
|
changed name of include, removed use of an undefined type (scalar instead of Scalar)
removed unused code portions (the old closest code)
|
2005-09-28 08:30:48 +00:00 |
Nico Pietroni
|
a9c5d8fd42
|
Added RayIterators.
Added ClosestIterators on Triangles and Vertices.
Added Closest Functions on triangles and Vertices.
|
2005-09-21 09:24:30 +00:00 |
Nico Pietroni
|
e469fef8bd
|
Modified MArk function parameter form ConstVertexPointer to VertexPointer
|
2005-09-20 13:58:55 +00:00 |
Nico Pietroni
|
f569a25540
|
added ray iterator of faces
|
2005-09-19 13:36:24 +00:00 |
Paolo Cignoni
|
b4e997ae7a
|
fixed bugs
|
2005-09-19 13:10:12 +00:00 |
Paolo Cignoni
|
c2e01165d6
|
Small gcc compliling issues
|
2005-09-16 11:53:51 +00:00 |
Paolo Cignoni
|
e6739a6a71
|
fixed bugs
|
2005-09-15 13:16:42 +00:00 |
Nico Pietroni
|
417bf69fc3
|
minor changes
|
2005-09-15 11:15:00 +00:00 |
Paolo Cignoni
|
744b1a2bbb
|
used new version of Grid_ptr
|
2005-09-14 14:34:41 +00:00 |
Paolo Cignoni
|
aef362e62d
|
ConstVertexPointer --> VertexPointer
ConstEdgePointer --> EdgePointer
|
2005-09-14 14:09:16 +00:00 |
Nico Pietroni
|
3e89d13fea
|
used closest function from grid
|
2005-09-14 12:56:47 +00:00 |
Paolo Cignoni
|
f82f32c6a7
|
changed typedef A2UGridLink da 'GridStaticPtr<MESH::FaceContainer,double>::Link' a typedef 'GRID::Link'
|
2005-08-26 09:12:48 +00:00 |
ganovelli
|
831d12d4f6
|
added math:: namespace before min and max
|
2005-08-08 10:28:13 +00:00 |
Nico Pietroni
|
47af92e51f
|
renamed typedef VertexContainer into VertContainer (like trimesh)
|
2005-08-02 11:37:29 +00:00 |
Paolo Cignoni
|
287c4a1eaa
|
Removed updating of normal when computing 'C' vertex: it should not be done here and could be dangerours if vertex type has not the normal.
|
2005-07-26 06:10:28 +00:00 |
Paolo Cignoni
|
44eb40324f
|
small gcc-related compiling issues (typenames,ending cr, initialization order)
|
2005-07-11 13:16:34 +00:00 |
ganovelli
|
000b01a4ed
|
set VertexBorderFromFace as static
|
2005-07-06 08:16:34 +00:00 |
Paolo Cignoni
|
57c08ade0f
|
Initial commit
|
2005-07-06 08:02:27 +00:00 |
Paolo Cignoni
|
24a1c6f2eb
|
Corrected for the fourth time line a cast to Facetype at line 341.
Read the notes there before changing it again
|
2005-07-01 11:22:00 +00:00 |
Paolo Cignoni
|
6bd92a9a1e
|
Added option of passing a base mesh to Sphere for spherifying it
|
2005-07-01 11:17:06 +00:00 |
Marco Callieri
|
0d219f91b7
|
deleted a wrong declaration "typename typename"
|
2005-06-29 15:25:41 +00:00 |
ganovelli
|
21929c1bf4
|
DetachTTTopology
|
2005-06-28 12:00:13 +00:00 |
Paolo Cignoni
|
53da9a97e1
|
Added missing Sphere function
|
2005-06-17 00:49:29 +00:00 |
Paolo Cignoni
|
0434c2512d
|
Corrected the type name of wedge tex coords WedgeInterp in RefineE
|
2005-06-17 00:48:27 +00:00 |
Paolo Cignoni
|
3fce89c4c9
|
Added a PerVertexNormalizedPerFace (vertex are face/area weighted AND normalized)
|
2005-06-17 00:46:09 +00:00 |
Paolo Cignoni
|
d09e9e039d
|
Completed FaceBorderFromNone (and added a missing helper class)
|
2005-06-10 15:07:23 +00:00 |
ganovelli
|
e865911042
|
two warnings on type cast
|
2005-06-09 14:14:29 +00:00 |
Paolo Cignoni
|
536ba5ab48
|
vertexIterator sostituito con VertexIterator
|
2005-05-30 09:43:41 +00:00 |
Paolo Cignoni
|
ffc3b5e909
|
std::std::vector<PVertex> sostituito con std::vector<PVertex>
|
2005-05-30 09:42:05 +00:00 |
ganovelli
|
9f3b8ed8c9
|
error in include
|
2005-05-30 09:13:08 +00:00 |
ganovelli
|
89569deca1
|
header added, error in include
|
2005-05-30 09:11:20 +00:00 |
ganovelli
|
973c48fb76
|
some std::and typename missing (CRS4)
|
2005-05-17 21:19:37 +00:00 |
ganovelli
|
145b8a757c
|
some typecast (crs4)
|
2005-05-17 21:14:56 +00:00 |
ganovelli
|
f81c3c76de
|
typenmaes added, using namespace std deleted
|
2005-05-17 21:10:27 +00:00 |
Paolo Cignoni
|
542425bb80
|
ho commentato una var che produceva un warning del tipo unreferenced formal parameter.
|
2005-05-09 11:30:31 +00:00 |
Marco Callieri
|
a0b3813df9
|
in addfaces, added casting for face* returned from vertex.VFp() [borland]
|
2005-04-27 16:08:39 +00:00 |
Nico Pietroni
|
dbb88409e3
|
added size of sampling parameter
|
2005-04-20 15:23:31 +00:00 |
Federico Ponchio
|
2328e5b1e4
|
*** empty log message ***
|
2005-04-14 11:35:09 +00:00 |
Paolo Cignoni
|
16b0bd16c6
|
Minor changes
|
2005-04-01 13:04:55 +00:00 |
Paolo Cignoni
|
825c3b9a0c
|
minor changes to comply gcc compiler
|
2005-03-30 17:18:13 +00:00 |
Paolo Cignoni
|
594087a963
|
minor changes
|
2005-03-23 13:49:04 +00:00 |
Paolo Cignoni
|
22ba690fda
|
Wrong left parenthesis removed.
|
2005-03-23 13:22:57 +00:00 |
ganovelli
|
c00bed83e6
|
cast int->iterator corrected
|
2005-03-23 11:29:49 +00:00 |
Paolo Cignoni
|
9d106c50c1
|
Minor changes
|
2005-03-18 16:38:36 +00:00 |
Paolo Cignoni
|
b6b04faabc
|
removed small gcc compiling issues
|
2005-03-17 16:16:08 +00:00 |
Paolo Cignoni
|
eb117f8394
|
aggiunta funzione PasoDobleSmooth e relative:
- FitMesh
- FaceErrorGrad
- CrossProdGradient
- TriAreaGradient
- NormalSmooth
e le classi:
- PDVertInfo
- PDFaceInfo
necessarie per utilizzare SimpleTempData
|
2005-03-16 16:14:12 +00:00 |
Paolo Cignoni
|
9ca228b8fa
|
Added missing include assert and improved comments and requirements of geodesic quality
|
2005-03-15 11:48:50 +00:00 |
ganovelli
|
e050ef0c2e
|
creation
|
2005-03-09 13:22:55 +00:00 |
ganovelli
|
14a538a731
|
added vcg header
|
2005-03-08 14:42:22 +00:00 |
Nico Pietroni
|
0467ee0a6f
|
Fixed bug in Square
|
2005-02-25 11:41:08 +00:00 |
Nico Pietroni
|
8225d40cbb
|
added #include<vcg/complex/trimesh/update/topology.h> use of update topology in refineE
|
2005-02-25 10:28:04 +00:00 |
ganovelli
|
05d89ee903
|
created. This version writes the gaussian curvature on the Q() member of
the vertex
|
2005-02-22 16:40:29 +00:00 |
Federico Ponchio
|
cce86d42f8
|
reverted tarini mod
|
2005-02-19 10:43:11 +00:00 |
Paolo Cignoni
|
099bae2d71
|
added IntersectionRayMesh
|
2005-02-15 15:00:26 +00:00 |
Nico Pietroni
|
0ebd1f6f91
|
optimized ( distance map are calculated 1 time each point)
|
2005-02-08 17:50:41 +00:00 |
Nico Pietroni
|
06adb386ad
|
added if (!l->Elem()->IsD()) test on each element
|
2005-02-08 17:49:38 +00:00 |
mtarini
|
56609abbb0
|
aggiunto un typecast a (FaceType*) per farlo compilare under Mingw comp
|
2005-02-08 17:14:28 +00:00 |
Paolo Cignoni
|
3c7c3b4653
|
Warnings Correction
|
2005-02-08 14:38:05 +00:00 |
Nico Pietroni
|
91ce4200d3
|
1 warning corrected
|
2005-02-02 16:01:13 +00:00 |
Nico Pietroni
|
7057ec7352
|
first version tested with marching cubes
|
2005-02-02 10:01:29 +00:00 |
Nico Pietroni
|
be92b1fd23
|
changed HasVFTopology function... control if both vertex and face define the vf topology
|
2005-01-28 17:56:57 +00:00 |
Paolo Cignoni
|
5b984e817d
|
small gcc compiling issues for namespaces
|
2005-01-28 12:00:33 +00:00 |
Paolo Cignoni
|
1bc21300da
|
Add std:: to stl containers
|
2005-01-28 11:59:35 +00:00 |
Paolo Cignoni
|
0af38855a4
|
LookUp table static data moved into static class functions
|
2005-01-25 16:55:30 +00:00 |
Paolo Cignoni
|
2380e1d9a1
|
Now used also by the official Metro
Removed using namespace (NEVER IN HEADERS!)
Made the computation of barycentric coords only when necessary
Renamed Mindistpoint to Closest
|
2005-01-24 11:47:23 +00:00 |
Paolo Cignoni
|
a23f621635
|
Initial commit
|
2005-01-24 09:49:16 +00:00 |
Nico Pietroni
|
cc767faf90
|
included distance.h changed Dist to vcg::face::PointDistance
|
2005-01-21 17:13:09 +00:00 |
Paolo Cignoni
|
52b224d897
|
Moved from vcg/complex/trimesh to vcg/complex/trimesh/create
|
2005-01-19 15:43:16 +00:00 |
Paolo Cignoni
|
e820e88dfe
|
Initial commit
|
2005-01-19 15:40:44 +00:00 |
Paolo Cignoni
|
1509a9b434
|
Better management of symmetric/asymmetric edge collapses
|
2005-01-19 10:35:28 +00:00 |
Paolo Cignoni
|
4224284dc4
|
Improved ClearHeap management
|
2005-01-19 10:33:50 +00:00 |
ganovelli
|
280f94069f
|
added inclusion of tetra3.h
|
2005-01-12 11:10:34 +00:00 |
ganovelli
|
017714531b
|
added InitVertexIMark
|
2005-01-12 11:06:54 +00:00 |
ganovelli
|
3edef6bc60
|
first partial porting: compiled gcc,intel and msvc
|
2004-12-11 14:53:19 +00:00 |
Paolo Cignoni
|
8ca248762a
|
Moved param classes inside; added support for optimal placement and symmetric; added update heap also here (not only in the base class)
|
2004-12-10 01:07:15 +00:00 |
Paolo Cignoni
|
a68494587c
|
better comments
|
2004-12-10 01:04:42 +00:00 |
Paolo Cignoni
|
953c594401
|
better comments and removed logging
|
2004-12-10 01:03:53 +00:00 |
Paolo Cignoni
|
1380ee7712
|
added an inline and removed loggng
|
2004-12-10 01:03:15 +00:00 |
Federico Ponchio
|
0d7e92e11f
|
Fixed memory leak...
|
2004-12-03 21:14:39 +00:00 |
Paolo Cignoni
|
96d8ae7ec0
|
Added a member with a cached copy of the floating Priority() value inside the HeapElem to optimize operator< in heap updating operator
|
2004-11-23 10:37:17 +00:00 |
Paolo Cignoni
|
da6bf044f0
|
passed parameters by reference in many funcs and gcc cleaning
|
2004-11-23 10:34:45 +00:00 |
Paolo Cignoni
|
191168cc47
|
aggiunto vettore delle face sel, per poi ripulirle....
|
2004-11-19 16:12:57 +00:00 |
Paolo Cignoni
|
1189399728
|
Added ModifierType::TriEdgeFlipOp
|
2004-11-05 10:03:47 +00:00 |
Paolo Cignoni
|
86f9e28e07
|
Initial commit
|
2004-11-05 09:57:18 +00:00 |
Paolo Cignoni
|
5bd4d8b2b1
|
Better Doxygen documentation
|
2004-10-28 00:56:44 +00:00 |
ganovelli
|
4337bba265
|
fftopology update branch commented (to finish)
|
2004-10-27 09:26:26 +00:00 |
ganovelli
|
e3380d3702
|
pos to edge
|
2004-10-25 16:28:32 +00:00 |
ganovelli
|
d9ed23f145
|
CHanged the PosTYpe into EdgeTYpe
|
2004-10-25 08:08:30 +00:00 |
ganovelli
|
4359486afc
|
A vcg.::Pos was used to implement the collapse type. CHanged
to vcg::Edge
|
2004-10-25 07:07:56 +00:00 |
ganovelli
|
4d02036998
|
some inline function, logs on file (precompiler directive)
|
2004-10-25 07:02:56 +00:00 |
Paolo Cignoni
|
f456dc361c
|
removed FaceBorderFlags (already present in update/flags.h)
|
2004-10-20 07:33:10 +00:00 |
ganovelli
|
7903dc12a1
|
added ::FaceBorderFLags
|
2004-10-18 17:10:22 +00:00 |
Nico Pietroni
|
818428b69a
|
added i#nclude <vector>
|
2004-10-14 15:08:04 +00:00 |
ganovelli
|
047ce8854e
|
a VFDetach was missing
|
2004-10-12 15:43:26 +00:00 |
ganovelli
|
9e35226e77
|
first working version
|
2004-10-12 15:42:29 +00:00 |
ganovelli
|
2945a6bc0f
|
added include of color4
|
2004-10-11 17:44:07 +00:00 |
ganovelli
|
de4734d245
|
added camera and shot
|
2004-10-07 14:25:38 +00:00 |
ganovelli
|
2c7e862e83
|
moved from metro core
|
2004-10-04 15:32:16 +00:00 |
ganovelli
|
f480f01a3f
|
first working release
|
2004-10-01 18:54:22 +00:00 |
Federico Ponchio
|
560a0fd53b
|
Added include <vector>
|
2004-10-01 15:58:00 +00:00 |
ganovelli
|
41a67b6db7
|
changed > to < in heapelem comparison
|
2004-09-29 17:08:39 +00:00 |
ganovelli
|
215aaa2e84
|
corrected error in -error (see localoptimization)
|
2004-09-29 17:08:16 +00:00 |
Paolo Cignoni
|
2bf024cfb7
|
Better Doxygen docs
|
2004-09-28 09:58:47 +00:00 |
Paolo Cignoni
|
cad0037214
|
Corrected bug in cone
|
2004-09-24 10:14:38 +00:00 |
Paolo Cignoni
|
4d994bb786
|
Corrected bug in hexahedron
|
2004-09-22 15:12:38 +00:00 |
Paolo Cignoni
|
78f6f33bf2
|
Better Doxygen docs
|
2004-09-20 09:30:03 +00:00 |
Paolo Cignoni
|
cca63f6527
|
Better Doxygen docs
|
2004-09-20 08:37:57 +00:00 |
ganovelli
|
de4b5c1d43
|
changed P() to cP()
|
2004-09-15 11:20:15 +00:00 |
Federico Ponchio
|
4fede6a301
|
typedef LocalOptimization HeapType -> public:
|
2004-09-15 10:40:20 +00:00 |
ganovelli
|
26c2861e7a
|
creation
|
2004-09-15 10:25:20 +00:00 |
ganovelli
|
90baf9fa1a
|
first compilation version
|
2004-09-14 19:49:43 +00:00 |
Federico Ponchio
|
fd22c90658
|
Typename changes for linux
|
2004-09-09 14:35:14 +00:00 |
Federico Ponchio
|
882e9a9b16
|
Header guards typo
|
2004-09-09 13:23:01 +00:00 |
Federico Ponchio
|
8d978173ef
|
Linux compatible path in #include
|
2004-09-09 13:02:12 +00:00 |
ganovelli
|
f6a162db55
|
changes for gcc
|
2004-09-08 15:15:05 +00:00 |
ganovelli
|
650e2a1314
|
changes for gc
|
2004-09-08 15:13:29 +00:00 |
ganovelli
|
9125ab4501
|
*** empty log message ***
|
2004-09-08 15:13:03 +00:00 |
ganovelli
|
4f63f0e95c
|
*** empty log message ***
|
2004-09-08 14:33:31 +00:00 |
Nico Pietroni
|
6a8c2e29b0
|
in function do_collapse:
- set FF topology if exist
- corrected assignement of point p to vertex that remain after collapse
|
2004-09-07 15:41:57 +00:00 |
Nico Pietroni
|
9d9191918b
|
added template parameter reference to himself type (used for extend it)
|
2004-09-07 15:40:04 +00:00 |
Paolo Cignoni
|
8c18db4e51
|
Replaced some typename definitions
|
2004-09-07 07:36:32 +00:00 |
Nico Pietroni
|
3367585465
|
defined mytype and used on updateheap and init functions to extend tri_edge_collapse
|
2004-09-02 10:06:18 +00:00 |
Nico Pietroni
|
638dfc64fb
|
files moved to tetra_mesh path
|
2004-09-01 13:16:34 +00:00 |
Nico Pietroni
|
cf20e1d0c1
|
minor changes to comply gcc compiler (typename's )
|
2004-09-01 12:22:04 +00:00 |
Nico Pietroni
|
c1b220e756
|
minor changes to comply gcc compiler (typename's )
|
2004-08-31 15:18:54 +00:00 |
Nico Pietroni
|
60ac1e367b
|
minor changes
|
2004-08-26 15:04:39 +00:00 |
Nico Pietroni
|
fbdd47a6f5
|
corrected some errors and optimized...
|
2004-08-26 13:10:40 +00:00 |
ganovelli
|
0bbd5bb33b
|
minor changes to comply gcc compiler (typename's and stuff)
|
2004-08-25 15:15:27 +00:00 |
Nico Pietroni
|
609e54082e
|
changes private members (_Imark(), pos, priority) to derive and override is IsFeasible , Init and constructor functions, that can be used to define different kind of collapse (ex: to do not collapses on specified vertices)
|
2004-08-10 16:33:58 +00:00 |
Nico Pietroni
|
cdcb34c3ee
|
solved errors on AddFaces relative to VFp pointers of faces
|
2004-08-07 17:38:00 +00:00 |
Nico Pietroni
|
a50d56742e
|
addet testFFTopology and testVFTopology functions used to test the rispective topology....
|
2004-08-07 16:18:20 +00:00 |
Nico Pietroni
|
6bb92793a6
|
corrected errors in AddFaces ( must be updated pointers to chain of faces of VFTopology)
|
2004-08-07 16:16:32 +00:00 |
Nico Pietroni
|
7f0b7037ac
|
added addafaces funtion with local values
|
2004-08-05 16:44:06 +00:00 |
Paolo Cignoni
|
3cbbebedb7
|
First working version of the LocalOptimization/Simplification Framework
|
2004-07-27 09:46:15 +00:00 |
Paolo Cignoni
|
ae8e3c0ce7
|
added a missing return value to Priority
|
2004-07-18 10:10:56 +00:00 |
Paolo Cignoni
|
e0762e5b5e
|
NewUserBit -> NewBitFlag
|
2004-07-18 06:55:37 +00:00 |
ganovelli
|
c15f2fb66c
|
minor changes
|
2004-07-15 12:04:14 +00:00 |
ganovelli
|
361126dcf7
|
access to imark added
|
2004-07-15 12:03:50 +00:00 |
ganovelli
|
b2013c8ed6
|
VFb to VFp
|
2004-07-15 11:40:34 +00:00 |
ganovelli
|
6b76ff4570
|
IsDeleted to IsD
|
2004-07-15 11:39:24 +00:00 |
ganovelli
|
858b87d98b
|
first working draft (trivial collapse)
|
2004-07-15 11:36:13 +00:00 |
ganovelli
|
b5a8c54cb2
|
Vfb to VFp
|
2004-07-15 11:35:08 +00:00 |
Nico Pietroni
|
0f8de64388
|
correct use of tetra3 to map entities call funtions (ex Tetra3::VofE in Tetra::VofE)
|
2004-07-15 10:11:50 +00:00 |
ganovelli
|
21ddeb28cc
|
*** empty log message ***
|
2004-07-15 10:01:44 +00:00 |
ganovelli
|
e75eca830b
|
moved
|
2004-07-15 09:57:52 +00:00 |
ganovelli
|
b6e059a47b
|
created
|
2004-07-15 09:52:07 +00:00 |
Paolo Cignoni
|
d011d644dd
|
Better doxigen documentation
|
2004-07-15 00:16:37 +00:00 |
mtarini
|
556364c751
|
Added an include (<algorithm>)
|
2004-07-09 15:48:37 +00:00 |
mtarini
|
1706a1a0b5
|
Dodecahedron added! (and doxigened a little bit)
|
2004-07-09 15:34:29 +00:00 |
ganovelli
|
ba4965a409
|
changed to static class
|
2004-07-09 10:32:46 +00:00 |
ganovelli
|
90ef0ba4e7
|
major changes. Reorganized to be a wrapper for the edge_collapse to be used in the LocalOpimization routine
|
2004-07-09 10:28:57 +00:00 |
ganovelli
|
cd84a47864
|
made it as a static class
|
2004-07-09 10:24:06 +00:00 |
ganovelli
|
44daf54e0f
|
working draft
|
2004-07-09 10:22:56 +00:00 |
ganovelli
|
985d986623
|
addtetra corrected
|
2004-07-09 10:20:21 +00:00 |
ganovelli
|
336a9145bb
|
added access functions to vn and tn
|
2004-07-09 10:18:49 +00:00 |
ganovelli
|
bc3714ccf9
|
added access functions to vn and fn
|
2004-07-09 10:18:19 +00:00 |
Nico Pietroni
|
cc537cd0dc
|
deleted some function used to see aspect ratio media tetrahedrons collapsed
|
2004-07-08 08:39:56 +00:00 |
ganovelli
|
4676d87413
|
first draft
|
2004-07-08 08:25:15 +00:00 |
Paolo Cignoni
|
29b8f8ab5f
|
removed assumption of a using namespace std and added a missing include
|
2004-07-06 06:29:53 +00:00 |
Paolo Cignoni
|
1dd0f30375
|
Added FaceBorderFromVF
|
2004-07-06 06:27:02 +00:00 |
Nico Pietroni
|
b4765fb09e
|
derived form abstract operator class for edge collapse
|
2004-06-25 11:33:13 +00:00 |
Nico Pietroni
|
e03613d6cd
|
define of abstract class of mofier operator for decimation
|
2004-06-25 11:31:49 +00:00 |
Nico Pietroni
|
b19307fbf0
|
decimation and optimizator of tetrahedral mesh
|
2004-06-25 11:30:25 +00:00 |
Nico Pietroni
|
e3e32237aa
|
erased some error evalutation parameters function (added to deimation)
|
2004-06-25 11:29:21 +00:00 |
Nico Pietroni
|
8f3f11432f
|
added function to access temporary mark for decimation
|
2004-06-25 11:27:21 +00:00 |
Nico Pietroni
|
dff2dfb828
|
changrd update for a vertex normal functions void PerVertex(VertexType *v)
|
2004-06-25 11:25:07 +00:00 |
Paolo Cignoni
|
f73edd3adb
|
Better Doxygen documentation
|
2004-06-24 15:15:12 +00:00 |
Paolo Cignoni
|
4333c2177d
|
Initial Release
|
2004-06-24 08:03:59 +00:00 |
Paolo Cignoni
|
f7c2dae086
|
now use std::numeric_limits instead of old max val()
|
2004-06-24 07:56:54 +00:00 |
Nico Pietroni
|
5334ca63b7
|
*** empty log message ***
|
2004-06-18 11:49:47 +00:00 |
Nico Pietroni
|
831a570d0b
|
modified some errors
|
2004-06-15 16:15:18 +00:00 |
Nico Pietroni
|
7fd10bfcef
|
modified the conversion funtion to take submesh (containers of tetrahedrons)
|
2004-06-15 16:13:59 +00:00 |
Nico Pietroni
|
841b0966bb
|
added funtion to see if an edge is exter or not
|
2004-06-15 16:12:56 +00:00 |
Nico Pietroni
|
e33cfa2cab
|
added functions to update local vertices normal
|
2004-06-15 16:01:26 +00:00 |
Nico Pietroni
|
06125c7f29
|
first version of edge collapse
|
2004-06-15 16:00:21 +00:00 |
Nico Pietroni
|
0584d7df57
|
*** empty log message ***
|
2004-06-15 15:58:53 +00:00 |
Nico Pietroni
|
68a6f52588
|
first realease only link conditions control are implemented
|
2004-06-08 15:24:58 +00:00 |
ganovelli
|
ea756467ea
|
typename for gcc compilation
|
2004-06-02 16:42:44 +00:00 |
ganovelli
|
5b4b14ca0e
|
minor changes (swap =>> math::Swap)
|
2004-06-02 16:28:22 +00:00 |
ganovelli
|
20f49352f1
|
pragma once removed ,
load ts removed to be put in io_tetramesh
CLear() added
|
2004-06-01 17:17:29 +00:00 |
ganovelli
|
c1ec82f5ab
|
addVertices corrected (two copies instead of specializing te call)
and put static (also addTetra) * g++ compliant *
|
2004-06-01 17:12:46 +00:00 |
Nico Pietroni
|
3f2d58a60e
|
first release edge split
|
2004-06-01 09:45:29 +00:00 |
Nico Pietroni
|
146626fbe3
|
added TestExternalVertex function
|
2004-06-01 09:44:18 +00:00 |
Nico Pietroni
|
57294c89e0
|
modified test topology funtion and added function to test VT topology
|
2004-05-31 16:03:14 +00:00 |
Nico Pietroni
|
f682054c6d
|
added function addtetra
|
2004-05-31 16:01:56 +00:00 |
Paolo Cignoni
|
60935b36b6
|
Changed : Use Of vector In Use Of std::vector.
|
2004-05-26 11:59:09 +00:00 |
Nico Pietroni
|
f2bb31568f
|
modified face declaration
|
2004-05-26 11:53:17 +00:00 |
Paolo Cignoni
|
4f4fac482d
|
Changed : include Path.
|
2004-05-26 11:48:53 +00:00 |
Nico Pietroni
|
ad2b56bad6
|
modified setExternalVertices
|
2004-05-20 13:25:39 +00:00 |
Paolo Cignoni
|
bc793e067a
|
Changed : Parameters Order As In vcg::tetra::SubSet.
|
2004-05-17 08:26:28 +00:00 |
Paolo Cignoni
|
2c83cc632c
|
Minor Changes and Now Use STLContainer of Tetrahedron Pointers.
|
2004-05-17 08:22:45 +00:00 |
Paolo Cignoni
|
0ccf940115
|
Minor Changes To Compile Even Without using namespace std.
|
2004-05-17 07:58:16 +00:00 |
Paolo Cignoni
|
e69bb80e2f
|
Adjusted VCG Style
|
2004-05-14 15:51:47 +00:00 |
Paolo Cignoni
|
d54a0e189c
|
Initial Commit
|
2004-05-14 15:43:41 +00:00 |
Paolo Cignoni
|
23796d2e2b
|
Added $Log: allocate.h,v $ for CVS History Log
|
2004-05-14 15:14:34 +00:00 |
Paolo Cignoni
|
d09e65a2dc
|
Changed mesh ClearFlag call.
|
2004-05-14 11:43:17 +00:00 |
Paolo Cignoni
|
b717573d47
|
Conformed C++ syntax to GCC requirements
|
2004-05-13 21:08:00 +00:00 |
ganovelli
|
e8b3080c93
|
function Clear added
|
2004-05-13 16:00:31 +00:00 |
ganovelli
|
ad7b82955c
|
changed from UpdateClearFlags to UpdateFlags
|
2004-05-13 15:56:02 +00:00 |
Paolo Cignoni
|
3f828fa279
|
Initial Commit
|
2004-05-13 15:51:40 +00:00 |
Nico Pietroni
|
48160d1a85
|
first version... add vertex to mesh
|
2004-05-13 12:16:12 +00:00 |
Paolo Cignoni
|
e9ce5ba039
|
Added typedef typename in InsertedV
|
2004-05-13 09:59:20 +00:00 |
Nico Pietroni
|
e2cac43714
|
first version... add vertex to mesh
|
2004-05-13 08:46:16 +00:00 |
Paolo Cignoni
|
1bf422be2b
|
Chenged #include <space\\box3.h> in #include <vcg\\space\\box3.h>
|
2004-05-13 07:41:47 +00:00 |
ganovelli
|
da7d87bb75
|
removed call to ComputeRT and put its body here
|
2004-05-12 18:52:35 +00:00 |
Nico Pietroni
|
51d795b795
|
*** empty log message ***
|
2004-05-12 13:52:11 +00:00 |
ganovelli
|
e826bde7c3
|
created
|
2004-05-12 10:39:45 +00:00 |
ganovelli
|
2f4f632fc7
|
general comment: minor modifications to compile with g++. Almost all
insertions of "typename" keyword and new line at the end of file
|
2004-05-11 14:12:13 +00:00 |
Paolo Cignoni
|
a05cc7fc6e
|
Changed a FV -> VF in VertexFace topology computation
|
2004-05-10 15:23:43 +00:00 |
ganovelli
|
8394de63b0
|
nimor changes
|
2004-05-10 14:42:17 +00:00 |
ganovelli
|
930864929a
|
mionr changes
|
2004-05-10 14:42:01 +00:00 |
ganovelli
|
b8463d106f
|
name of adhacency function updated
|
2004-05-10 14:41:45 +00:00 |
Paolo Cignoni
|
c80fbfd59c
|
Added use of VFIterator in VertexGeodesicFromBorder
|
2004-05-10 13:43:00 +00:00 |
Paolo Cignoni
|
95f6c410d7
|
Updated names of adj functions and added ending newline
|
2004-05-10 13:24:21 +00:00 |
Paolo Cignoni
|
c38be34a40
|
include Plane3 removed.
|
2004-05-07 10:06:46 +00:00 |
Paolo Cignoni
|
9e6c17c72b
|
Added History Info
|
2004-05-07 09:35:09 +00:00 |
Paolo Cignoni
|
832bc72b74
|
Added Copyright Info
|
2004-05-07 09:29:50 +00:00 |
Paolo Cignoni
|
d47ee966a2
|
Initial Commit
|
2004-05-07 09:27:07 +00:00 |
Nico Pietroni
|
62528938e1
|
changed names to topology functions
|
2004-05-06 15:24:38 +00:00 |
Nico Pietroni
|
d0f8ae3c23
|
changed neme to topology functions
|
2004-05-06 10:58:57 +00:00 |
Nico Pietroni
|
ea5dd6b1ad
|
first commit: update bounding box of tetrahedral mesh
|
2004-05-06 10:58:30 +00:00 |
Nico Pietroni
|
da21c985f6
|
changed names to topology functions
|
2004-05-06 10:57:49 +00:00 |
ganovelli
|
9614b44161
|
removed Const from ConstFacePointer and ConstVertexPointer in the arguement function Mark, which are meant to be changed
|
2004-05-04 02:29:54 +00:00 |
Nico Pietroni
|
f5976ee86f
|
Added subSet function.
|
2004-04-29 12:37:00 +00:00 |
ganovelli
|
91205e6346
|
created
|
2004-04-29 01:00:07 +00:00 |
ganovelli
|
f8b9c845de
|
created
|
2004-04-29 00:02:38 +00:00 |
ganovelli
|
43b0f7f922
|
created
|
2004-04-28 23:33:24 +00:00 |
Nico Pietroni
|
f154f17acd
|
*** empty log message ***
|
2004-04-28 11:37:15 +00:00 |
Nico Pietroni
|
6d04f844de
|
*** empty log message ***
|
2004-04-28 11:37:14 +00:00 |
ganovelli
|
13035f61d2
|
created
|
2004-04-26 19:10:04 +00:00 |
Nico Pietroni
|
adeca3e96f
|
*** empty log message ***
|
2004-04-26 09:40:15 +00:00 |
ganovelli
|
5903e60ec7
|
#ifndef added
|
2004-04-21 14:06:10 +00:00 |
Nico Pietroni
|
7980702bd2
|
*** empty log message ***
|
2004-04-20 12:42:51 +00:00 |
Paolo Cignoni
|
711c2a00d9
|
First working version!
|
2004-04-05 11:56:14 +00:00 |
Paolo Cignoni
|
2c95c0cd3a
|
minor changes
|
2004-04-03 14:12:48 +00:00 |
Paolo Cignoni
|
03b335b154
|
minor changes
|
2004-04-03 14:10:31 +00:00 |
Paolo Cignoni
|
e75f79b6ed
|
First working version!
|
2004-03-31 14:59:14 +00:00 |
Paolo Cignoni
|
49691db569
|
Added Vertex-Face Topology
|
2004-03-31 14:44:43 +00:00 |
Paolo Cignoni
|
a6269df8cd
|
bug in update of VF adj
|
2004-03-31 14:43:56 +00:00 |
Paolo Cignoni
|
9c4727960d
|
First working version!
|
2004-03-29 14:26:57 +00:00 |
Paolo Cignoni
|
ad431fccd3
|
minor changes
|
2004-03-18 16:00:10 +00:00 |
Paolo Cignoni
|
1a4283c2af
|
Completed Octahedron and Icosahedron
|
2004-03-18 15:29:07 +00:00 |
Paolo Cignoni
|
1416372b32
|
Corrected bug on the return of a wrong iterator
|
2004-03-12 15:25:29 +00:00 |
Paolo Cignoni
|
a341239296
|
Written some documentation and added to the trimes doxygen module
|
2004-03-12 15:22:28 +00:00 |
mtarini
|
5156f16cf4
|
prova
|
2004-03-11 18:14:19 +00:00 |
Paolo Cignoni
|
2fb492d90a
|
minor changes
|
2004-03-10 01:00:21 +00:00 |
Paolo Cignoni
|
78e4cccaba
|
changed to the face::IsBorder() style
|
2004-03-10 00:48:06 +00:00 |
Paolo Cignoni
|
68beee8a27
|
Added gcc required typenames to tetrahedron and octaehedron
|
2004-03-10 00:37:31 +00:00 |
Paolo Cignoni
|
5cc5474ad2
|
some more reflection functions
|
2004-03-07 21:54:56 +00:00 |
Paolo Cignoni
|
c11adb316e
|
First working version for face face
|
2004-03-05 21:49:21 +00:00 |
Paolo Cignoni
|
7ba68001eb
|
Changed name from plural to singular (normals->normal)
|
2004-03-05 15:56:17 +00:00 |
Paolo Cignoni
|
0267a76a42
|
Changed name from plural to singular (normals->normal)
|
2004-03-05 11:26:40 +00:00 |
Paolo Cignoni
|
5c0b925ef8
|
Changed name from plural to singular (normals->normal)
|
2004-03-05 10:59:24 +00:00 |
Paolo Cignoni
|
807aec3803
|
Initial commit
|
2004-03-04 00:53:24 +00:00 |
Paolo Cignoni
|
2181539c6b
|
First working version!
|
2004-03-04 00:37:56 +00:00 |
Paolo Cignoni
|
36829a099d
|
First working version!
|
2004-03-04 00:29:45 +00:00 |
Paolo Cignoni
|
d52cbb2602
|
First working version!
|
2004-03-04 00:08:15 +00:00 |
Paolo Cignoni
|
f657ab9c6c
|
First working version (tetrahedron!)
|
2004-03-03 16:11:46 +00:00 |
Paolo Cignoni
|
0556b33b65
|
Yet another cr lf mismatch
|
2004-03-03 15:35:53 +00:00 |
Paolo Cignoni
|
f61873646f
|
grouped documentation, changed typenames and reflection mechanism
|
2004-02-24 21:36:42 +00:00 |
Paolo Cignoni
|
2c061402f5
|
Initial commit
|
2004-02-19 13:11:06 +00:00 |