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
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
Nico Pietroni
286971f8ae
with face topology
2004-05-05 16:29:33 +00:00
Nico Pietroni
3bd2e495b6
with quality
2004-05-05 13:09:37 +00:00
Nico Pietroni
3915e378ee
with quality
2004-05-05 12:27:11 +00:00
Nico Pietroni
152e3b1022
with normal
2004-05-05 12:23:25 +00:00
Nico Pietroni
14bc73eccb
with tetrahedron - tetrahedron vertex - tetrahedron topology and quality
2004-05-05 12:15:16 +00:00
Nico Pietroni
cf60d1aad9
with tetrahedron - tetrahedron and vertex - tetrahedron topology
2004-05-05 12:05:35 +00:00
Nico Pietroni
aaf3147f05
with tetrahedron - tetrahedron topology
2004-05-05 12:02:22 +00:00
Nico Pietroni
06eaf9cabe
vertex - tetrahedron topology
2004-05-05 11:58:52 +00:00
Nico Pietroni
b86267d0a5
changed names to vertex's attributes (2 letters)
2004-05-05 09:15:17 +00:00
Nico Pietroni
e11d0ffcdd
vertex with normal.
2004-05-05 09:12:53 +00:00
Nico Pietroni
d320e3a124
vertex with color and normal.
2004-05-05 09:09:39 +00:00
Nico Pietroni
52fd0aab80
vertex with vertex-face topology...
2004-05-05 08:58:43 +00:00
Nico Pietroni
d59a47608b
vertex with vertex-face topology...
2004-05-05 08:54:10 +00:00
Paolo Cignoni
ff948edd54
syntax errors in inersection plane line.
2004-05-05 08:21:55 +00:00
Paolo Cignoni
e263653851
syntax error in set and better comment
2004-05-05 08:20:47 +00:00
Paolo Cignoni
b1415f5484
unified to the gl stlyle matix*vector. removed vector*matrix operator
2004-05-04 23:23:45 +00:00
Paolo Cignoni
4705d0e5ef
Clarified initial comment, removed vector*matrix operator (confusing!)
...
Corrected translate and Rotate, removed gl stuff.
2004-05-04 23:19:41 +00:00
ganovelli
c601fcd17f
added function Dist
2004-05-04 02:46:23 +00:00
ganovelli
43682d9ada
created
2004-05-04 02:41:07 +00:00
ganovelli
b032085a0e
created
2004-05-04 02:40:47 +00:00
ganovelli
bd4dad797c
Triangle3<T> replaced by TRIANGLE
...
Segment<T> replaced by EDGETYPE
2004-05-04 02:37:58 +00:00
ganovelli
115111f1bb
wrong use of operator [] corrected
2004-05-04 02:34:03 +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
cee79014d1
correction on templates
2004-05-03 08:38:08 +00:00
Nico Pietroni
f5976ee86f
Added subSet function.
2004-04-29 12:37:00 +00:00
ganovelli
f6c416728a
created
2004-04-29 12:31:39 +00:00
ganovelli
6524344684
error in plane segment corrected
2004-04-29 10:48:44 +00:00
ganovelli
7263ed4589
some siyntax error corrected
2004-04-29 10:47:06 +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
Paolo Cignoni
167845dce4
Changed :
...
in Distance(plane, point) :
return plane.Direction() * point - plane.Offset;
in
return plane.Direction() * point - plane.Offset();
2004-04-28 16:36:55 +00:00
Paolo Cignoni
a92bdebe76
Changed :
...
in SolidAngle(vind) :
double da0=DiedralAngle(EV(vind,0));
double da1=DiedralAngle(EV(vind,1));
double da2=DiedralAngle(EV(vind,2));
in
double da0=DiedralAngle(EofV(vind,0));
double da1=DiedralAngle(EofV(vind,1));
double da2=DiedralAngle(EofV(vind,2));
Changed :
in DiedralAngle(edgeind) :
int f1=FE(edgeind,0);
int f2=FE(edgeind,1);
in
int f1=FofE(edgeind,0);
int f2=FofE(edgeind,1);
Changed :
in DiedralAngle(edgeind) :
Point3d p0=FV(f1,0)->P();
Point3d p1=FV(f1,1)->P();
Point3d p2=FV(f1,2)->P();
in
Point3d p0=_v[FofV(f1,0)];
Point3d p1=_v[FofV(f1,1)];
Point3d p2=_v[FofV(f1,2)];
Changed :
in DiedralAngle(edgeind) :
p0=FV(f2,0)->P();
p1=FV(f2,1)->P();
p2=FV(f2,2)->P();
in
p0=_v[FofV(f2,0)];
p1=_v[FofV(f2,1)];
p2=_v[FofV(f2,2)];
2004-04-28 16:31:17 +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
Paolo Cignoni
62e4e8825b
Changed :
...
in Init(p0, norm) _dist = p0 * _dir; in _offset = p0 * _dir;
Changed :
in Init(p0, p1, p2) _offset = p0 * _dist; in _offset = p0 * _dir;
2004-04-28 11:19:52 +00:00
Paolo Cignoni
39ff8b63d7
Added : #include <color4.h>
2004-04-27 14:15:23 +00:00
Paolo Cignoni
d74aa98a6d
*** empty log message ***
2004-04-27 09:30:44 +00:00
Paolo Cignoni
f19537f3f3
*** empty log message ***
2004-04-27 08:49:47 +00:00
ganovelli
13035f61d2
created
2004-04-26 19:10:04 +00:00
ganovelli
0fe71a6e69
created
2004-04-26 19:04:23 +00:00
ganovelli
cbbb1cd0ff
plane line
...
plane segment
triangle triangle added
2004-04-26 12:34:50 +00:00
ganovelli
faf56a6219
first version
2004-04-26 12:33:59 +00:00
Nico Pietroni
adeca3e96f
*** empty log message ***
2004-04-26 09:40:15 +00:00
ganovelli
00de9443f0
it changed name to tetra3
2004-04-22 13:20:22 +00:00
ganovelli
c115b3c688
first version
2004-04-22 13:19:12 +00:00
Paolo Cignoni
f1ea75bbe8
Initial Commit
2004-04-21 14:22:27 +00:00
ganovelli
5903e60ec7
#ifndef added
2004-04-21 14:06:10 +00:00
Nico Pietroni
cd9f4d323c
*** empty log message ***
2004-04-20 16:26:48 +00:00
Nico Pietroni
7980702bd2
*** empty log message ***
2004-04-20 12:42:51 +00:00
ganovelli
1b3fc69fac
Min and Max changed from const members to static class function
...
Use: Value<float>::Min()
2004-04-15 09:36:59 +00:00
Nico Pietroni
c30060577e
*** empty log message ***
2004-04-15 08:54:20 +00:00
Paolo Cignoni
5f1450fd62
updated access to matrix44 elements through V() instead simple []
2004-04-07 10:48:37 +00:00
Paolo Cignoni
7ea2f49da5
Added: [i][j] access, V() for the raw float values, constructor from T[16]
2004-04-07 10:45:54 +00:00
ganovelli
13a9005367
Aggiunto typename
...
Eliminata bug di ricorsione nell'istanzazione dei template
2004-04-05 18:20:50 +00:00
ganovelli
a1a41a9718
Aggiunto typename
2004-04-05 18:20:08 +00:00
ganovelli
ad6d5c2bed
Aggiunto typename
2004-04-05 13:53:37 +00:00
mtarini
98433b6bfc
unified version: PointBase version, with no guards "(N==3)"
2004-04-05 12:36:43 +00:00
mtarini
c73064b1fa
unified version: PointBase version, with no guards "(N==3)"
2004-04-05 12:35:33 +00:00
Paolo Cignoni
c5502d119f
Add V() access function
2004-04-05 11:57:32 +00:00
Paolo Cignoni
711c2a00d9
First working version!
2004-04-05 11:56:14 +00:00
Paolo Cignoni
a62ad3cc1b
addend constant access funcs
2004-04-05 11:53:06 +00:00
Paolo Cignoni
ec3c53d1d5
wrong define FACE_N instead of FACE_FN
2004-04-05 11:51:22 +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
75e3df439e
minor changes
2004-04-03 13:35:51 +00:00
Paolo Cignoni
d11fc2356d
Missing include
2004-04-03 13:33:55 +00:00
Federico Ponchio
4f266201df
Ehm... a couople of small errors.
2004-04-02 09:49:01 +00:00
Federico Ponchio
b7a9093265
Sphere ->Sphere3
2004-04-02 09:44:13 +00:00