Paolo Cignoni
7050635bd5
Removed spurious definition of flags in Aritymax that was overriding the correct definition in EmplyBitFlags and BitFlags classes
2005-12-05 15:58:10 +00:00
Paolo Cignoni
b3db79d874
Reformatted and compacted flags code.
2005-12-02 00:44:41 +00:00
Paolo Cignoni
cfd778ec1b
Added and removed typenames for gcc compiling.
...
Added this-> qualifier for referencing the elemntes of the templated base class
(e.g. to refer the possibly overridden flags()) it seems to be needed by the standard
2005-12-02 00:41:38 +00:00
Paolo Cignoni
2d7b7a4532
Removed excess ';' from end of template functions, for gcc compiling
2005-12-01 23:54:59 +00:00
Paolo Cignoni
2587a22c49
Added HasFlags
2005-12-01 23:54:29 +00:00
ganovelli
cc0e745c09
creation
2005-11-30 14:44:47 +00:00
Federico Ponchio
7f2aac509e
Fixed some UberZ fuynctions and non defined _flags
2005-11-30 14:05:04 +00:00
Paolo Cignoni
13e9c8f264
Corrected a lot of bugs about the use of enabled entities
2005-11-26 00:16:44 +00:00
Nico Pietroni
7629e40b53
added cFFi function
2005-11-23 14:40:09 +00:00
ganovelli
bb972b9ace
changed IsBOrder
2005-11-23 13:04:26 +00:00
Paolo Cignoni
88753fa7bc
Added intiailization of flags to zero in the constructor,
2005-11-22 23:58:03 +00:00
Paolo Cignoni
c0a40ade47
removed two spurious computenormal
2005-11-22 15:49:39 +00:00
Paolo Cignoni
dbc5a559c4
Moved ComputeNormal and ComputeNormalizedNormal out of the face class (no more a member function!)
2005-11-22 15:47:35 +00:00
Paolo Cignoni
019fb69c53
Changed HasColor -> HasFaceColor and HasNormal ->HasFaceNormal
2005-11-21 21:46:20 +00:00
Paolo Cignoni
0d97fa92f5
Moved ComputeNormal and ComputeNormalizedNormal out of the face class (no more a member function!)
2005-11-21 21:44:47 +00:00
Paolo Cignoni
10daa05e85
Access to constant normal changed from by val to by reference
2005-11-18 15:44:51 +00:00
Paolo Cignoni
ff27f8cdad
Added some missing members to EmptyMark
...
Standardized name of flags. It is plural becouse each simplex has many flag.
2005-11-16 23:02:37 +00:00
Paolo Cignoni
47f1ceb215
Standardized name of flags. It is plural becouse each simplex has many flag.
2005-11-16 22:59:35 +00:00
Paolo Cignoni
6f9a18897c
Added IncrementalMark and WedgeTexCoord
...
Standardized name of flags. It is plural becouse each simplex has many flag.
2005-11-16 22:58:17 +00:00
Paolo Cignoni
293a23721d
Added EmptyMark to base class
...
Standardized name of flags. It is plural becouse each simplex has many flag.
2005-11-16 22:56:32 +00:00
Paolo Cignoni
4b7b1c1015
Added WedgeTexture component
2005-11-16 22:43:36 +00:00
Paolo Cignoni
ce250c83a2
Added Incremental Mark
2005-11-14 23:50:57 +00:00
Paolo Cignoni
e6db8b5c7d
added missing cFFi
2005-11-12 18:43:14 +00:00
Paolo Cignoni
19fd589795
Added ClearS and GetBBox
2005-11-12 18:42:18 +00:00
Paolo Cignoni
f8e4bf2c94
Added HasFlags and initialization of flags at construction.
2005-11-12 18:41:14 +00:00
Paolo Cignoni
fab34558d7
Added dummy static member for avoiding annoying warning in empty functions...
2005-11-12 18:39:54 +00:00
Paolo Cignoni
d3c1165fe6
Added 'Visited' flag functions
2005-11-12 18:36:51 +00:00
Paolo Cignoni
fca4bdc2d5
Changed HasFlag -> HasFlags
2005-11-12 18:35:49 +00:00
Paolo Cignoni
4d952f8de7
Made IsManifold Constant
2005-11-10 15:49:32 +00:00
Paolo Cignoni
9bc80c05ea
Added an assert(0) in all the accesses to empty components
2005-11-01 18:17:52 +00:00
Paolo Cignoni
9df077d22f
Added intialization of _flags to zero in the default constructor of face
2005-11-01 18:16:36 +00:00
Federico Ponchio
a9ed92f5f0
Tired of no newline at end of file warnings.
2005-10-26 21:22:11 +00:00
Paolo Cignoni
46cf45eda3
*** empty log message ***
2005-10-26 15:45:56 +00:00
Paolo Cignoni
db81a6ef1f
Added a missing ';' in FFAdjOcf (thanks to Mario Latronico).
2005-10-22 13:16:46 +00:00
ganovelli
b586da1c64
EdgePLaneType added (_RT)
2005-10-18 14:27:22 +00:00
Federico Ponchio
69240d2ddc
IsBorder(...) declaration needed.
2005-10-16 23:30:39 +00:00
ganovelli
0c0627ad11
Working release (compilata solo su MSVC), component_occ è migrato da component_opt
2005-10-15 16:24:10 +00:00
Paolo Cignoni
ca26ad417e
First Really Working version
2005-10-14 15:07:59 +00:00
Paolo Cignoni
71b34e6b95
Added constant access functions and reflective functions (HasSomething stuff)
...
to all the components This is the first really working version...
2005-10-14 13:30:07 +00:00
Paolo Cignoni
84866a3b0d
First Really Working version
2005-10-14 13:26:57 +00:00
Paolo Cignoni
9d764b3a8c
Added cVFp member
2005-10-14 13:25:50 +00:00
Paolo Cignoni
4be15d81cd
Added ordered constructor that build a edge with unique ordering
...
among vertices (useful for edge-collapse simplification)
2005-10-14 12:34:55 +00:00
Paolo Cignoni
b63a90172e
Removed the reference to Deprecated f->IsBorder(i) now everyone should use IsBorder(*f,i);
2005-10-13 09:29:10 +00:00
Paolo Cignoni
ff83bb3a24
Added cFFp and cVFp const member functions
2005-10-13 09:25:43 +00:00
Paolo Cignoni
b84b47b5f1
Removed reference to IsBorder() member of face and substituted with the face templated function version.
2005-10-13 08:34:19 +00:00
Paolo Cignoni
69123d036e
updated to the new naming scheme
2005-10-07 15:22:07 +00:00
Paolo Cignoni
b166dd19da
Initial release
2005-10-07 15:20:52 +00:00
Paolo Cignoni
0bf4c6a185
minor updates to keep it in line with the rest of the library
2005-10-07 15:20:00 +00:00
Nico Pietroni
dae0988085
added getBBox method
2005-10-06 14:26:39 +00:00
Nico Pietroni
644fca68bf
minor changes
2005-10-05 17:39:14 +00:00
Nico Pietroni
de125d7f59
first release version
2005-10-03 14:13:13 +00:00
Paolo Cignoni
a60af2bbb7
*** empty log message ***
2005-10-01 09:26:57 +00:00
Paolo Cignoni
957255b9a8
Major rewriting of the whole class edge. Removed default flags and nonsense attibutes. Given consistent naming to defines.
2005-10-01 09:22:51 +00:00
Nico Pietroni
c19fce46a3
first release version
2005-09-30 12:51:39 +00:00
Marco Di Benedetto
36aedffa72
Added class PointDistanceFunctor.
2005-09-28 19:35:06 +00:00
Marco Di Benedetto
3a76ce3a01
Added const qualifier in GetBBox method.
2005-09-28 19:32:09 +00:00
Paolo Cignoni
2cfe4038ab
*** empty log message ***
2005-09-14 14:32:35 +00:00
Nico Pietroni
93c310391e
changed min calls to Min<ScalarType> of math.h of vcglib
2005-09-14 12:58:44 +00:00
Nico Pietroni
e82ae93bf8
removed min definition generate warnings
2005-09-14 09:58:32 +00:00
Nico Pietroni
f5b0b9f8f2
added definition of min function
2005-09-14 09:03:54 +00:00
Paolo Cignoni
2e895eaf22
Initial Commit.
2005-09-09 13:09:14 +00:00
ganovelli
8ca165bb98
template parametere Scalar removed
2005-07-15 15:45:51 +00:00
Paolo Cignoni
e3b4ba1f45
Initial commit
2005-07-06 08:09:26 +00:00
Paolo Cignoni
38db49c827
first version
2005-07-05 11:26:09 +00:00
granzuglia
580e1eb075
new tetra type
2005-06-30 15:46:24 +00:00
ganovelli
3d0dee1073
*** empty log message ***
2005-06-30 10:16:11 +00:00
Paolo Cignoni
d481f58234
Added a named typedef for the per wedge TexCoordinate
2005-06-17 00:43:34 +00:00
Paolo Cignoni
7761b396ab
Initial Commit.
2005-05-17 13:42:25 +00:00
Nico Pietroni
b12f308b33
*** empty log message ***
2005-04-28 12:55:41 +00:00
Nico Pietroni
966e1e52f0
*** empty log message ***
2005-04-26 09:36:17 +00:00
Paolo Cignoni
08f4270101
Initial Commit
2005-04-18 13:51:52 +00:00
Paolo Cignoni
1cb26bdfbd
Created (Vertex-Face Topology And Incremental Mark).
2005-04-14 17:25:42 +00:00
Federico Ponchio
2328e5b1e4
*** empty log message ***
2005-04-14 11:35:09 +00:00
Nico Pietroni
82240231a0
Changed detach to FFdetach , compiled tested in manifold cases
2005-04-11 09:17:24 +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
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
150036bb8b
Initial Release
2005-03-15 01:28:46 +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
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
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
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
507a7c89e6
Removed a 'using namespace'
2005-01-24 15:35:25 +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
8b88b2520e
Added better documentation (with an example and the V0 V1 V2 access members
2005-01-03 11:22:31 +00:00
Paolo Cignoni
5bd4d8b2b1
Better Doxygen documentation
2004-10-28 00:56:44 +00:00
Federico Ponchio
8ca8327f5d
inline Set(...) -> inline void Set(...)
2004-10-25 16:25:12 +00:00
ganovelli
d4e5b26c12
added default template paramteer
2004-10-25 16:17:30 +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
Federico Ponchio
e99cb94a03
Created.
2004-10-22 14:35:11 +00:00
Paolo Cignoni
a231b2137c
Added CheckFlipEdge and FlipEdge
2004-10-22 13:41:06 +00:00