Commit Graph

151 Commits

Author SHA1 Message Date
Sébastien Loriot 182177b396 typo 2013-10-03 16:43:26 +02:00
Sébastien Loriot cf055be114 add classified ref man 2013-10-03 16:42:46 +02:00
Sébastien Loriot fab8c25f2c change the color of vertices in images + update doc 2013-10-03 14:27:29 +02:00
Sébastien Loriot 426cd17ba2 fixes after Olga's review 2013-10-03 11:18:40 +02:00
Sébastien Loriot 9aba3d1c7b small fixes in the doc 2013-09-30 17:08:08 +02:00
Sébastien Loriot 60b81e6e01 update doc after Olga's comments 2013-09-23 11:28:39 +02:00
Sébastien Loriot 43df5e0ea7 improve user manual 2013-09-19 09:57:56 +02:00
Sébastien Loriot 848cd324ef the affine transformations now apply on the last target position set
-Rename rotate_and_translate --> rotate
-Remove the translation part of rotate_and_translate (since we can call
  the functions rotate and then translate)
-Add a function to query the current target position of a control vertex
-Update example and checks results that the result are still the same
2013-09-13 23:26:29 +02:00
Sébastien Loriot 3a8df8f1e4 document the need of positive weights for ARAP 2013-09-13 09:52:41 +02:00
Sébastien Loriot 71054b44e5 add a warning about overwrite_original_positions 2013-09-13 09:42:35 +02:00
Sébastien Loriot 25d57a6278 add overloads to translate and rotate_and_translate taking one control vertex 2013-09-13 09:17:55 +02:00
Sébastien Loriot 3e2d1e4031 update todos 2013-09-13 08:56:53 +02:00
Sébastien Loriot 9010b1f0ab new behavior for the reset function (now it's an undo function) 2013-09-13 08:54:17 +02:00
Sébastien Loriot 23e7a96606 using a range for the vertices of the roi 2013-09-13 08:26:21 +02:00
Sébastien Loriot b68deddb42 add todo 2013-09-12 19:06:36 +02:00
Sébastien Loriot 453ae0fa9d add todos 2013-09-12 18:52:47 +02:00
Sébastien Loriot f488567171 relax the requirements on the point type by adding a simple point concept 2013-09-12 18:20:45 +02:00
Sébastien Loriot 59993c3db5 update todos 2013-09-12 14:49:25 +02:00
Sébastien Loriot ffaddc273f rename rotate to rotate_and_translate 2013-09-12 14:43:54 +02:00
Sébastien Loriot 5e5523466d rename assign to set_target_position 2013-09-12 14:25:39 +02:00
Sébastien Loriot 3bae30e163 move main user manual picture at the top with no caption 2013-09-12 12:17:11 +02:00
Sébastien Loriot d09165d05d ref man fixes 2013-09-10 16:37:13 +02:00
Sébastien Loriot 1dc91cc868 update solver interface concept 2013-09-10 14:38:49 +02:00
Sébastien Loriot 760336db2d update weight concept 2013-09-10 14:35:58 +02:00
Sébastien Loriot 6f6b7bbe66 Laplacian matrix is not symmetric 2013-09-10 14:22:32 +02:00
Sébastien Loriot 61371dd4df polish user manual after having moved the overview section 2013-09-10 14:00:50 +02:00
Sébastien Loriot 539e822e9e move the overview section at the end of the user manual 2013-09-10 14:00:50 +02:00
Sébastien Loriot 44da4dac0a running aspell on the user manual 2013-09-10 14:00:50 +02:00
Sébastien Loriot 1f2f259c08 documentation update 2013-09-10 14:00:50 +02:00
Sébastien Loriot c235f00659 add reference for Laplace coordinates 2013-08-08 19:43:55 +02:00
Sébastien Loriot 19d65a8ba4 hide the API figure for now 2013-08-08 19:28:19 +02:00
Sébastien Loriot 1a2c273d25 sort todos and update package name 2013-08-08 19:17:38 +02:00
Sébastien Loriot c843d165c9 update refman 2013-08-08 19:07:24 +02:00
Sébastien Loriot 0aecc320f4 rename polyhedron to halfedge graph 2013-08-08 18:28:15 +02:00
Sébastien Loriot 04156d9a39 add todo 2013-08-08 17:58:31 +02:00
Sébastien Loriot cafc35cdf1 first pass on the rest of the documentation 2013-08-08 17:38:51 +02:00
Sébastien Loriot 2cc22ead34 update naive laplacian deformation section 2013-08-06 19:06:10 +02:00
Sébastien Loriot 662f504549 update introduction doc 2013-08-06 16:31:48 +02:00
Sébastien Loriot 7759780691 forgot to commit these files 2013-06-27 17:06:49 +02:00
iyaz 4f12b1a549 weight calculation should use vertex-point-property map
- Remove unused Cotangent weight calculation
- Small improvements on cotangent weight calculation
2013-06-25 14:27:38 +03:00
iyaz 0d2122a76d forgotten () added 2013-05-14 15:13:34 +03:00
Sébastien Loriot b3c27c0f99 add a model to the concept 2013-05-14 13:57:22 +02:00
Sébastien Loriot 55a6966e18 more doc polishing 2013-05-14 13:55:18 +02:00
iyaz cbbe7d498b adding () at the end of functions in user manual 2013-05-14 14:48:32 +03:00
Sébastien Loriot 472b0cfbcd remove the term free vertex 2013-05-14 12:53:41 +02:00
Sébastien Loriot a89d90f962 polish refman 2013-05-14 12:05:22 +02:00
Sébastien Loriot a9bbcf7fac update concept doc 2013-05-13 18:15:21 +02:00
iyaz 37e3be88b7 Change concept DeformationClosestRotationTraits_3 the closest rotation -> a close rotation (also give an example that even returning an identity matrix will work and produce naive laplacian deformation results etc) 2013-05-07 14:09:10 +03:00
iyaz 0233a24560 remove forgotten " 2013-05-07 01:11:03 +03:00
iyaz 56677aad0a User manual updates considering Olga's last suggestions 2013-05-05 14:54:59 +03:00
iyaz 6f6bf85558 Grammatical corrections, rephrasing. 2013-04-28 21:59:37 +03:00
iyaz c7771b196b Change SVD traits, the thing is we are just using SVD to compute closest rotation to a matrix M.
So I think requiring an interface to support SVD traits is a limitation on user, we should directly ask for 'closest rotation' instead of U V etc.
(Also trait class is fairly simple in this way)
2013-04-21 23:54:55 +03:00
Sébastien Loriot 7ecfe2a1c0 update concept name 2013-04-12 17:07:43 +02:00
Sébastien Loriot b3d3aa213f add a sentence to explain why we have this concept. 2013-04-10 09:43:08 +02:00
iyaz 45f170b9a6 change in SVDHelper concept (and model):
separate smallest singular value index calculation from 'compute'
2013-04-10 00:44:54 +03:00
iyaz 4805f2bfc4 New concept introduced for SVD computations: SVDHelper_3 and model of it Eigen_SVD_helper_3
For now I places Eigen_SVD_helper_3 under internal directory of Surface_modeling
2013-04-09 22:23:06 +03:00
iyaz c056906be1 User manual refinement, mostly according to Andreas's comments. 2013-04-09 19:24:25 +03:00
Andreas Fabri 2dc9e77e2b typos,wording,LaTeX 2013-04-09 10:06:22 +02:00
iyaz 8c420de8cb Small refinements on user manual,
Videos are changed with their 1.5x speed versions (so that (I hope) nobody can get bored while watching them)
2013-04-05 18:00:33 +03:00
Sébastien Loriot 367bef344e update workflow diagram 2013-04-04 23:51:43 +02:00
iyaz 0f70c0637e New video added explaining ROI/handle deletion and overwrite,
dino deformation video is switched with a new version (which is faster and cleaner)
2013-04-04 00:34:38 +03:00
iyaz 414d46e3e5 New concept suggestion for SVD solver 2013-04-04 00:31:30 +03:00
Sébastien Loriot 62e5d8dda6 make more obvious the behavior wrt original coordinates 2013-04-03 11:35:48 +02:00
iyaz 60729a0c5d Emphasize on rotate & translate override behavior in user manual 2013-04-02 17:50:43 +03:00
iyaz 6e927575f7 new images for example results 2013-04-02 16:08:03 +03:00
iyaz 9a5fb1f523 Merge branch 'Surface_modeling-new_package-GF' of ssh://scm.cgal.org/var/git/cgal into Surface_modeling-new_package-GF 2013-04-02 15:43:01 +03:00
iyaz db1ac5c975 Changes according to API discussion 2 2013-04-02 15:38:06 +03:00
Sébastien Loriot 000703ee32 update user manual
- name example section
- rename handle group to gourp of handles which is less confusing
- remove todo
2013-04-02 13:16:12 +02:00
Sébastien Loriot 338c019dcd make a pass on the reference manual 2013-04-02 11:45:31 +02:00
Sébastien Loriot 8f229c242e center video and update comment 2013-04-02 08:41:23 +02:00
iyaz a96c8bf0d5 typos fixed 2013-04-01 14:14:33 +03:00
iyaz 05efb96ca8 Add explanations for ROI / handle iteration, is_roi, and is_handle 2013-04-01 13:50:44 +03:00
iyaz acd4d019b4 Fixing spelling errors 2013-04-01 02:24:57 +03:00
iyaz 2fb4432bb2 image name changed 2013-04-01 01:57:25 +03:00
iyaz d64ce2a1e6 New figures with IPE sources 2013-04-01 01:56:33 +03:00
iyaz df8d3a20e2 New main image suggestion 2013-03-31 16:53:07 +03:00
iyaz 701a83fd76 Make Vect hidden type rather than template parameter
(not sure which version is the best for documentation)
2013-03-31 16:24:48 +03:00
iyaz dc350f49e4 Small addition about ROI 2013-03-30 18:48:54 +02:00
Sébastien Loriot 9a3037398e add authors 2013-03-29 12:09:48 +01:00
Sébastien Loriot 0601aef425 introduce concept group and simply SparseLinearAlgebraTraitsWithPreFactor_d 2013-03-29 07:24:10 +01:00
iyaz 1247f7d06c Updates in user manual 2013-03-29 03:53:26 +02:00
iyaz f64911e0b6 Concept documentation update,
new concept for linear solver is introduced.
2013-03-29 03:52:55 +02:00
iyaz 3b28bd12c3 Documentation update 2013-03-28 03:33:43 +02:00
iyaz 29546de7b0 New images for user manual 2013-03-28 03:33:13 +02:00
iyaz 2166d7d6ce API changes,
now edge weights are computed for all edges in constructor,
original positions of vertices are saved in constructor,
Documentation is coming tomorrow
2013-03-27 02:28:23 +02:00
iyaz fbbca9a969 User manual first pass is nearly completed. 2013-03-19 16:19:13 +02:00
iyaz 5cf896ef21 Rotate example is added 2013-03-19 11:37:35 +02:00
Sébastien Loriot cfd3ae49ee clean answers I agreed on in the user manual 2013-03-19 07:21:55 +01:00
Sébastien Loriot 6181222f28 update example names 2013-03-19 07:04:03 +01:00
iyaz a7d7c8af12 Answers for first pass on user manual 2013-03-19 01:01:27 +02:00
iyaz 0b561de926 Example names are changed 2013-03-19 01:00:44 +02:00
Sébastien Loriot ad12219c6c first pass on the user manual 2013-03-18 20:24:59 +01:00
Sébastien Loriot 3e02fc24b9 add example file and document parameters 2013-03-18 18:11:46 +01:00
iyaz ce0fa42025 Spell errors fixed 2013-03-18 16:31:13 +02:00
iyaz 922e9c626b Add new two example 2013-03-18 13:36:54 +02:00
iyaz 5ed655f5c1 User manual updates,
API section is nearly completed
Examples added
2013-03-18 02:07:12 +02:00
iyaz 11da4a8041 Changed the rims part in documentation according to new version 2013-03-13 22:35:35 +02:00
iyaz e43aa921d0 Manual updates 2013-03-12 00:17:11 +02:00
iyaz f8a16135bf User manual - added API section (not completed) 2013-03-09 03:14:53 +02:00
iyaz 5759d588eb Start off user manual,
It is not that much readable, but sectioning (structure) can be checked out.

Note: in order to activate equation numbering and referring append:
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  TeX: { equationNumbers: { autoNumber: "AMS" } }
});
</script>

to generated html page, above the script which loads MathJax.js
2013-03-07 00:42:24 +02:00