ganovelli
698f6cbd7e
[SIMPLEXplus promotion]
...
This modification removes the old way to define simplexes (already deprecated and unsupported).
In the following SIMPLEX = [vertex|edge|face|tetrahedron]
All the stuff that was in vcg/simplex/SIMPLEXplus/ has now been promoted to vcg/simplex/
Details:
- the folder vcg/simplex/SIMPLEX/with has been removed
- the file vcg/simplex/SIMPLEX/base.h has been renamed into vcg/simplex/SIMPLEX/base_old.h
- the content of vcg/simplex/SIMPLEXplus/ has been moved into vcg/simplex/SIMPLEX/
- the folder vcg/simplex/SIMPLEXplus/ has been removed
Actions the update the code using vcglib:
replace <vcg/simplex/SIMPLEXplus/*> with <vcg/simplex/SIMPLEX/*> in every include
for MESHLAB users: already done along with this commit
2008-12-19 10:30:51 +00:00
ganovelli
76eefc7fb8
added unsupported to deprecated in the warning
2008-12-12 18:10:36 +00:00
ganovelli
b5bca977a7
added pragma message to deprecate this way to define the simplex
2008-09-28 14:30:09 +00:00
Paolo Cignoni
d3debc41e4
Changed the SetFF IsFF, ClearFF flag functions to the new names SetF IsF, ClearF
2008-06-30 09:58:43 +00:00
ganovelli
c2e2b2cd0a
changes to comply "plus" types
2007-05-04 16:44:06 +00:00
mtarini
22fd220c6f
Texture coord name change! "TCoord" and "Texture" are BAD. "TexCoord" is GOOD.
2007-03-12 15:37:19 +00:00
ganovelli
142880a279
added QualityType to comply faceplus type
2007-02-20 14:07:53 +00:00
Paolo Cignoni
bcc7bb0c83
Added #ifdefs to guarantee that ComputeNormal would be defined only once
2007-01-13 00:25:36 +00:00
Paolo Cignoni
d72aabbe64
Rewrote the template of ComputeNormal functions to a more readable form.
2007-01-11 10:13:11 +00:00
Paolo Cignoni
ec2e478c4a
changes for compilation on linux. Not sure about using either SphereOfTriangle or SphereOfTetra, please check.
2006-07-12 12:14:31 +00:00
ganovelli
67d370e4f4
added SmallestEnclosingSphere
2006-07-06 12:45:08 +00:00
Paolo Cignoni
92c21e838d
Very Important Change: Area->DoubleArea (and no more Area function)
2006-01-22 10:00:56 +00:00
Massimiliano Corsini
c334cebb47
Add some user bit
2005-12-16 11:42:23 +00:00
Paolo Cignoni
2587a22c49
Added HasFlags
2005-12-01 23:54:29 +00:00
Nico Pietroni
7629e40b53
added cFFi function
2005-11-23 14:40:09 +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
fab34558d7
Added dummy static member for avoiding annoying warning in empty functions...
2005-11-12 18:39:54 +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
Paolo Cignoni
ff83bb3a24
Added cFFp and cVFp const member functions
2005-10-13 09:25:43 +00:00
Marco Di Benedetto
3a76ce3a01
Added const qualifier in GetBBox method.
2005-09-28 19:32:09 +00:00
Paolo Cignoni
d481f58234
Added a named typedef for the per wedge TexCoordinate
2005-06-17 00:43:34 +00:00
Paolo Cignoni
eda550ba49
minor changes to comply gcc compiler
2005-03-18 16:35:53 +00:00
ganovelli
eed72fadc4
_ffi was a 4 for positions vector (only 3 used)
2005-03-11 14:14:14 +00:00
Nico Pietroni
1ecdcebd59
added HasEdgePlane function
2005-01-28 17:53:13 +00:00
Paolo Cignoni
5bd4d8b2b1
Better Doxygen documentation
2004-10-28 00:56:44 +00:00
ganovelli
124e8402ba
IsBOrder (typecast on return type)
2004-10-25 08:22:40 +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
ganovelli
22c677246e
added ::IsBorder
2004-10-18 17:13:50 +00:00
ganovelli
de4b5c1d43
changed P() to cP()
2004-09-15 11:20:15 +00:00
ganovelli
6b328610fa
removed "&" in FFp
2004-09-14 19:47:02 +00:00
ganovelli
0bbd5bb33b
minor changes to comply gcc compiler (typename's and stuff)
2004-08-25 15:15:27 +00:00
ganovelli
c15f2fb66c
minor changes
2004-07-15 12:04:14 +00:00
ganovelli
4a57fadc00
minor changes
2004-07-15 11:31:59 +00:00
Nico Pietroni
ac215c4dbc
added function NormalizedNormal
2004-07-12 12:17:09 +00:00
Paolo Cignoni
ff5a1cbdc4
Changed ComputeMormalizedNormal() using Triangle3
2004-05-13 11:01:06 +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
Paolo Cignoni
522f0025c7
include color4
2004-05-12 12:50:20 +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
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
Nico Pietroni
7f3374cd46
changed names to topology functions
2004-05-06 09:06:59 +00:00
ganovelli
c601fcd17f
added function Dist
2004-05-04 02:46:23 +00:00
Paolo Cignoni
39ff8b63d7
Added : #include <color4.h>
2004-04-27 14:15:23 +00:00
Paolo Cignoni
ec3c53d1d5
wrong define FACE_N instead of FACE_FN
2004-04-05 11:51:22 +00:00
Paolo Cignoni
9ddcfd8420
missing include
2004-03-29 08:37:09 +00:00
Paolo Cignoni
07267f54f0
Moved geometric stuff to the space/triangle class
2004-03-10 00:52:38 +00:00
Paolo Cignoni
71749144a2
First working version
2004-03-03 16:08:38 +00:00
Paolo Cignoni
b2481bc732
First commit...
2004-02-13 00:44:53 +00:00