ganovelli
67219758ff
added base example using polygon meshes and halfedges
2008-12-19 15:36:54 +00:00
ganovelli
497a3ed01b
added base example using polygon meshes and halfedges
2008-12-19 15:36:15 +00:00
ganovelli
35d0e58149
[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:43:36 +00:00
mtarini
7f113872fb
Vert => Vertex
2008-11-18 17:09:26 +00:00
mtarini
6e0559be18
vert=>vertex
2008-11-12 16:50:47 +00:00
mtarini
ced06f5601
First version.
2008-11-12 16:42:24 +00:00
ganovelli
aecc82a589
added trimesh_attribute
2008-11-12 15:01:08 +00:00
ganovelli
6d59f7000a
updated to comply mods at the lib
...
(deprecated simplex definitions, new namespace "vertex", new vertexquality
function names)
2008-10-31 12:05:24 +00:00
Paolo Cignoni
e587581275
add transposeInPlace and duplicate V(int)
2008-10-29 11:17:11 +00:00
Paolo Cignoni
07f2e976ea
* change all remaining Transpose to transpose,
...
* update the gl/math wrappers to make them more Eigen friendly
(and remove the useless, and not used, and somehow dangerous
*Direct and *E functions)
* add automatic reinterpret_casting from Eigen::Matrix to vcg
specialized types
2008-10-29 00:05:44 +00:00
ganovelli
2dc124d060
created. Example of use of user defined attributes
2008-10-28 09:18:52 +00:00
Paolo Cignoni
4db69febbe
big replacement .Zero => .SetZero, and start of Eigen's compatibilities (currently disabled by default)
2008-10-27 14:48:14 +00:00
ganovelli
32bb3561ef
[Namespaces changes]
...
vert->vertex
clean up of some namespaces to comply the following naming:
Complexes (3 letters namespaces):
order 0 (point cloud ) :vrt
order 1 (edge meshes) :edg
order 2 (triangle meshes) :tri
order 3 (triangle meshes) :tet
Simplexes (extended namespaces):
order 0 (vertex) :vertex
order 1 (edge) :edge
order 2 (triangle) :triangle (temporarily it remains "face")
order 3 (tetrahedron) :tetrahedron
2008-09-30 11:37:41 +00:00
ganovelli
26bf0e3266
[Namespaces changes]
...
trimesh->tri
clean up of some namespaces to comply the following naming:
Complexes (3 letters namespaces):
order 0 (point cloud ) :vrt
order 1 (edge meshes) :edg
order 2 (triangle meshes) :tri
order 3 (triangle meshes) :tet
Simplexes (4 letters namespaces):
order 0 (vertex) :vert
order 1 (edge) :edge
order 2 (triangle) :triangle
order 3 (tetrahedron) :tetrahedron
2008-09-30 10:13:58 +00:00
ganovelli
a73a806d8b
chenged the name of the component RT in the vertex definition (it has chenged to edgeplane)
...
Corrected GetClosest (to compile with gcc)
2008-09-30 10:12:51 +00:00
ganovelli
0468bab362
change from old to plus definition of simplex and
...
[Namespaces changes]
edge->edg
clean up of some namespaces to comply the following naming:
Complexes (3 letters namespaces):
order 0 (point cloud ) :vrt
order 1 (edge meshes) :edg
order 2 (triangle meshes) :tri
order 3 (triangle meshes) :tet
Simplexes (4 letters namespaces):
order 0 (vertex) :vert
order 1 (edge) :edge
order 2 (triangle) :triangle
order 3 (tetrahedron) :tetrahedron
2008-09-30 10:10:42 +00:00
ganovelli
f5c74b4b54
cheanges to comply the change of class structure in ball_pivoting.h
2008-09-30 10:09:45 +00:00
ganovelli
9deaad827d
changed definiiton from old style to plus type and
...
[Namespaces changes]
edge->edg
clean up of some namespaces to comply the following naming:
Complexes (3 letters namespaces):
order 0 (point cloud ) :vrt
order 1 (edge meshes) :edg
order 2 (triangle meshes) :tri
order 3 (triangle meshes) :tet
Simplexes (4 letters namespaces):
order 0 (vertex) :vert
order 1 (edge) :edge
order 2 (triangle) :triangle
order 3 (tetrahedron) :tetrahedron
2008-09-30 10:07:34 +00:00
ganovelli
51105e36e7
added the color to the vertex attributes
2008-09-30 10:06:17 +00:00
ganovelli
164ea33a6c
[Namespaces changes]
...
trimsh->tri
clean up of some namespaces to comply the following naming:
Complexes (3 letters namespaces):
order 0 (point cloud ) :vrt
order 1 (edge meshes) :edg
order 2 (triangle meshes) :tri
order 3 (triangle meshes) :tet
Simplexes (4 letters namespaces):
order 0 (vertex) :vert
order 1 (edge) :edge
order 2 (triangle) :triangle
order 3 (tetrahedron) :tetrahedron
2008-09-30 10:05:54 +00:00
Paolo Cignoni
774ce56dea
Solved small compilation issues.
2008-09-29 10:11:21 +00:00
Federico Ponchio
d82f056032
Used to test last modification to quaternions.
2008-07-23 15:10:56 +00:00
Paolo Cignoni
c1eb289181
added a useful mac-only config (no bundle for command line tools please)
2008-06-20 15:12:56 +00:00
Paolo Cignoni
ae26b6103d
Deleted hopefully the last trash files that were incorrectly added by mistake by Giuseppe Turini (who had svn access removed). PLEASE TAKE A BIT OF CARE BEFORE ISSUING A RANDOM COMMIT.
2008-06-04 12:53:29 +00:00
Paolo Cignoni
1f2b207bf2
Deleted all the rest of the orrible trash directories that were incorrectly added by mistake by Giuseppe Turini (who had svn access removed). PLEASE TAKE A BIT OF CARE BEFORE ISSUING A RANDOM COMMIT.
2008-06-04 12:48:51 +00:00
Paolo Cignoni
fcc8797035
2008-06-04 09:26:00 +00:00
Paolo Cignoni
07098f87b9
added saving of quality/confidence
2008-05-29 15:10:02 +00:00
Paolo Cignoni
a5e0521569
updated to the new "plus" style and corrected minor gcc errors
2008-05-29 13:39:31 +00:00
granzuglia
ae12059ff8
removed minor bugs
2008-05-06 16:05:20 +00:00
granzuglia
affcaabe96
first version
2008-05-06 15:57:17 +00:00
granzuglia
655207e1dd
added UpdateFFAdjacency
2008-05-06 15:56:29 +00:00
granzuglia
6f7899846d
added JumpingPos sample
2008-05-06 15:38:48 +00:00
granzuglia
647985b802
first version
2008-05-06 15:07:57 +00:00
granzuglia
5f300f1683
first version
2008-05-06 14:41:54 +00:00
granzuglia
4d435998f1
first version
2008-05-06 14:09:50 +00:00
granzuglia
a02e2a7310
first version
2008-05-06 13:17:15 +00:00
granzuglia
89d3fe5676
removed default constructors from mesh classes
2008-05-06 13:16:52 +00:00
granzuglia
70bad7207c
newest version using plus components
2008-05-06 13:00:25 +00:00
Federico Ponchio
12b6eab241
Updated to QT 4.3
2008-02-24 16:09:42 +00:00
Paolo Cignoni
16b3a3e11a
missing ending newline
2008-02-22 21:00:22 +00:00
Paolo Cignoni
1736e204dd
switched to the plus types
2007-12-13 00:31:04 +00:00
Paolo Cignoni
6427910afe
updated gennormal path
2007-12-13 00:29:54 +00:00
Paolo Cignoni
d5cd26dfc3
cleaned and refactored a little
2007-12-13 00:21:55 +00:00
Paolo Cignoni
416dedd484
mac options
2007-12-03 00:08:28 +00:00
Paolo Cignoni
da55f73367
Adapted for wrap/qt/trackball.h
2007-11-01 11:33:06 +00:00
Paolo Cignoni
905795302a
Initial release.
2007-10-18 08:52:06 +00:00
Paolo Cignoni
3170af4d5e
Removed becouse the correct version is now under vcg/math
2007-05-22 21:22:09 +00:00
Paolo Cignoni
513e99d9ac
Removed becouse the correct version is now under vcg/math
2007-05-22 21:09:57 +00:00
Paolo Cignoni
558f9baddc
Corrected gcc compiling issues
2007-05-17 09:39:42 +00:00
ganovelli
1f317f011f
gestione double click
2007-05-17 09:06:44 +00:00
Paolo Cignoni
28b75a4649
Version 4.07.
2007-05-11 10:32:52 +00:00
Paolo Cignoni
979b237e54
Initial version
2007-05-10 10:49:35 +00:00
Federico Ponchio
f01483d94f
Created.
2007-05-10 08:36:46 +00:00
ganovelli
62cde7724b
added plus types version (#ifdef _PLUS_TYPES_ to use it ).
2007-05-04 16:50:23 +00:00
Paolo Cignoni
f1c14c2a33
First rel
2007-03-22 11:08:13 +00:00
Paolo Cignoni
3605747f0d
Updated to the new version of quadric that requires orderedEdge constructor
2007-03-22 10:38:52 +00:00
ganovelli
10384cd0df
SDL/SDL.h changed to SDL.h
2007-03-19 17:45:12 +00:00
ganovelli
f7a3cb4755
some more comment added
2007-03-17 13:22:55 +00:00
granzuglia
e64f8c1bd6
updated version number
2007-03-16 15:27:48 +00:00
Paolo Cignoni
a0b7fa638c
needed a pro file
2007-03-08 22:51:34 +00:00
Paolo Cignoni
f79adff0da
Changed the include order and the order in which cleaning filters are applied.
2007-03-08 22:49:35 +00:00
Paolo Cignoni
e19402c171
Added Rad to the NormalThr Option
2007-02-25 09:21:21 +00:00
Paolo Cignoni
41dfe83e61
*** empty log message ***
2007-02-01 06:30:11 +00:00
Paolo Cignoni
ee9dd66e6f
Outdated confusing projects
2007-02-01 06:11:06 +00:00
Paolo Cignoni
48049d1e4b
Added refinment.
2007-01-31 15:17:36 +00:00
Paolo Cignoni
33d860cbb9
Bug fix
2007-01-31 11:46:12 +00:00
Paolo Cignoni
680279143c
*** empty log message ***
2007-01-18 11:18:28 +00:00
Paolo Cignoni
237738785b
Changed include order and removed syntax errors
2007-01-18 01:35:31 +00:00
Paolo Cignoni
8b2578e208
removed a wrong template specification for mac gcc compiling
2007-01-18 01:34:07 +00:00
Paolo Cignoni
9e847c9ddd
Added a missing include allocate.h
2007-01-18 01:32:11 +00:00
Paolo Cignoni
a07b6e638a
Added relaxation.
2007-01-15 12:46:25 +00:00
ganovelli
b88a447671
added VFIterator (Pos is disabled in this version)
2006-12-10 23:29:57 +00:00
ganovelli
cbe27a6f0e
cvs problem during frist committ. repeated
2006-12-10 22:17:18 +00:00
ganovelli
812ce8a9b1
first draft. Working but ugly interface. right mouse of the button to place a pos, then prss buttons.
2006-12-10 19:55:09 +00:00
Paolo Cignoni
8e4a9f2011
Added flipping optimization, it compiles but does not work well...
2006-12-06 00:14:33 +00:00
ganovelli
c10421aa6b
put back Occ-related lines. Types Occ working
2006-12-04 11:10:02 +00:00
Paolo Cignoni
14dc0c2a0f
Cleaned up and added option on the size of the holes to be closed
2006-12-01 21:25:23 +00:00
Paolo Cignoni
e3e88b010d
Added Callback and consistency tests
2006-12-01 08:25:53 +00:00
Paolo Cignoni
5ec748e770
Added trimesh_hole
2006-12-01 08:25:31 +00:00
Paolo Cignoni
7b0c0f6728
Added update normal per vertex.
2006-11-29 15:17:39 +00:00
Paolo Cignoni
2954c88fef
Now compiles on gcc under linux.
2006-11-24 10:42:39 +00:00
Paolo Cignoni
2a84b52bc8
Bug-fix
2006-11-22 15:37:50 +00:00
Paolo Cignoni
4ca2f23a10
Clean useless code.
2006-11-22 14:38:16 +00:00
Paolo Cignoni
1baabf65de
First working release
2006-11-22 13:42:06 +00:00
Paolo Cignoni
0db8ac28ba
Update to the latest version of the trackball
2006-11-21 17:44:06 +00:00
Paolo Cignoni
c22d64e65b
Version 1.22
2006-11-07 07:57:26 +00:00
ganovelli
38a8596b2c
added vert::bitflags to ocf (needed). commented out the lines about occ which is not currently up to date
2006-10-27 13:59:54 +00:00
Paolo Cignoni
f786e138ee
Added possibility to use Octree as search structure:
2006-10-25 12:40:19 +00:00
Federico Ponchio
fe16c59ced
Added callback.
2006-10-16 14:28:07 +00:00
Paolo Cignoni
f24e4b2da1
correct name in the help line
2006-10-16 08:50:11 +00:00
Federico Ponchio
eb691cb768
*** empty log message ***
2006-10-14 16:20:06 +00:00
Federico Ponchio
d3aedf18ce
*** empty log message ***
2006-10-14 12:04:42 +00:00
Federico Ponchio
729f141ef2
*** empty log message ***
2006-10-13 14:06:58 +00:00
Federico Ponchio
9b09f1a95c
*** empty log message ***
2006-10-13 13:35:39 +00:00
Paolo Cignoni
7f3c65238c
updated samples to the vertexplus faceplus style
2006-10-13 13:17:23 +00:00
Paolo Cignoni
425a82938f
added ball pivoting sample
2006-10-13 13:16:46 +00:00
Paolo Cignoni
05df93e1f7
Heavily restructured. Now it use the new faceplus classes.
2006-10-10 10:01:11 +00:00
Paolo Cignoni
a5a1088235
Added Edgemesh sample
2006-10-10 09:26:04 +00:00
Paolo Cignoni
d59c8cdc49
Added new version of pasodoble smoothing
2006-09-25 09:41:41 +00:00
Massimiliano Corsini
5d7753b3cf
*** empty log message ***
2006-08-29 12:58:40 +00:00