Andreas Fabri
|
39b1431fca
|
Surface_mesh_paramerization
|
2018-01-17 21:42:31 +00:00 |
Sébastien Loriot
|
0698f79aff
|
add SPDX identifier for files under the LGPL-3+ license
|
2017-11-12 10:17:50 +01:00 |
Mael Rouxel-Labbé
|
18d4034edd
|
Cleaned commented output
|
2017-06-22 16:17:13 +02:00 |
Mael Rouxel-Labbé
|
8b93570a69
|
Removed useless include
|
2017-06-22 16:17:13 +02:00 |
Mael Rouxel-Labbé
|
3becb6aa7b
|
Hid std::cerr behind debug macros
|
2017-06-22 16:17:13 +02:00 |
Mael Rouxel-Labbé
|
831940c039
|
Fixed some doc warnings
|
2017-06-22 16:17:13 +02:00 |
Andreas Fabri
|
ff14334f7d
|
Add concept checking for Seam_mesh
|
2017-06-22 16:17:13 +02:00 |
Andreas Fabri
|
6615f1eddd
|
Put operator<< for Seam_mesh vertex/halfedge/edge/face in an #ifdef as the wrapped graph does not require the operator<<
|
2017-06-22 16:17:13 +02:00 |
Mael Rouxel-Labbé
|
88807a72b7
|
Improved add_seams()
|
2017-06-22 16:17:13 +02:00 |
Mael Rouxel-Labbé
|
5a675961d4
|
Introduced the BGL Graph adaptors (Dual, seam_mesh, etc.)
|
2017-06-22 16:17:13 +02:00 |
Mael Rouxel-Labbé
|
cf04209c8e
|
Various improvements to the Seam mesh documentation
|
2017-06-22 16:15:57 +02:00 |
Mael Rouxel-Labbé
|
cf1328fd58
|
Changed "struct" to "class"
|
2017-06-22 16:15:57 +02:00 |
Mael Rouxel-Labbé
|
c05a690449
|
Cleaned cout/cerr ouput
|
2017-06-22 16:15:57 +02:00 |
Mael Rouxel-Labbé
|
406698f769
|
Added sphere to sphere mapping (wip)
Up to the overlay computation (missing the end)
|
2017-06-22 16:15:57 +02:00 |
Mael Rouxel-Labbé
|
22c1ea15ff
|
Fixed the comparison operator in the seam_mesh's halfedge_descriptor
A simple comparison between the halfedge_descriptor of the base mesh is enough
|
2017-06-22 16:15:57 +02:00 |
Andreas Fabri
|
92accde094
|
static_cast to avoid warnings
|
2017-06-22 16:15:57 +02:00 |
Mael Rouxel-Labbé
|
c62e503a39
|
Added Orbital Tutte parameterizer and an example
Only the orbifold type I method with MVC coefs is implented in this commit
|
2017-06-22 16:15:57 +02:00 |
Mael Rouxel-Labbé
|
69da97ac4b
|
Documentation changes for seam meshes
|
2017-06-22 16:14:55 +02:00 |
Mael Rouxel-Labbé
|
40655269a2
|
Documentation for BGL and SMP
- Fixed the boost::graph_traits tables
- Seam mesh documentation
- Some minor changes to surface_mesh_parameterization's and ARAP's docs
|
2017-06-22 16:14:55 +02:00 |
Mael Rouxel-Labbé
|
7ce8fdf3f6
|
Misc minor changes
|
2017-06-22 16:14:55 +02:00 |
Mael Rouxel-Labbé
|
8da6683ef0
|
Misc minor changes
Some doc, some typos, some indentation...
|
2017-06-22 16:14:55 +02:00 |
Mael Rouxel-Labbé
|
eef01c2ac6
|
Added a check in the add_seams() function
|
2017-06-22 16:14:55 +02:00 |
Mael Rouxel-Labbé
|
c333aa34b1
|
Fixed a bad static_cast in Seam_mesh.h
|
2017-06-22 16:14:55 +02:00 |
Mael Rouxel-Labbé
|
c71d8285d0
|
Updated the examples of the SMP to work with the new Seam mesh
Also a small change in the Polyhedron demo
|
2017-06-22 16:14:55 +02:00 |
Mael Rouxel-Labbé
|
b00c5f9a56
|
Improved the Seam mesh classes
Added the missing functions so that it is a facelistgraph.
Fixed a few bugs.
|
2017-06-22 16:14:55 +02:00 |
Mael Rouxel-Labbé
|
0a96f93776
|
Esthetical changes for seam meshes
|
2017-06-22 16:14:55 +02:00 |
Sébastien Loriot
|
3929dc4d8d
|
improve doc
|
2017-06-22 16:14:55 +02:00 |
Sébastien Loriot
|
eab6b6b68a
|
fix formatting
|
2017-06-22 16:14:55 +02:00 |
Sébastien Loriot
|
82ff73da86
|
restore graph_traits specializations and fix warnings
|
2017-06-22 16:14:55 +02:00 |
Sébastien Loriot
|
8a8948ebed
|
update doc
|
2017-06-22 16:14:55 +02:00 |
Sébastien Loriot
|
a0978d0872
|
first test equality of meshes
In case the graph type as an assertion checking equality of graph
in operator== of its descriptors
|
2017-06-22 16:12:26 +02:00 |
Sébastien Loriot
|
e0b1acba83
|
remove copy-constructor, default is fine
|
2017-06-22 16:12:26 +02:00 |
Sébastien Loriot
|
b1e6d0f876
|
fix reference type of the vertex iterator of the Seam graph
the vertex descriptor is created on the fly
|
2017-06-22 16:12:26 +02:00 |
Andreas Fabri
|
63a5c1fd0b
|
still WIP
|
2017-06-22 16:12:26 +02:00 |
Maxime Gimeno
|
63abf210c9
|
WIP parameterization_plugin + fixes for parameterization files.
|
2017-06-22 16:12:26 +02:00 |
Andreas Fabri
|
f7b826125b
|
Add the possibility to pass the two vertices that are selected
|
2017-06-22 16:12:26 +02:00 |
Andreas Fabri
|
78dc757a4d
|
doc
|
2017-06-22 16:12:26 +02:00 |
Andreas Fabri
|
7e4fc56b7d
|
Add copyright header
|
2017-06-22 16:12:26 +02:00 |
Andreas Fabri
|
45e19be366
|
Use property maps to store seam edges and vertices
|
2017-06-22 16:12:26 +02:00 |
Andreas Fabri
|
902ff15f87
|
fix target(halfedge, Seam_mesh) for when the halfedge is on the border of a seam edge
|
2017-06-22 16:12:26 +02:00 |
Andreas Fabri
|
9cc84e828c
|
Add an initial User Manual section for Seam_mesh
|
2017-06-22 16:12:26 +02:00 |
Andreas Fabri
|
e8db3c0f11
|
Add Seam_mesh to the BGL doc
|
2017-06-22 16:12:26 +02:00 |
Andreas Fabri
|
36530e3f98
|
polish
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
b11385455f
|
Fix target(Seam_msh)
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
82f2a2b4ca
|
WIP
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
fa68850338
|
Use Vertex_around_target_circulator again
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
869dfbb1e9
|
finally it works with a Seam_mesh
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
a6a62bc4f6
|
index vertices inside parameterize()
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
46ed3edf92
|
LSCM seems to work too
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
92a463bdcc
|
split constructor of Seam_mesh in two functions
|
2017-06-22 16:11:38 +02:00 |