Pierre Alliez
a0c2416f47
massaging user manual (seeding)
2018-11-30 15:24:16 +08:00
Lingjie Zhu
8a1c9f9323
add vsa_mesh_segmentation with explicit segment map output
2018-11-30 15:24:16 +08:00
Lingjie Zhu
35f3cc6052
minor fixes
2018-11-30 15:24:16 +08:00
Lingjie Zhu
37b8d0fb0e
patch
2018-11-30 15:24:16 +08:00
Lingjie Zhu
12f93c4beb
better init
2018-11-30 15:24:16 +08:00
Lingjie Zhu
1880c3b517
better init
...
init_random with iterations
strict control of max_nb_proxies
2018-11-30 15:24:16 +08:00
Pierre Alliez
8e39b7ca8c
Test updated with anchor_vertices
2018-11-30 15:24:16 +08:00
Pierre Alliez
a74afd3d2c
minor changes in doc
...
adding TOFIX comments
2018-11-30 15:24:16 +08:00
Pierre Alliez
e1f984c3bf
named param anchor_vertex -> vertices
2018-11-30 15:24:16 +08:00
Lingjie Zhu
43dbe443aa
delegate init_by_ to unified init
2018-11-30 15:24:16 +08:00
Lingjie Zhu
eb0725afa1
use unified init in free function API
2018-11-30 15:24:16 +08:00
Lingjie Zhu
b815906e14
unified init with two stop criteria
...
either/both/neither max_nb_proxies and/or min_error_drop specified
parameter check
implicit max number of proxies allowed num_faces/3
2018-11-30 15:24:16 +08:00
Pierre Alliez
00d601a31d
User manual: new teaser, massaging
2018-11-30 15:24:16 +08:00
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