Commit Graph

69 Commits

Author SHA1 Message Date
Sébastien Loriot c8ea231751 use Hole_filling weights
The API of the weight of Surface_mesh being documented
I needed to duplicate some small parts of the code
in /PMP/include/CGAL/internal/Hole_filling/Weight.h
2015-12-10 22:48:21 +01:00
Laurent Rineau f9917c487e CMake 2.8.11 2015-07-13 12:36:43 +02:00
Andreas Fabri d66f131247 Add example for Surface_mesh 2014-11-25 12:56:36 +01:00
Sébastien Loriot 7bf22dc6f8 rename Deform_mesh -> Surface_mesh_deformation 2014-09-23 10:39:57 +02:00
Sébastien Loriot 592ae98355 remove extra include directive 2014-07-04 16:42:10 +02:00
Sébastien Loriot 70352f1c6a remove unused type 2014-07-03 12:02:31 +02:00
Sébastien Loriot 45ae2dfc99 typo 2014-07-03 12:02:16 +02:00
Sébastien Loriot 0a2b8d64f5 add an example using OpenMesh 2014-07-03 11:16:18 +02:00
Sébastien Loriot 719155c2bd add missing CGAL::cpp11 prefix 2014-07-03 11:16:09 +02:00
Sébastien Loriot ac5d45c2ff remove tabulations and trailing whitespaces 2014-07-03 10:43:39 +02:00
Sébastien Loriot 12512ccecb update Surface_modeling to use the new BGL HalfedgeGraph API
* remove boost:: prefix for free functions
  * edges --> halfedges
  * num_edges --> 2 * num_edges
  * next_edge --> next
  * opposite_edge --> opposite
  * halfedge_graph_traits --> graph_traits
  * is_border pmap  --> free function is_border
2014-07-03 09:56:03 +02:00
Sébastien Loriot 89603a7c55 format error message for the testsuite 2014-06-25 14:36:56 +02:00
Sébastien Loriot 64a8fa8027 address review round 3 comments of Monique 2014-03-04 14:50:03 +01:00
Sébastien Loriot d29207f786 address review round 3 comments of Pierre 2014-03-04 11:34:47 +01:00
Sébastien Loriot 6d6543ee16 SurfaceModelingWeightCalculator -> SurfaceModelingWeights 2014-02-14 13:14:14 +01:00
Sébastien Loriot c4eea7fb16 fix constructor overloads and document default for pmaps 2014-02-04 15:58:16 +01:00
Sébastien Loriot b3ade5be49 remove the tolerance and iteration parameter initialization from the constructor
it is not useful and only complicate the call
2014-02-04 15:28:43 +01:00
Sébastien Loriot f047dd3f7e update example with custom weights 2014-02-04 11:34:48 +01:00
Sébastien Loriot 82e6fd8768 fix doc according to Pierre's comments 2014-01-31 16:50:42 +01:00
Sébastien Loriot 98b883101f change rotate signature and simplify examples 2014-01-31 15:51:55 +01:00
Sébastien Loriot 5a1b82e583 explicit deform could be called several time to reach convergence 2014-01-31 11:24:23 +01:00
Sébastien Loriot 1a06e58f53 controls -> control vertices 2014-01-31 10:54:21 +01: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 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 7327cfa472 update the output directory to be the current one 2013-09-13 18:22:12 +02:00
Sébastien Loriot 9ed4c96109 do not use a CGAL function since the point might not come from CGAL 2013-09-12 18:08:54 +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 8b7b06f246 rename insert_roi 2013-09-12 12:34:15 +02:00
Sébastien Loriot 5ec0ea279b rename insert_control 2013-09-12 12:27:05 +02:00
Sébastien Loriot 760336db2d update weight concept 2013-09-10 14:35:58 +02:00
Sébastien Loriot 61371dd4df polish user manual after having moved the overview section 2013-09-10 14:00:50 +02:00
iyaz 1ba401ffff handle -> control (header, examples, tests, and demo) 2013-08-11 18:45:28 +03:00
iyaz 2c4ece7e57 remove handle_group (header, examples, tests, and demo) 2013-08-11 17:29:27 +03:00
iyaz de8348e31a initialize index maps inside examples and tests 2013-06-29 22:26:12 +03: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 c69a046429 Move adapter functions from Deform_mesh.h to the files which use Deform_mesh.h
Fix test code which is broken (by the change of not using Deform_mesh::Vector)
2013-06-24 21:45:23 +03:00
iyaz 3cdf31edc6 Do not rely on Polyhedron::Traits::Vector
Also removed experimental code from Deform_mesh.h (important parts already moved / adapted to Closest rotation traits classes)
2013-06-04 15:20:44 +03:00
Sébastien Loriot 51a914eeb9 add an example using a polyhedron with a custom point type
it shows what are the requirements on the point type
2013-05-21 17:55:40 +02:00
iyaz 5fcc633b9b fix file paths, add example model into data folder 2013-05-07 01:12:02 +03:00
iyaz 9f0db4238e Do not produce doc for experimental polar closest rotation (forgot to deactivate)
Examples: removed unnecessary include
2013-04-23 23:09:35 +03:00
Sébastien Loriot 707e9fcccf update examples and make them compile on linux 2013-04-12 17:30:48 +02:00
iyaz 659a771525 removed clear() from example 2013-04-02 16:08:20 +03:00
iyaz dca2e741bc Update examples to follow API changes 2013-03-29 03:53:51 +02:00
iyaz 5cf896ef21 Rotate example is added 2013-03-19 11:37:35 +02:00
iyaz 0b561de926 Example names are changed 2013-03-19 01:00:44 +02:00
iyaz 1bc7a9f77e Example of custom weights changed 2013-03-18 16:29:48 +02:00
iyaz 922e9c626b Add new two example 2013-03-18 13:36:54 +02:00
iyaz 1514dcf4ae Examples for user manual 2013-03-18 02:09:40 +02:00