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 |