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