Sébastien Loriot
ce4923b8bc
use mathjax instead of html symbol
2017-07-12 09:18:23 +02:00
Mael Rouxel-Labbé
dc20de3bdb
Fixed compilation of ARAP when GMP isn't available
2017-06-27 15:17:50 +02:00
Mael Rouxel-Labbé
815b69d6de
Fixed std::size_t -> int conversion
2017-06-27 14:55:06 +02:00
Mael Rouxel-Labbé
425b1c864a
Fixed comment
2017-06-27 14:54:56 +02:00
Mael Rouxel-Labbé
c2981be99d
Fixed documenting some functions that should not be documented
2017-06-27 14:27:24 +02:00
Mael Rouxel-Labbé
d7db2cba16
Fixed erroneous 'const'
2017-06-27 12:34:44 +02:00
Mael Rouxel-Labbé
79add870ce
Fixed conversion warning
2017-06-23 10:31:42 +02:00
Mael Rouxel-Labbé
8d1016dc32
Fixed unused variable/typedef warnings
2017-06-22 16:17:59 +02:00
Mael Rouxel-Labbé
d63d631ce3
Fixed implicit conversion warning
2017-06-22 16:17:59 +02:00
Mael Rouxel-Labbé
d4801521c3
Fixed virtual destructors warning
2017-06-22 16:17:59 +02:00
Mael Rouxel-Labbé
11addba83b
Fixed unused variable warning
2017-06-22 16:17:59 +02:00
Mael Rouxel-Labbé
eb26762ba7
Fixed uninitialized variable warning
2017-06-22 16:17:59 +02:00
Mael Rouxel-Labbé
50fc1c06a1
Fixed unused variable warning
2017-06-22 16:17:59 +02:00
Mael Rouxel-Labbé
104363f802
Uniformized template names in doc's \sa
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
f3671d45e1
Re-united some function bodies with their declaration
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
9881f814a1
Misc minor changes
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
9eebcfbaac
Removed the hard requirement on Eigen for parameterization solver traits
...
Users can pass their own solver, provided it is a model of the concept
SparseLinearetc.
Still need Eigen for the examples/tests
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
8d7cca2673
Rewrote Orbital Tutte parameterizer to use a single big matrix
...
instead of smaller ones that we then concatenate. Speed gain is negligible
but this way we do not need read access to matrices.
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
d321616359
Cleaned off SVN remnants from SMP
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
9d2b07c463
Fixed some includes
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
e653c524b6
Fixed missing include
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
e535f9b129
Added HalfedgeListGraph requirement
2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé
7898726616
Improved the reading of cones in Orbital parameterization
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é
7a13c777ce
Removed include to untracked header
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
c2bc4082e7
Removed or untracked irrelevant files
...
Also fixed some data paths.
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
4570ab4320
Disabled Eigen's static alignement when using UMFPACKLU solver in Orbifold param
...
The assert does not fail when using Eigen's SparseLU solver... This is temporary
while I investigate.
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
bac0a498ee
Doc changes
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
eab6b0f02c
Added licence and author
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
4702f3ca36
Documentation changes in Seam_mesh / SMP
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
6308f2a94a
Minor safety changes
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
3f87e9d4fb
Updated SMP's doc to include Orbifold-Tutte Embeddings
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
e68476f8b2
Use const refs when grabbing from property maps
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é
9c2c6b9f50
Changes within source needed after orbital > orbifold renaming
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
0b91917c74
Renamed Orbifold files
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
ad36f6ea35
Use non caching segment traits to accelerate arrangement computations
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
92c34a5b01
Misc minor changes
...
-const correctness
-comments
-typedefs
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
58bc2612e3
Added translation to the growing affine transformations
...
This allows to use sphere mappings for Orb type IV
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
b9386fe3b2
Fixed sometimes missing triangles while growing a mesh
...
Consequence of using an unordered set to keep the border since it was using
the hash of base mesh halfedges and you can have the same halfedge multiple
times in the border (but in different "tiles")
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
9a63c23aa5
Improved safety checks for SMP's orbital
...
and other minor changes
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é
64730a7617
Improved validity check on cones and seams
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
c2d04efb2f
Misc minor changes
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
80f673fa24
Improved cone locating functions
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
adb03e8ee9
Moved orbifold type-related functions to the corresponding helper file
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
b052d3bc5f
Distinguished between the first cone and the second cone
...
Thus if the input cones are C_0 ... C_3, then the seam is going from C_0 to C_3.
This is important because the result is not always identical.
Plugin of the demo decides randomly for now, which is not satisfying.
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
6fdd28e856
Changed the angles of Orbifold again
...
By swapping s and t when filling the matrix, we obtain the same (and correct)
effect. Still, not very satisfying code.
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
9eec3408d5
Added cotangent weights for Orbifold embeddings
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé
c2687ddab1
Improved some output and error checking code in orbifold
2017-06-22 16:15:57 +02:00