Commit Graph

630 Commits

Author SHA1 Message Date
Lingjie Zhu e0317d4678 rename 2018-11-30 15:24:16 +08:00
Lingjie Zhu f708fe81c1 separate approximation and mesh extraction class 2018-11-30 15:24:16 +08:00
Lingjie Zhu 75d0b80288 add VSA_mesh_extraction class 2018-11-30 15:24:16 +08:00
Lingjie Zhu 559b3a3d64 rename _3 suffix 2018-11-30 15:24:16 +08:00
Lingjie Zhu 3a67c0081c cleanup main class VSA header 2018-11-30 15:24:16 +08:00
Lingjie Zhu e4bc0c1df6 cleanup traits header 2018-11-30 15:24:16 +08:00
Lingjie Zhu 5222e80f01 separate L2ProxyFitting and PCAPlaneFitting concept 2018-11-30 15:24:16 +08:00
Lingjie Zhu 18442760ed separate ProxyFitting and PlaneFitting concept 2018-11-30 15:24:16 +08:00
Lingjie Zhu 7c9b3974e4 add PlaneFitting 2018-11-30 15:24:16 +08:00
Lingjie Zhu e95cd8b010 rename ProxyFitting to L21ProxyFitting 2018-11-30 15:24:16 +08:00
Lingjie Zhu 8e281f0c7b reduce template parameter GeomTraits 2018-11-30 15:24:16 +08:00
Lingjie Zhu 9bd8b2b605 separate approximaiton traits file 2018-11-30 15:24:16 +08:00
Lingjie Zhu 7497cbdb53 renaming 2018-11-30 15:24:16 +08:00
Lingjie Zhu e260916699 fix l2metric 2018-11-30 15:24:16 +08:00
Lingjie Zhu ea5c68918a add L2 metric 2018-11-30 15:24:16 +08:00
Lingjie Zhu b6b90113fa edit manual doc 2018-11-30 15:24:16 +08:00
Lingjie Zhu b2e79d72b1 add concepts to doc 2018-11-30 15:24:16 +08:00
Lingjie Zhu 739141324f fix compact metric example 2018-11-30 15:24:16 +08:00
Lingjie Zhu 8b83e5a6ae fix compact metric example cmake file 2018-11-30 15:24:16 +08:00
Lingjie Zhu cae8625a6f add compact metric example 2018-11-30 15:24:16 +08:00
Lingjie Zhu 33e137f9e2 fix example 2018-11-30 15:24:16 +08:00
Lingjie Zhu 23db965e9a add template parameter to main API 2018-11-30 15:24:16 +08:00
Lingjie Zhu fbc798ea3e setup an example 2018-11-30 15:24:16 +08:00
Lingjie Zhu 95f7462f25 remove proxy aux-info class member 2018-11-30 15:24:16 +08:00
Lingjie Zhu 1df740cf36 bundled anchor position calculation 2018-11-30 15:24:16 +08:00
Lingjie Zhu 85dee18043 fix number of random init 2018-11-30 15:24:16 +08:00
Lingjie Zhu 004252a398 remove halfedge status map 2018-11-30 15:24:16 +08:00
Lingjie Zhu c71c814c10 fix random interval init 2018-11-30 15:24:16 +08:00
Lingjie Zhu 0b443bb906 remove approximation trait member 2018-11-30 15:24:16 +08:00
Lingjie Zhu f6424e1e9d cleanup comment 2018-11-30 15:24:16 +08:00
Lingjie Zhu f8beacf0f4 remove construct_proxy requirement from ApproximationTrait 2018-11-30 15:24:16 +08:00
Lingjie Zhu d3dd242d2f change ProxyFitting operator to return a new proxy 2018-11-30 15:24:16 +08:00
Lingjie Zhu 4cd702d477 TriangleMesh name convention 2018-11-30 15:24:16 +08:00
Lingjie Zhu e42deca314 add bundled ApproximationTrait 2018-11-30 15:24:16 +08:00
Lingjie Zhu 5ddd7c8eea make Vertex_status enum local 2018-11-30 15:24:16 +08:00
Lingjie Zhu fc3c48db60 remove geomtraits constructor parameter 2018-11-30 15:24:16 +08:00
Lingjie Zhu 7f4f6b9636 add template parameter FacetNormalMap and FacetAreaMap 2018-11-30 15:24:16 +08:00
Lingjie Zhu 9d4959f7b7 model the ProxyFitting concept 2018-11-30 15:24:16 +08:00
Lingjie Zhu f5840e1ba3 model the PlaneProxy and ErrorMetric concept 2018-11-30 15:24:16 +08:00
Lingjie Zhu f3e8c54f1b add init selection in API 2018-11-30 15:24:16 +08:00
Lingjie Zhu 0adcef3afd remove type header 2018-11-30 15:24:16 +08:00
Lingjie Zhu 0c7a3c5666 add API explanation 2018-11-30 15:24:16 +08:00
Lingjie Zhu f618632033 initial API 2018-11-30 15:24:16 +08:00
Lingjie Zhu f8b19da416 remove polyhedron delegate 2018-11-30 15:24:16 +08:00
Lingjie Zhu f38c0cb9ce add approximation surface manifold test 2018-11-30 15:24:16 +08:00
Sébastien Loriot 144411ae82 Add doc template 2018-11-30 15:24:16 +08:00
Lingjie Zhu 762397776e switch to priority_queue 2018-11-30 15:24:16 +08:00
Lingjie Zhu 918bb62140 add hierarchical initialization with demo 2018-11-30 15:24:16 +08:00
Lingjie Zhu 730735c098 fix flooding pqueue initial tag check 2018-11-30 15:24:16 +08:00
Lingjie Zhu c5b5436b91 add hierarchical initialization 2018-11-30 15:24:16 +08:00
Lingjie Zhu aafc6bcced not subdivide trivial chord 2018-11-30 15:24:16 +08:00
Lingjie Zhu 5f7b0da760 fix const qualifier 2018-11-30 15:24:16 +08:00
Lingjie Zhu cb3393ccaa add comment 2018-11-30 15:24:16 +08:00
Lingjie Zhu fb7fd3eb9d fix rename in examples 2018-11-30 15:24:16 +08:00
Lingjie Zhu 64528e534e rename api file 2018-11-30 15:24:16 +08:00
Lingjie Zhu 135d13f073 rename class 2018-11-30 15:24:16 +08:00
Lingjie Zhu 3d73b0790c rename file 2018-11-30 15:24:16 +08:00
Lingjie Zhu c07bff2ba3 fix invalid initialization of non-const reference 2018-11-30 15:24:16 +08:00
Lingjie Zhu 74bf9d4abc fix no matching function for call to qualified kernel functions 2018-11-30 15:24:16 +08:00
Lingjie Zhu d193a3e80e fix missing 'typename' before dependent scope 2018-11-30 15:24:16 +08:00
Lingjie Zhu b016e55636 overload vertex anchor index check 2018-11-30 15:24:16 +08:00
Lingjie Zhu 4742b95799 rename in pseudo cdt 2018-11-30 15:24:16 +08:00
Lingjie Zhu b8527eb94b fix subgraph vertex tag backtracking 2018-11-30 15:24:16 +08:00
Lingjie Zhu ff6a77b23a fix subgraph supervertex construction 2018-11-30 15:24:16 +08:00
Lingjie Zhu f70bf09b7e extract triangle soup approximation 2018-11-30 15:24:16 +08:00
Lingjie Zhu c1dc2f1f8e add subgraph multi-source shortest path 2018-11-30 15:24:16 +08:00
Lingjie Zhu 12605d2aff fix area_pmap 2018-11-30 15:24:16 +08:00
Lingjie Zhu 64d20fa7d4 FacetToIntegrate operator overload 2018-11-30 15:24:16 +08:00
Lingjie Zhu 2515b0727b boost foreach 2018-11-30 15:24:16 +08:00
Lingjie Zhu 92e00f8236 boost foreach 2018-11-30 15:24:16 +08:00
Lingjie Zhu 59a07f908f run anchor discovery / edge subdivision with visualization 2018-11-30 15:24:16 +08:00
Lingjie Zhu ab66078283 attach anchor to halfedge/vertex 2018-11-30 15:24:16 +08:00
Lingjie Zhu 5ce567f44b fix add_anchors() 2018-11-30 15:24:16 +08:00
Lingjie Zhu 80081f692c add anchors to borders with anchors less than 3 2018-11-30 15:24:16 +08:00
Lingjie Zhu cbb6b3ef76 add find_edges() 2018-11-30 15:24:16 +08:00
Lingjie Zhu 08875dfa20 add find_anchors() 2018-11-30 15:24:16 +08:00
Lingjie Zhu 80dd60bc71 update seed 2018-11-30 15:24:16 +08:00
Lingjie Zhu f8e317265c add incremental 2018-11-30 15:24:16 +08:00
Lingjie Zhu 1cdba4e45c fix squared area and update seed error 2018-11-30 15:24:16 +08:00
Lingjie Zhu ee58edd4e6 add Surface_mesh_approximation package 2018-11-30 15:24:16 +08:00