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 |
Nico Pietroni
|
0584d7df57
|
*** empty log message ***
|
2004-06-15 15:58:53 +00:00 |
Nico Pietroni
|
025069a560
|
resolved some error on nextT on loopPos
|
2004-06-10 08:46:05 +00:00 |
Nico Pietroni
|
68a6f52588
|
first realease only link conditions control are implemented
|
2004-06-08 15:24:58 +00:00 |
Paolo Cignoni
|
ae77c7c439
|
added InverseMatrix,
|
2004-06-04 13:35:07 +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
|
8096308cb2
|
changed F(.. to FFp
changed Z( to FFi(
|
2004-06-02 16:25:45 +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
|
cd68a72b5b
|
modified flipT function
|
2004-05-31 16:04:19 +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 |
ganovelli
|
e463b177f3
|
created
|
2004-05-28 13:09:05 +00:00 |
ganovelli
|
dbf04df4b2
|
removed
|
2004-05-28 13:08:15 +00:00 |
ganovelli
|
27891d3198
|
changed scalar to ScalarType
|
2004-05-28 13:01:50 +00:00 |
ganovelli
|
7680f6a7bf
|
created
|
2004-05-28 13:00:39 +00:00 |
Paolo Cignoni
|
1ca59ac830
|
Corrected bug in setgrayshade
|
2004-05-26 15:10:29 +00:00 |
Paolo Cignoni
|
d97337ee47
|
better comments in set rotate
|
2004-05-26 15:09:32 +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 |
Nico Pietroni
|
038cf7712b
|
modified setBorderV function
|
2004-05-20 13:04:23 +00:00 |
Nico Pietroni
|
19a75647d2
|
first version release
|
2004-05-17 15:28:35 +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 |
Nico Pietroni
|
77f585da38
|
first version ...not compiled
|
2004-05-14 16:04:51 +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 |
Nico Pietroni
|
ba3f257801
|
templated with also tetratype...
|
2004-05-14 11:48:43 +00:00 |
Paolo Cignoni
|
d09e65a2dc
|
Changed mesh ClearFlag call.
|
2004-05-14 11:43:17 +00:00 |
ganovelli
|
8d094c17b9
|
created
|
2004-05-14 11:28:15 +00:00 |
Paolo Cignoni
|
98247c842b
|
Changed swap in std::swap.
|
2004-05-14 11:07:36 +00:00 |
Federico Ponchio
|
99b51766f6
|
Fixed some minor bugs
|
2004-05-14 03:14:29 +00:00 |
Federico Ponchio
|
62bba63f19
|
Added Distance
|
2004-05-14 03:14:04 +00:00 |
ganovelli
|
91e427d61f
|
created
|
2004-05-14 00:39:27 +00:00 |
Federico Ponchio
|
ee86220f5c
|
minor bug
|
2004-05-13 23:43:54 +00:00 |
Federico Ponchio
|
65c81124dd
|
SegmentType -> Segment3 in constructor (g++ complained)
|
2004-05-13 23:39:47 +00:00 |
ganovelli
|
ba71d8f492
|
syntax error (typo)
|
2004-05-13 22:44:40 +00:00 |
ganovelli
|
ebdf01794a
|
define updated
|
2004-05-13 22:42:57 +00:00 |
ganovelli
|
ccce11f1e0
|
default template parameters
|
2004-05-13 22:40:02 +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
|
dc9456a1cc
|
Changed SolidAngle : table EV in table EofV
Changed DiedralAngle : tables FE and FV in tables FofE and FofV
|
2004-05-13 12:51:00 +00:00 |
Nico Pietroni
|
06a7d3a6de
|
no default template parameters..
|
2004-05-13 12:49:42 +00:00 |
Nico Pietroni
|
54aaa60259
|
no default template parameters... each one must be specified
|
2004-05-13 12:49:22 +00:00 |
Nico Pietroni
|
48160d1a85
|
first version... add vertex to mesh
|
2004-05-13 12:16:12 +00:00 |
Paolo Cignoni
|
ff5a1cbdc4
|
Changed ComputeMormalizedNormal() using Triangle3
|
2004-05-13 11:01:06 +00:00 |
Paolo Cignoni
|
e9ce5ba039
|
Added typedef typename in InsertedV
|
2004-05-13 09:59:20 +00:00 |
ganovelli
|
68ff2a601b
|
removed call to ComputeRT and put its body here
|
2004-05-13 09:49:59 +00:00 |
Nico Pietroni
|
e2cac43714
|
first version... add vertex to mesh
|
2004-05-13 08:46:16 +00:00 |
Nico Pietroni
|
42f85b22f1
|
the relation between entities functions are in tetra class (don't neeed template argoument)
|
2004-05-13 08:42:36 +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 |
ganovelli
|
2739634d38
|
changed calls to Dist
|
2004-05-12 18:50:58 +00:00 |
ganovelli
|
76051030e2
|
created
|
2004-05-12 18:50:25 +00:00 |
ganovelli
|
2fe139f9ac
|
dist and coputeRT removed (see distance.h and updateEdges)
|
2004-05-12 18:49:05 +00:00 |
Paolo Cignoni
|
88926f2af7
|
removed warning of unused variables
|
2004-05-12 14:43:36 +00:00 |
Nico Pietroni
|
51d795b795
|
*** empty log message ***
|
2004-05-12 13:52:11 +00:00 |
Paolo Cignoni
|
522f0025c7
|
include color4
|
2004-05-12 12:50:20 +00:00 |
ganovelli
|
eeb8bf47f3
|
name of the type corrected
|
2004-05-12 12:29:17 +00:00 |
Paolo Cignoni
|
ed904aa9ac
|
Conformed C++ syntax to GCC requirements
|
2004-05-12 12:23:23 +00:00 |
ganovelli
|
e826bde7c3
|
created
|
2004-05-12 10:39:45 +00:00 |
Paolo Cignoni
|
f9eae452b7
|
Initial Commit
|
2004-05-12 10:31:34 +00:00 |
ganovelli
|
f31d87a79c
|
changed from "thi" to "&f" in Vfdetach
|
2004-05-11 16:03:18 +00:00 |
ganovelli
|
a989a39c19
|
*** empty log message ***
|
2004-05-11 15:20:30 +00:00 |
ganovelli
|
0c7004af16
|
created
|
2004-05-11 15:16:59 +00:00 |
ganovelli
|
cfbe1314df
|
changed to grid_static_obj to grid_static_ptr
|
2004-05-11 14:33:46 +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
|
72ebcd4b23
|
Added a constructor without vertex pointer
|
2004-05-10 15:21:47 +00:00 |
Paolo Cignoni
|
98b8a3ae39
|
Updated names of POS and adj functions to the new standards for many functions
|
2004-05-10 15:20:49 +00:00 |
ganovelli
|
51d36a0451
|
created
|
2004-05-10 14:57:23 +00:00 |
ganovelli
|
d7d6388dbf
|
created
|
2004-05-10 14:45:46 +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 |
ganovelli
|
0574784d39
|
created
|
2004-05-10 14:14:07 +00:00 |
ganovelli
|
7ca3eb884f
|
created
|
2004-05-10 14:02:29 +00:00 |
ganovelli
|
c89d2526f7
|
assert(i*0) for using "i" and preventing the compiler warning for unreferenced variable
|
2004-05-10 14:01:09 +00:00 |
Paolo Cignoni
|
369e160dcf
|
Updated names of adj functions to the new standards
|
2004-05-10 13:50:32 +00:00 |
Paolo Cignoni
|
c80fbfd59c
|
Added use of VFIterator in VertexGeodesicFromBorder
|
2004-05-10 13:43:00 +00:00 |
Paolo Cignoni
|
6a8c6d6046
|
Added VFIterator
|
2004-05-10 13:41:57 +00:00 |
ganovelli
|
0a09df39f8
|
function for edge adjacency added
|
2004-05-10 13:31:13 +00:00 |
Paolo Cignoni
|
b4d5b219eb
|
missing ending newline
|
2004-05-10 13:26:53 +00:00 |
Paolo Cignoni
|
95f6c410d7
|
Updated names of adj functions and added ending newline
|
2004-05-10 13:24:21 +00:00 |
Paolo Cignoni
|
6a75af2188
|
small syntax error Math -> math in Angle
|
2004-05-10 13:22:25 +00:00 |
Paolo Cignoni
|
ff45c6d2e5
|
Added mandatory template params for edge and face class names to the face class
Changed type of return face pointer to the one passed by templ params
Changed name of func FV to VF (it stores Vertex-Face Topology)
|
2004-05-10 13:19:38 +00:00 |
Paolo Cignoni
|
b7fb0325c3
|
missing ending newline
|
2004-05-10 13:15:54 +00:00 |
Paolo Cignoni
|
30cac403d3
|
added void to Convert, corrected return object in VFb
|
2004-05-10 13:13:17 +00:00 |
ganovelli
|
700d8efbef
|
limits function cancelled
|
2004-05-10 13:00:14 +00:00 |
ganovelli
|
2c75393c45
|
include assert.h added
|
2004-05-10 11:16:19 +00:00 |
ganovelli
|
9afae94da0
|
name of the constructor changed from LineType to Line3
|
2004-05-10 10:58:35 +00:00 |
ganovelli
|
c69a02d71d
|
return type of length and squaredlength corrected
|
2004-05-08 14:07:50 +00:00 |
Paolo Cignoni
|
ff99671468
|
added ifdef for gcc [Bug c++/14479]
|
2004-05-07 12:46:55 +00:00 |
Paolo Cignoni
|
ab4f6f00ef
|
missing final newline
|
2004-05-07 10:09:13 +00:00 |
Paolo Cignoni
|
16f2e7ebd7
|
Corrected template specialization syntax for gcc compiling
|
2004-05-07 10:06:55 +00:00 |
Paolo Cignoni
|
c38be34a40
|
include Plane3 removed.
|
2004-05-07 10:06:46 +00:00 |
Paolo Cignoni
|
6978e8e861
|
Corrected abuse of for index variable scope
|
2004-05-07 10:05:50 +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
|
0352044681
|
changed names to topology functions
|
2004-05-06 15:29:42 +00:00 |
Nico Pietroni
|
4bc6a6ff7b
|
changed names to VF topology function (was missed)
|
2004-05-06 15:28:10 +00:00 |
Nico Pietroni
|
62528938e1
|
changed names to topology functions
|
2004-05-06 15:24:38 +00:00 |
Nico Pietroni
|
8d49b3d7f5
|
face with both topology ( vertex -face) (face-face)
|
2004-05-06 14:58:00 +00:00 |
Nico Pietroni
|
169206d8d9
|
vertex with normals and vertex-tetra topology
|
2004-05-06 13:55:50 +00:00 |
Nico Pietroni
|
4cfba6c4a3
|
base face type only pointerto vertices
|
2004-05-06 13:06:48 +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 |
Nico Pietroni
|
7f3374cd46
|
changed names to topology functions
|
2004-05-06 09:06:59 +00:00 |
Nico Pietroni
|
38f2fae248
|
vertex tetrahedra topology...
|
2004-05-05 17:04:15 +00:00 |
Nico Pietroni
|
e605dc6d74
|
changed name to topology functions
|
2004-05-05 17:03:25 +00:00 |
Nico Pietroni
|
bdb47046da
|
with normal and vertex-face topology
|
2004-05-05 16:31:47 +00:00 |
Nico Pietroni
|
99d05b351a
|
with vertex-face topology
|
2004-05-05 16:30:34 +00:00 |
Nico Pietroni
|
dba60317fa
|
with face topology and colour
|
2004-05-05 16:30:07 +00:00 |