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 |
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
|
f569a25540
|
added ray iterator of faces
|
2005-09-19 13:36:24 +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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
ganovelli
|
3edef6bc60
|
first partial porting: compiled gcc,intel and msvc
|
2004-12-11 14:53:19 +00:00 |
Paolo Cignoni
|
a68494587c
|
better comments
|
2004-12-10 01:04:42 +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
|
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
|
d9ed23f145
|
CHanged the PosTYpe into EdgeTYpe
|
2004-10-25 08:08:30 +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
|
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 |
Federico Ponchio
|
560a0fd53b
|
Added include <vector>
|
2004-10-01 15:58:00 +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
|
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 |
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
|
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
|
9125ab4501
|
*** empty log message ***
|
2004-09-08 15:13:03 +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 |
Paolo Cignoni
|
8c18db4e51
|
Replaced some typename definitions
|
2004-09-07 07:36:32 +00:00 |
Nico Pietroni
|
c1b220e756
|
minor changes to comply gcc compiler (typename's )
|
2004-08-31 15:18:54 +00:00 |
ganovelli
|
0bbd5bb33b
|
minor changes to comply gcc compiler (typename's and stuff)
|
2004-08-25 15:15:27 +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
|
e0762e5b5e
|
NewUserBit -> NewBitFlag
|
2004-07-18 06:55:37 +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 |
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
|
bc3714ccf9
|
added access functions to vn and fn
|
2004-07-09 10:18:19 +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 |
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
|
831a570d0b
|
modified some errors
|
2004-06-15 16:15:18 +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 |
Paolo Cignoni
|
bc793e067a
|
Changed : Parameters Order As In vcg::tetra::SubSet.
|
2004-05-17 08:26:28 +00:00 |
Paolo Cignoni
|
0ccf940115
|
Minor Changes To Compile Even Without using namespace std.
|
2004-05-17 07:58:16 +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 |
Paolo Cignoni
|
e9ce5ba039
|
Added typedef typename in InsertedV
|
2004-05-13 09:59:20 +00:00 |
ganovelli
|
da7d87bb75
|
removed call to ComputeRT and put its body here
|
2004-05-12 18:52:35 +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 |
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 |
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 |
ganovelli
|
5903e60ec7
|
#ifndef added
|
2004-04-21 14:06:10 +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 |