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
|
d481f58234
|
Added a named typedef for the per wedge TexCoordinate
|
2005-06-17 00:43:34 +00:00 |
Nico Pietroni
|
1f72e96683
|
minor changes
|
2005-06-15 11:44:47 +00:00 |
ganovelli
|
ccbfc728cb
|
added include of algorithm
|
2005-06-14 14:27:00 +00:00 |
Federico Ponchio
|
60036b0e6e
|
Minibug: Box2f -> Box2 in the template.
|
2005-06-14 13:46:20 +00:00 |
Paolo Cignoni
|
d09e9e039d
|
Completed FaceBorderFromNone (and added a missing helper class)
|
2005-06-10 15:07:23 +00:00 |
Paolo Cignoni
|
fe5d343fd0
|
Added Various missing functions: SetShearXY, SetShearXZ, SetShearYZ, SetScale for point3 and Decompose
Completed *=(scalar); made uniform GetRow and GetColumn
|
2005-06-10 15:04:12 +00:00 |
Paolo Cignoni
|
c379550e2e
|
Added include assert.h and cast to ScalarType for a pow in SetRange() function.
|
2005-06-10 14:59:39 +00:00 |
Paolo Cignoni
|
bebc58f9b1
|
Changed a Zero in SetZero in WeightedCrossCovariance()
|
2005-06-10 14:51:54 +00:00 |
Nico Pietroni
|
47b654861c
|
Added Norm Function
|
2005-06-10 11:46:49 +00:00 |
Paolo Cignoni
|
4ae07c24c1
|
Added typedef Histogramf and Histogramd
|
2005-06-09 14:19:55 +00:00 |
ganovelli
|
e865911042
|
two warnings on type cast
|
2005-06-09 14:14:29 +00:00 |
ganovelli
|
b14537dcff
|
changed from Matrix33Ide to MatrixeeDiag
|
2005-06-07 14:29:56 +00:00 |
Federico Ponchio
|
6c1fdb3066
|
Added fabs() to variance, which can sometime be negative in case
of rounding errors (and sqrt chokes on it).
|
2005-06-07 09:37:33 +00:00 |
Paolo Cignoni
|
17fb55c9e0
|
Added Percentile and removed small bug in Add
|
2005-06-07 07:44:08 +00:00 |
Nico Pietroni
|
cd855e4e57
|
resolved hash code conflicts
|
2005-06-01 13:47:59 +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
|
5aea057836
|
Matrix33Ide Added: it implements diagonal matrix. Added only operator += in Matrix33
|
2005-05-23 15:05:26 +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
|
7761b396ab
|
Initial Commit.
|
2005-05-17 13:42:25 +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 |
Paolo Cignoni
|
6b4cb4a4b5
|
cambiato parentesi nel costruttore di GetUV per rendere compatibile tale costruttore con MVC e borland
|
2005-05-06 14:45:33 +00:00 |
Paolo Cignoni
|
f9e9301f30
|
replaced all the occurences of min.v[0] with min.X(), max.v[0] with max.X() etc.
|
2005-05-06 14:02:37 +00:00 |
Paolo Cignoni
|
d775371a3a
|
Corretto accessi vecchio stile (.v[i] e .x()) nel nuovo stile ([i] e .X() )
|
2005-05-05 12:22:08 +00:00 |
Paolo Cignoni
|
58bc2efa18
|
changed #include <vcg/space/point3> to #include <vcg/space/point2.h>
croccia
|
2005-05-05 10:20:24 +00:00 |
Nico Pietroni
|
b12f308b33
|
*** empty log message ***
|
2005-04-28 12:55:41 +00:00 |
Marco Callieri
|
a0b3813df9
|
in addfaces, added casting for face* returned from vertex.VFp() [borland]
|
2005-04-27 16:08:39 +00:00 |
Marco Callieri
|
43f4cfe2b3
|
line 466, added parentesis on default value creator getUV [borland]
|
2005-04-27 16:05:19 +00:00 |
Nico Pietroni
|
966e1e52f0
|
*** empty log message ***
|
2005-04-26 09:36:17 +00:00 |
Nico Pietroni
|
dbb88409e3
|
added size of sampling parameter
|
2005-04-20 15:23:31 +00:00 |
Paolo Cignoni
|
08f4270101
|
Initial Commit
|
2005-04-18 13:51:52 +00:00 |
ganovelli
|
c3db21bd39
|
tolto il const a interpolate
|
2005-04-17 21:57:03 +00:00 |
Federico Ponchio
|
59c1559e59
|
Typo: Point3 -> Point4
|
2005-04-15 09:19:50 +00:00 |
Paolo Cignoni
|
1cb26bdfbd
|
Created (Vertex-Face Topology And Incremental Mark).
|
2005-04-14 17:25:42 +00:00 |
Federico Ponchio
|
f766cf6773
|
*** empty log message ***
|
2005-04-14 17:23:08 +00:00 |
Federico Ponchio
|
2328e5b1e4
|
*** empty log message ***
|
2005-04-14 11:35:09 +00:00 |
Federico Ponchio
|
b3e2bf3ba7
|
Including math/bash.h
|
2005-04-13 09:40:30 +00:00 |
Nico Pietroni
|
9cb3c240e6
|
changed swap to math::Swap in Traspose Function
|
2005-04-11 14:11:22 +00:00 |
Nico Pietroni
|
82240231a0
|
Changed detach to FFdetach , compiled tested in manifold cases
|
2005-04-11 09:17:24 +00:00 |
Paolo Cignoni
|
1363b8c4a8
|
Added missing functions Avg, rms etc, now fully (almost) functional
|
2005-04-04 10:48:35 +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 |
Nico Pietroni
|
061c49ab5e
|
corrected 1 bug in distance function (use of templated coords type)
|
2005-03-23 17:32:01 +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
|
0fc0f795c4
|
add FaceAFAVFNFQRT
|
2005-03-22 10:11:08 +00:00 |
Paolo Cignoni
|
9d106c50c1
|
Minor changes
|
2005-03-18 16:38:36 +00:00 |
Paolo Cignoni
|
eda550ba49
|
minor changes to comply gcc compiler
|
2005-03-18 16:35:53 +00:00 |
Paolo Cignoni
|
f8fb041641
|
minor bugs fixed
|
2005-03-18 16:31:02 +00:00 |
Paolo Cignoni
|
4c1f6e73b6
|
removed small gcc compiling issues
|
2005-03-18 00:14:40 +00:00 |
Paolo Cignoni
|
b4b7f45041
|
Removed NormalizedNormalV (out of standard and wrong) and
added the member functions Normal and NormalizedNormal() (just like for faces)
|
2005-03-18 00:13:45 +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 |
Paolo Cignoni
|
e974b9c948
|
Removed BestDim function from the grid_static_ptr class and moved to a indipendent file (grid_util.h) for sake of generality.
|
2005-03-15 11:43:18 +00:00 |
Paolo Cignoni
|
27694f7a67
|
Added operator*=( std::vector<PointType> ...) to apply a matrix to a vector of vertexes (replacement of the old style mesh.Apply(tr).
|
2005-03-15 11:40:56 +00:00 |
ganovelli
|
41945cf2d5
|
added intersection between tow planes (porting from old vcg lib)
|
2005-03-15 11:22:39 +00:00 |
ganovelli
|
95e02ebe5e
|
there was a debug line, now removed
|
2005-03-15 09:50:44 +00:00 |
Paolo Cignoni
|
150036bb8b
|
Initial Release
|
2005-03-15 01:28:46 +00:00 |
ganovelli
|
f86843bdb8
|
created
|
2005-03-14 17:04:24 +00:00 |
ganovelli
|
f9ca9b6ad8
|
*** empty log message ***
|
2005-03-14 16:46:50 +00:00 |
ganovelli
|
6063b7526d
|
*** empty log message ***
|
2005-03-14 16:36:59 +00:00 |
ganovelli
|
2d6e353608
|
ClosestK added and other minor changes
|
2005-03-14 15:11:18 +00:00 |
Paolo Cignoni
|
c272706c18
|
Added missing include<vector>
|
2005-03-14 09:23:40 +00:00 |
ganovelli
|
7610457632
|
added ClosersIterator and other minor changes. Not compatible with the previous version.
Still other modifications to do (temporary commit)
|
2005-03-11 15:25:29 +00:00 |
ganovelli
|
eed72fadc4
|
_ffi was a 4 for positions vector (only 3 used)
|
2005-03-11 14:14:14 +00:00 |
Paolo Cignoni
|
7b5459a777
|
Wrote down the final right version of the naming rules (af and NOT fa)
|
2005-03-11 13:33:38 +00:00 |
Paolo Cignoni
|
88fb1680d2
|
Wrote down the final right version of the naming rules (af and NOT fa)
|
2005-03-11 12:11:36 +00:00 |
Paolo Cignoni
|
d829ce7db6
|
Removed wrong named vertex and face configuration files
|
2005-03-11 12:10:59 +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
|
87db18689d
|
assert addded.
|
2005-02-22 14:18:15 +00:00 |
Paolo Cignoni
|
b01f11a93e
|
Corrected declaration and some syntax errors in GetFrustum
|
2005-02-22 10:57:58 +00:00 |
ganovelli
|
31ac4bbe6f
|
GetFrustum moved from gl/camera to math/camera.h
|
2005-02-21 18:11:47 +00:00 |
Federico Ponchio
|
70aad83e78
|
Added Tight creation.
|
2005-02-21 17:03:03 +00:00 |
ganovelli
|
34679d1176
|
added vcg header
|
2005-02-21 12:13:25 +00:00 |
Federico Ponchio
|
cce86d42f8
|
reverted tarini mod
|
2005-02-19 10:43:11 +00:00 |
Paolo Cignoni
|
5d6d76694c
|
Added matrix-vector multiplication
|
2005-02-16 11:11:12 +00:00 |
Paolo Cignoni
|
099bae2d71
|
added IntersectionRayMesh
|
2005-02-15 15:00:26 +00:00 |
Paolo Cignoni
|
2fe93647ab
|
added principal point
|
2005-02-15 14:55:52 +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
|
a4e78fa119
|
1 warning corrected added casting in const ScalarType EPSILON = ScalarType( 0.000001);
|
2005-02-02 16:44:34 +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 |
Nico Pietroni
|
1ecdcebd59
|
added HasEdgePlane function
|
2005-01-28 17:53:13 +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
|
0251d89f11
|
aggiunta intersect ray-box
|
2005-01-26 10:03:08 +00:00 |
Paolo Cignoni
|
0af38855a4
|
LookUp table static data moved into static class functions
|
2005-01-25 16:55:30 +00:00 |
Paolo Cignoni
|
507a7c89e6
|
Removed a 'using namespace'
|
2005-01-24 15:35:25 +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 |
Federico Ponchio
|
40e7925c1c
|
<...Point3.h> -> <...point3.h>
|
2005-01-22 11:20:20 +00:00 |
Federico Ponchio
|
8da5fad884
|
Removed dependence from matrix44 and changed VectProd
|
2005-01-21 18:02:11 +00:00 |
Nico Pietroni
|
cc767faf90
|
included distance.h changed Dist to vcg::face::PointDistance
|
2005-01-21 17:13:09 +00:00 |
Nico Pietroni
|
b7b23d4140
|
changed Dist Function to PointDistance... the function is on vcg::face::PointDistance this file will contain all distance functions between a face and othe entities
|
2005-01-21 17:11:03 +00:00 |
Paolo Cignoni
|
a264ec7c78
|
#define __VCGLIB_FACE_AF
#define __VCGLIB_FACE_FN
#define __VCGLIB_FACE_AV
#define __VCGLIB_FACE_FM
#define __VCGLIB_FACE_RT
|
2005-01-21 16:42:53 +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 |
Paolo Cignoni
|
b0978eb3d1
|
*** empty log message ***
|
2005-01-18 16:40:50 +00:00 |
Federico Ponchio
|
3cf27b9f2b
|
Far and end are reserved.
|
2005-01-18 15:14:22 +00:00 |
Federico Ponchio
|
fa6da0bbf3
|
vcg/Point.h -> vcg/point.h (again!)
|
2005-01-14 15:28:33 +00:00 |
ganovelli
|
a991f9b9a4
|
corrected Point<3
|
2005-01-12 11:25:52 +00:00 |
ganovelli
|
99766e2bd0
|
added Dimension
|
2005-01-12 11:25:02 +00:00 |
ganovelli
|
5a7921fe9c
|
correction on point<3
|
2005-01-12 11:23:46 +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
|
c3627e348e
|
corretto cambiamento di sistema di rif.
|
2005-01-05 13:26:15 +00:00 |
ganovelli
|
c2fb300d85
|
aggiunte conversione di coordinate
|
2005-01-05 13:25:29 +00:00 |
Paolo Cignoni
|
8b88b2520e
|
Added better documentation (with an example and the V0 V1 V2 access members
|
2005-01-03 11:22:31 +00:00 |
Paolo Cignoni
|
7a2475edd5
|
Added some casts
|
2005-01-03 11:21:26 +00:00 |
Nico Pietroni
|
ea41fb5580
|
first release version
|
2004-12-16 18:00:51 +00:00 |
Paolo Cignoni
|
4a7a4ce0b3
|
*** empty log message ***
|
2004-12-16 11:22:30 +00:00 |
Paolo Cignoni
|
1b08ca6ab1
|
*** empty log message ***
|
2004-12-16 11:21:03 +00:00 |
Paolo Cignoni
|
02aee67598
|
*** empty log message ***
|
2004-12-15 18:45:50 +00:00 |
ganovelli
|
f2fde4de52
|
added one more [], now it is polymorphic, added typenames
|
2004-12-11 15:37:47 +00:00 |
ganovelli
|
3edef6bc60
|
first partial porting: compiled gcc,intel and msvc
|
2004-12-11 14:53:19 +00:00 |
Paolo Cignoni
|
2730b9857b
|
double copy also in vcg/math
|
2004-12-10 01:33:46 +00:00 |
Paolo Cignoni
|
71a73a7ad6
|
added an alternative QuadricMinimization (we should use LRU decomposition!!)
|
2004-12-10 01:31:59 +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
|
d02c45b27f
|
_near and _far are reserved keywords
|
2004-12-04 15:51:22 +00:00 |
Federico Ponchio
|
0d7e92e11f
|
Fixed memory leak...
|
2004-12-03 21:14:39 +00:00 |
Federico Ponchio
|
6a03b9d31c
|
Distance
|
2004-12-01 16:06:59 +00:00 |
Federico Ponchio
|
a53f846189
|
#include <...Point --> #include <...point
Again... Gano malefico.
|
2004-11-30 21:48:47 +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
|
1d72b1f687
|
removed comment in comment gcc warning
|
2004-11-23 10:15:38 +00:00 |
Paolo Cignoni
|
191168cc47
|
aggiunto vettore delle face sel, per poi ripulirle....
|
2004-11-19 16:12:57 +00:00 |
ganovelli
|
6e38d819bb
|
added GetUV
|
2004-11-09 15:49:07 +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 |
ganovelli
|
e70b193cf0
|
Point?.h to point?.h
|
2004-11-03 09:40:53 +00:00 |
ganovelli
|
d0c1352cf3
|
SetPerspective and SetFrustum added (same parameters as in opengl)
|
2004-11-03 09:32:50 +00:00 |
ganovelli
|
92f008a33d
|
replaced Matrix44f to Matrix44<S>, added LookAt
|
2004-11-03 09:25:52 +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 |
Federico Ponchio
|
8ca8327f5d
|
inline Set(...) -> inline void Set(...)
|
2004-10-25 16:25:12 +00:00 |
Federico Ponchio
|
8de360b0ac
|
typedef ScalarType ScalarType; was a problem on g++
|
2004-10-25 16:23:51 +00:00 |
ganovelli
|
d4e5b26c12
|
added default template paramteer
|
2004-10-25 16:17:30 +00:00 |
ganovelli
|
5f84e02239
|
template changed
|
2004-10-25 16:15:59 +00:00 |
ganovelli
|
d7799df3d6
|
created
|
2004-10-25 16:08:08 +00:00 |
ganovelli
|
124e8402ba
|
IsBOrder (typecast on return type)
|
2004-10-25 08:22:40 +00:00 |
ganovelli
|
4f9a67327e
|
added: constructor,Set and some minor changes.
|
2004-10-25 08:21:17 +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 |
Federico Ponchio
|
1a66972c51
|
return in operator+ added.
|
2004-10-22 14:41:30 +00:00 |
Federico Ponchio
|
942705dd10
|
m.element(x, y) -> m[x][y]
|
2004-10-22 14:35:42 +00:00 |
Federico Ponchio
|
e99cb94a03
|
Created.
|
2004-10-22 14:35:11 +00:00 |
Federico Ponchio
|
29b2d65bb3
|
#include <...Point --> #include <...point
|
2004-10-22 14:29:40 +00:00 |
Paolo Cignoni
|
a231b2137c
|
Added CheckFlipEdge and FlipEdge
|
2004-10-22 13:41:06 +00:00 |
Paolo Cignoni
|
cec4122f3a
|
uppercase error in FACE_TYPE
|
2004-10-22 11:11:46 +00:00 |
ganovelli
|
b21109bdfe
|
first compiling version (MC,INtel,gcc)
|
2004-10-20 16:45:21 +00:00 |
Paolo Cignoni
|
c8b9c96f29
|
Added constant access function FFp and renamed F1 F2 to FFp1 FFp2
|
2004-10-20 08:28:31 +00:00 |
Paolo Cignoni
|
f456dc361c
|
removed FaceBorderFlags (already present in update/flags.h)
|
2004-10-20 07:33:10 +00:00 |
ganovelli
|
33f19dc6df
|
minor change
|
2004-10-18 17:15:45 +00:00 |
ganovelli
|
eba78a7a10
|
error FFP -> FFp
|
2004-10-18 17:14:42 +00:00 |
ganovelli
|
22c677246e
|
added ::IsBorder
|
2004-10-18 17:13:50 +00:00 |
ganovelli
|
7903dc12a1
|
added ::FaceBorderFLags
|
2004-10-18 17:10:22 +00:00 |
Paolo Cignoni
|
13190dfe88
|
Updated interface: all Matrix classes have now the same interface
|
2004-10-18 15:03:14 +00:00 |
Paolo Cignoni
|
77dc6537fa
|
bug fixed in SingularValueBacksubstitution
|
2004-10-18 12:18:10 +00:00 |
Paolo Cignoni
|
1422c15f6f
|
- Added SetDiagonal method
- Bug fixed in RowsNumber and ColumnsNumber
|
2004-10-18 12:16:57 +00:00 |
Paolo Cignoni
|
7767e4a63b
|
Added SingularValueDecomposition method
|
2004-10-18 08:25:28 +00:00 |
Paolo Cignoni
|
d403de71f8
|
Little fix on Jacobi() function
|
2004-10-15 14:17:53 +00:00 |
Paolo Cignoni
|
546d4d88e1
|
Initial commit
|
2004-10-15 13:44:09 +00:00 |
Nico Pietroni
|
818428b69a
|
added i#nclude <vector>
|
2004-10-14 15:08:04 +00:00 |
Paolo Cignoni
|
2d18591782
|
Better Doxygen documentation
|
2004-10-13 12:45:51 +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
|
11b41d02f3
|
added definition of vector product (not implemented)
|
2004-10-11 17:46:11 +00:00 |
ganovelli
|
f10b76771b
|
added template on corrdinate type (default Point3)
|
2004-10-11 17:45:05 +00:00 |
ganovelli
|
2945a6bc0f
|
added include of color4
|
2004-10-11 17:44:07 +00:00 |
Federico Ponchio
|
3532708a3a
|
Fixed bug in init.
|
2004-10-09 13:48:02 +00:00 |
Paolo Cignoni
|
3c64d38fd1
|
Little fix on ViewPoint() method
|
2004-10-07 14:41:31 +00:00 |
Paolo Cignoni
|
ec6ec72821
|
Remove glew.h include
|
2004-10-07 14:39:57 +00:00 |
ganovelli
|
de4734d245
|
added camera and shot
|
2004-10-07 14:25:38 +00:00 |
ganovelli
|
eaea30aa5e
|
added LookAt,LookToward
|
2004-10-07 14:24:53 +00:00 |
ganovelli
|
23b83d0a7e
|
added function to take rows and comlumns. Added toMatrix and fromMatrix to comply
RotationTYpe prototype in Similarity.h
|
2004-10-07 14:23:57 +00:00 |
ganovelli
|
30c9628f43
|
y axis reverse in projecting (!)
|
2004-10-07 14:22:38 +00:00 |
ganovelli
|
5d07b02cf6
|
templated on the kind of class used to implement rotation
(default is QUternion but it can be Matrix44 as well)
|
2004-10-07 13:55:47 +00:00 |
ganovelli
|
23a3ce597e
|
added SetIdentity
|
2004-10-07 13:54:03 +00:00 |
ganovelli
|
4a28f05056
|
version 5-10-2004 in progress
|
2004-10-05 19:04:25 +00:00 |
Nico Pietroni
|
b3a0c638cd
|
changed Q() function
|
2004-10-04 17:07:58 +00:00 |
ganovelli
|
2c7e862e83
|
moved from metro core
|
2004-10-04 15:32:16 +00:00 |
ganovelli
|
11d5e8b4a8
|
minor chamges
|
2004-10-04 13:53:02 +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 |
Federico Ponchio
|
26980b3502
|
Added Distance shpere - point.
|
2004-09-29 13:55:33 +00:00 |
Paolo Cignoni
|
db05ba4282
|
DUMMY classes definition moved into vcg namespace
|
2004-09-28 15:24:56 +00:00 |
Federico Ponchio
|
16d1909ad0
|
SetBox minimal change.
|
2004-09-28 10:25:05 +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 |
Federico Ponchio
|
da556417cc
|
Small bugs fixed.
|
2004-09-23 14:29:42 +00:00 |
Federico Ponchio
|
17623f1cbe
|
Removed SetSafeBBox. SetBBox is now safe enough.
|
2004-09-23 13:44:25 +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
|
c97e11dbb8
|
re-creation
|
2004-09-15 22:58:05 +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 |
ganovelli
|
8bb2f10d57
|
created
|
2004-09-14 19:48:27 +00:00 |
ganovelli
|
6b328610fa
|
removed "&" in FFp
|
2004-09-14 19:47:02 +00:00 |
ganovelli
|
66d136ed78
|
constructor added
|
2004-09-14 19:46:10 +00:00 |
Paolo Cignoni
|
08411ea403
|
Added polar to cartesian
|
2004-09-10 14:01:40 +00:00 |
Paolo Cignoni
|
359c3a841d
|
Initial Update
|
2004-09-09 23:15:43 +00:00 |
Federico Ponchio
|
dedf484388
|
forgotten typename SEGMENTTYPE::...
|
2004-09-09 14:41:32 +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 |
Paolo Cignoni
|
c047097ff3
|
corrected ColorRamp code (template specialization)
|
2004-09-09 12:51:28 +00:00 |
ganovelli
|
6137d15e7e
|
removed
|
2004-09-09 12:51:01 +00:00 |
ganovelli
|
11ed8f5715
|
created (changed from afvnvm)
|
2004-09-09 12:50:39 +00:00 |
Paolo Cignoni
|
dea8a1e895
|
included stdio.h
|
2004-09-09 12:44:39 +00:00 |
Paolo Cignoni
|
53c55f2f4f
|
added a 'template<>' to the specialized constructors from a enum
|
2004-09-09 08:39:33 +00:00 |
ganovelli
|
363a14700e
|
minor changes for gcc
|
2004-09-09 08:39:29 +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 |
Paolo Cignoni
|
294af60c39
|
Corretto errore sintattico nelle specializzazioni parziali (float e char) di due costruttori di Color4
|
2004-09-03 13:58:48 +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 |
Paolo Cignoni
|
14a1c4c1e7
|
Aggiunte macro sin/cos/atan per C++ Builder
|
2004-08-31 15:42:59 +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
|
a7d6742fda
|
added IsS() function
|
2004-08-26 13:15:23 +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
|
fe34dc9c78
|
vertex with normal FFtopology and temporary mark for decimation
|
2004-08-10 14:53:11 +00:00 |
Nico Pietroni
|
d18f2f9f39
|
correcter .dir to .Direction and .ori in .Origin()
|
2004-08-09 09:48:43 +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
|
87b79eecad
|
corrected errors on vfappend
|
2004-08-06 01:47:57 +00:00 |
Nico Pietroni
|
50b5c30d05
|
added VFAppend funtion
|
2004-08-05 22:27:00 +00:00 |
Nico Pietroni
|
7f0b7037ac
|
added addafaces funtion with local values
|
2004-08-05 16:44:06 +00:00 |
Nico Pietroni
|
f610bf209c
|
added rey triangle intersections funtions
|
2004-08-04 20:55:02 +00:00 |
Nico Pietroni
|
f458b067e7
|
first release
|
2004-08-04 20:53:54 +00:00 |
Nico Pietroni
|
64c5cb56cf
|
corrected vfdatach and added vf append
|
2004-08-04 20:50:12 +00:00 |
Paolo Cignoni
|
8e71d0f5ae
|
Removed warning about postfix incremnet of VFIterator
|
2004-07-27 09:49:23 +00:00 |
Paolo Cignoni
|
c8d1e28f66
|
Added V() access function instead of V(0)
|
2004-07-27 09:47:49 +00:00 |
Paolo Cignoni
|
3cbbebedb7
|
First working version of the LocalOptimization/Simplification Framework
|
2004-07-27 09:46:15 +00:00 |
Paolo Cignoni
|
6b6ffccf46
|
Uncommented Add of matrix transformed bbox
|
2004-07-20 23:10:01 +00:00 |
Nico Pietroni
|
2ce9499498
|
corrected NormalizedNormalV function...
|
2004-07-20 15:24:53 +00:00 |
Paolo Cignoni
|
ae8e3c0ce7
|
added a missing return value to Priority
|
2004-07-18 10:10:56 +00:00 |
Paolo Cignoni
|
b143b27807
|
Removed two const modifiers from the VFIterator
|
2004-07-18 07:45:30 +00:00 |
Paolo Cignoni
|
e0762e5b5e
|
NewUserBit -> NewBitFlag
|
2004-07-18 06:55:37 +00:00 |
Paolo Cignoni
|
b53fe209a1
|
Added the standard P() access function instead of the shortcut P0()
|
2004-07-15 13:22: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 |
ganovelli
|
4a57fadc00
|
minor changes
|
2004-07-15 11:31:59 +00:00 |
ganovelli
|
01f33c04ce
|
overwritten previous version (it was a copy of base.h)
|
2004-07-15 11:31:06 +00:00 |
ganovelli
|
3edc5d70bf
|
basefacetype to facetype
|
2004-07-15 11:28:44 +00:00 |
ganovelli
|
0243e21354
|
VFDetach corrected
|
2004-07-15 11:26:48 +00:00 |
ganovelli
|
16e27ee1e8
|
VFb moved to VFp, userbit to bitflag,setV, inclusion of pos.h
|
2004-07-15 11:25:01 +00:00 |
ganovelli
|
db900ae484
|
added inclusion of point3.h
|
2004-07-15 11:01:43 +00:00 |
Nico Pietroni
|
f7bd6ddb20
|
correct access to point funtions call in usage of triangle3 (ex. t.P(0) in t.P0(0))
|
2004-07-15 10:17:42 +00:00 |
Nico Pietroni
|
9b76dfbd2b
|
adde NormalizedNormalV funtion to compute the normal on a vertex
|
2004-07-15 10:13:48 +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 |
ganovelli
|
aa4cdc3701
|
added function P(int i) to list the box's vertices
|
2004-07-15 09:47:55 +00:00 |
Paolo Cignoni
|
d011d644dd
|
Better doxigen documentation
|
2004-07-15 00:16:37 +00:00 |
Paolo Cignoni
|
2376184409
|
removed uppercase references in include
|
2004-07-13 06:48:30 +00:00 |
Paolo Cignoni
|
dd9ebaba8e
|
Initial Commit
|
2004-07-12 23:46:03 +00:00 |
Nico Pietroni
|
ac215c4dbc
|
added function NormalizedNormal
|
2004-07-12 12:17:09 +00:00 |
Paolo Cignoni
|
398a5a60cc
|
Added a cast to remove a warning
|
2004-07-11 22:08:04 +00:00 |
mtarini
|
1f3fc8f9ce
|
*** empty log message ***
|
2004-07-09 15:52:04 +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 |
ganovelli
|
ad95a30be6
|
minor changes
|
2004-07-09 10:16:42 +00:00 |
ganovelli
|
2b9cd14fec
|
C() ,Q() ,hastetracolor(),hasqualityt()....
plus some misuse of tetra3 corrected
|
2004-07-09 10:13:00 +00:00 |
ganovelli
|
24583cbed2
|
muted from atvnvm
|
2004-07-09 10:10:22 +00:00 |
ganovelli
|
936850026b
|
ComputeVOlume moved outside the class and other
minor corrections
|
2004-07-09 10:08:21 +00:00 |
ganovelli
|
2542c1654a
|
renamed to comply alphabetical order
|
2004-07-08 13:20:10 +00:00 |
ganovelli
|
ae23bd9a4b
|
tv-->av
|
2004-07-08 09:02:27 +00:00 |
Nico Pietroni
|
20f941401c
|
vertex with tetra topology. normals and temporary mark
|
2004-07-08 08:46:15 +00:00 |
Nico Pietroni
|
e6bc1b19d2
|
changed assignement operator
|
2004-07-08 08:44:27 +00:00 |
Nico Pietroni
|
e5a126d378
|
changed functions used to compute the aspect ratio
|
2004-07-08 08:43:22 +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
|
d8649c92be
|
removed the infamous Inflate. Now only Offset exists
|
2004-07-07 23:26:25 +00:00 |
ganovelli
|
16965b7e06
|
newline
|
2004-07-07 14:06:43 +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
|
a267ba1a63
|
changed the VFIterator ++ to return a facepointer instead of a bool
|
2004-07-06 06:25:44 +00:00 |
ganovelli
|
73f3a54b0c
|
created
|
2004-06-28 13:25:02 +00:00 |
ganovelli
|
260665c528
|
added Grid to return all the cells sharing a specified edge
|
2004-06-25 18:34:23 +00:00 |
ganovelli
|
39028e633e
|
minor changes
|
2004-06-25 18:17:03 +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
|
535a76ce2b
|
Initial Release
|
2004-06-24 09:12:28 +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 |
Paolo Cignoni
|
71dbb53a60
|
Now color ramp can do reverse color ramp
|
2004-06-24 07:55:50 +00:00 |
Federico Ponchio
|
956a626273
|
Added some help and inndentation
|
2004-06-23 15:49:03 +00:00 |
Nico Pietroni
|
a139c7006c
|
vertex with tetrahedron adiacency, normal and mark for decimation
|
2004-06-22 14:29:36 +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 |