Commit Graph

263 Commits

Author SHA1 Message Date
Andreas Fabri 82f429ee30 Replace std::map by boost::unordered_map to speed up. We can even do better with Dynamic_property_map 2018-11-30 15:24:16 +08:00
Pierre Alliez b400f30aed massaging user manual 2018-11-30 15:24:16 +08:00
Lingjie Zhu 408bd0c1bd add private utility functions
surface facets shuffling
init from first facet
2018-11-30 15:24:16 +08:00
Pierre Alliez d84886bb11 massaging user manual 2018-11-30 15:24:16 +08:00
Pierre Alliez c13d560642 massaging structure of user manual 2018-11-30 15:24:16 +08:00
Andreas Fabri 7246d2feb6 Simplify the examples 2018-11-30 15:24:16 +08:00
Pierre Alliez 5d1c3edc52 One global pass on user manual
Examples massaged
2018-11-30 15:24:16 +08:00
Lingjie Zhu 54a8a88e5d class API init
with max_nb_proxies and min_error_drop
better init_random
TODO: needs general init when both specified
2018-11-30 15:24:16 +08:00
Lingjie Zhu 7b6e1d2020 named parameter: both stop criteria can apply 2018-11-30 15:24:16 +08:00
Lingjie Zhu e09a512f36 named parameter
init_by_number/refine_until_proxies -> max_nb_proxies
init_by_error -> min_error_drop
2018-11-30 15:24:16 +08:00
Lingjie Zhu 2e6818e08c named parameter chord_subdivide to mesh_chord_error 2018-11-30 15:24:16 +08:00
Lingjie Zhu e42a120c8c add get_proxy_region 2018-11-30 15:24:16 +08:00
Lingjie Zhu 1b3c5da425 add doc with new examples 2018-11-30 15:24:16 +08:00
Lingjie Zhu 4e81f58d84 fix demo
cgal class naming convention
coherent if/for block style
new API
2018-11-30 15:24:16 +08:00
Lingjie Zhu f06c302c3a update doc 2018-11-30 15:24:16 +08:00
Lingjie Zhu 8f578ebd54 fix demo and test
to the new class/free function interface
scoped class/function/enum name
CGAL class naming convention
2018-11-30 15:24:16 +08:00
Lingjie Zhu 618891c53c fix scoped metric and class naming 2018-11-30 15:24:16 +08:00
Lingjie Zhu 9e4a7a98e2 fix class interface
scoped seeding enum
scoped class name
run_one_step to run
indexed triangle triplet representation
named parameter output_mesh() expects polyhedron pointer
2018-11-30 15:24:16 +08:00
Lingjie Zhu c8f38f2766 add separate mesh segmentation API 2018-11-30 15:24:16 +08:00
Lingjie Zhu e97786a4ea clarify examples of free function interface 2018-11-30 15:24:16 +08:00
Pierre Alliez 1e4e6329ba simplest example 2018-11-30 15:24:16 +08:00
Pierre Alliez 7f515a63d4 massaging the examples as desired (do not compile)
added todo list
2018-11-30 15:24:16 +08:00
Pierre Alliez 86e6a2af7c VSA simplest example (desired) 2018-11-30 15:24:16 +08:00
Lingjie Zhu 9029a1b46e update doc example
showing accessing facet proxy map and proxies
2018-11-30 15:24:16 +08:00
Lingjie Zhu 55b4bded10 update doc overview 2018-11-30 15:24:16 +08:00
Lingjie Zhu 362d61da87 ignore non-manifold in output polyhedron 2018-11-30 15:24:16 +08:00
Lingjie Zhu 950a0f3ca7 rename meshing to extract_mesh 2018-11-30 15:24:16 +08:00
Pierre Alliez a11d1b5bf1 VSA example: simpler naming 2018-11-30 15:24:16 +08:00
Lingjie Zhu 4bcb44f1d9 fix headers, c++11 scoped enum and cgal return 2018-11-30 15:24:16 +08:00
Lingjie Zhu 60ebaf8348 fix typos and headers 2018-11-30 15:24:16 +08:00
Pierre Alliez 915adc5060 VSA
horse mesh deleted
uniformize capitalization of file names
2018-11-30 15:24:16 +08:00
Pierre Alliez a57c658ca7 VSA
One pass on examples
2018-11-30 15:24:16 +08:00
Pierre Alliez aa695bdf6a VSA
massaging terms of the doc (some TODOs added)
2018-11-30 15:24:16 +08:00
Pierre Alliez 9aba21c774 VSA
Fixes in description
One pass on named parameters (avoid using "you" as too familiar)
2018-11-30 15:24:16 +08:00
Lingjie Zhu ced4b0996b doc: add initialization and update seeding 2018-11-30 15:24:16 +08:00
Lingjie Zhu 2704d0e282 update init comparison pic 2018-11-30 15:24:16 +08:00
Lingjie Zhu 2e4077f245 update doc 2018-11-30 15:24:16 +08:00
Lingjie Zhu dca5d62a26 replace in-class method enum with out-of-class enum 2018-11-30 15:24:16 +08:00
Lingjie Zhu 30340e9b74 update doc 2018-11-30 15:24:16 +08:00
Lingjie Zhu f7ddca3b07 free function API init with explicit method 2018-11-30 15:24:16 +08:00
Lingjie Zhu 7cbf80b02b rename initialization from seeding_by_x to init_by_x 2018-11-30 15:24:16 +08:00
Pierre Alliez e9c2e55623 VSA description 2018-11-30 15:24:16 +08:00
Lingjie Zhu 523f2035a1 add run_to_converge with average interval 2018-11-30 15:24:16 +08:00
Lingjie Zhu f28ee88b70 add num_iterations parameter to teleportation 2018-11-30 15:24:16 +08:00
Lingjie Zhu 7f3e3818fd teleport by replacing instead of 'push and merge' 2018-11-30 15:24:16 +08:00
Lingjie Zhu 8ddf98ff93 change indexed triangle type to unsigned 2018-11-30 15:24:16 +08:00
Lingjie Zhu 704fab2ef1 add kernel test 2018-11-30 15:24:16 +08:00
Lingjie Zhu a4ef69a631 add package license 2018-11-30 15:24:16 +08:00
Lingjie Zhu f64968de0c fix warnings 2018-11-30 15:24:16 +08:00
Lingjie Zhu 6a47c1d34a improve doc 2018-11-30 15:24:16 +08:00