diff --git a/.gitattributes b/.gitattributes
index d31c473deb5..90b57f8cd0c 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -2979,13 +2979,9 @@ Polytope_distance_d/test/Polytope_distance_d/zwick_bug.cpp -text
Principal_component_analysis/demo/Principal_component_analysis/MainWindow.ui -text
Principal_component_analysis/demo/Principal_component_analysis/PCA_demo.qrc -text
Principal_component_analysis/demo/Principal_component_analysis/cleanup.bat eol=crlf
-Principal_component_analysis/demo/Principal_component_analysis/data/cylinder_iso1_locally_refined.off -text
-Principal_component_analysis/demo/Principal_component_analysis/data/cylinder_iso2.off -text
+Principal_component_analysis/demo/Principal_component_analysis/data/cylinder.off -text
+Principal_component_analysis/demo/Principal_component_analysis/data/cylinder_locally_refined.off -text
Principal_component_analysis/demo/Principal_component_analysis/data/ellipsoid.off -text
-Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-19v.off -text
-Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-651v.off -text
-Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-81v.off -text
-Principal_component_analysis/demo/Principal_component_analysis/data/mushroom.off -text
Principal_component_analysis/demo/Principal_component_analysis/resources/about.html svneol=native#text/html
Principal_component_analysis/doc_tex/Principal_component_analysis/examples.tex -text
Principal_component_analysis/doc_tex/Principal_component_analysis/fit.eps -text svneol=unset#application/postscript
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.cpp b/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.cpp
index 8db82a969d7..fd788ca7bb4 100644
--- a/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.cpp
+++ b/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.cpp
@@ -182,3 +182,27 @@ void MainWindow::on_actionCopy_snapshot_triggered()
qb->setImage(snapshot);
QApplication::restoreOverrideCursor();
}
+
+void MainWindow::on_actionFit_triangles_triggered()
+{
+ QApplication::setOverrideCursor(Qt::WaitCursor);
+ m_pScene->fit_triangles();
+ m_pViewer->update();
+ QApplication::restoreOverrideCursor();
+}
+
+void MainWindow::on_actionFit_edges_triggered()
+{
+ QApplication::setOverrideCursor(Qt::WaitCursor);
+ m_pScene->fit_edges();
+ m_pViewer->update();
+ QApplication::restoreOverrideCursor();
+}
+
+void MainWindow::on_actionFit_vertices_triggered()
+{
+ QApplication::setOverrideCursor(Qt::WaitCursor);
+ m_pScene->fit_vertices();
+ m_pViewer->update();
+ QApplication::restoreOverrideCursor();
+}
\ No newline at end of file
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.h b/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.h
index 3aa2c9f65f0..ddb58bad173 100644
--- a/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.h
+++ b/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.h
@@ -47,7 +47,9 @@ public:
// algorithm menu
void on_actionRefine_loop_triggered();
-
+ void on_actionFit_triangles_triggered();
+ void on_actionFit_edges_triggered();
+ void on_actionFit_vertices_triggered();
// view menu
void on_actionView_polyhedron_triggered();
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.ui b/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.ui
index 70403d46573..960fe922da9 100644
--- a/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.ui
+++ b/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.ui
@@ -10,7 +10,7 @@
- CGAL - PCA tree demo
+ CGAL - PCA demo
@@ -57,14 +57,11 @@
Algorithms
-
-
+
+
+
+
+
@@ -225,6 +221,21 @@
Loop subdivision
+
+
+ Fit vertices
+
+
+
+
+ Fit edges
+
+
+
+
+ Fit triangles
+
+
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/Scene.cpp b/Principal_component_analysis/demo/Principal_component_analysis/Scene.cpp
index 3e62c9af964..a6030f03d6e 100644
--- a/Principal_component_analysis/demo/Principal_component_analysis/Scene.cpp
+++ b/Principal_component_analysis/demo/Principal_component_analysis/Scene.cpp
@@ -12,6 +12,10 @@
#include
#include
+#include
+#include
+
+
#include "render_edges.h"
Scene::Scene()
@@ -93,6 +97,26 @@ void Scene::draw()
{
if(m_view_polyhedron)
draw_polyhedron();
+
+ // draw plane
+ ::glColor3ub(255,0,0);
+ ::glBegin(GL_QUADS);
+ Point o = m_plane.projection(m_centroid);
+ Point a = o + normalize(m_plane.base1()) + normalize(m_plane.base2());
+ Point b = o + normalize(m_plane.base1()) - normalize(m_plane.base2());
+ Point c = o - normalize(m_plane.base1()) - normalize(m_plane.base2());
+ Point d = o - normalize(m_plane.base1()) + normalize(m_plane.base2());
+ ::glVertex3d(a.x(),a.y(),a.z());
+ ::glVertex3d(b.x(),b.y(),b.z());
+ ::glVertex3d(c.x(),c.y(),c.z());
+ ::glVertex3d(d.x(),d.y(),d.z());
+ ::glEnd();
+}
+
+
+Vector Scene::normalize(const Vector& v)
+{
+ return v / std::sqrt(v*v);
}
void Scene::draw_polyhedron()
@@ -124,3 +148,82 @@ void Scene::toggle_view_poyhedron()
m_view_polyhedron = !m_view_polyhedron;
}
+void Scene::fit_triangles()
+{
+ std::cout << "Fit triangles...";
+
+ std::list triangles;
+ Polyhedron::Facet_iterator it;
+ for(it = m_pPolyhedron->facets_begin();
+ it != m_pPolyhedron->facets_end();
+ it++)
+ {
+ Polyhedron::Halfedge_handle he = it->halfedge();
+ const Point& a = he->vertex()->point();
+ const Point& b = he->next()->vertex()->point();
+ const Point& c = he->next()->next()->vertex()->point();
+ Triangle triangle(a,b,c);
+ triangles.push_back(triangle);
+ }
+
+ m_centroid = CGAL::centroid(triangles.begin(),triangles.end());
+ CGAL::linear_least_squares_fitting_3(triangles.begin(),
+ triangles.end(), m_line, CGAL::Dimension_tag<2>());
+ CGAL::linear_least_squares_fitting_3(triangles.begin(),
+ triangles.end(), m_plane, CGAL::Dimension_tag<2>());
+
+ std::cout << "done" << std::endl;
+}
+
+void Scene::fit_edges()
+{
+ std::cout << "Fit edges...";
+
+ std::list segments;
+ Polyhedron::Edge_iterator he;
+ for(he = m_pPolyhedron->edges_begin();
+ he != m_pPolyhedron->edges_end();
+ he++)
+ {
+ const Point& a = he->vertex()->point();
+ const Point& b = he->opposite()->vertex()->point();
+ Segment segment(a,b);
+ segments.push_back(segment);
+ }
+
+ m_centroid = CGAL::centroid(segments.begin(),segments.end());
+ CGAL::linear_least_squares_fitting_3(segments.begin(),
+ segments.end(), m_line, CGAL::Dimension_tag<1>());
+ CGAL::linear_least_squares_fitting_3(segments.begin(),
+ segments.end(), m_plane, CGAL::Dimension_tag<1>());
+
+ std::cout << "done" << std::endl;
+}
+
+void Scene::fit_vertices()
+{
+ std::cout << "Fit vertices...";
+
+ std::list points;
+ Polyhedron::Vertex_iterator v;
+ for(v = m_pPolyhedron->vertices_begin();
+ v != m_pPolyhedron->vertices_end();
+ v++)
+ {
+ const Point& p = v->point();
+ points.push_back(p);
+ }
+
+ m_centroid = CGAL::centroid(points.begin(),points.end());
+ CGAL::linear_least_squares_fitting_3(points.begin(),
+ points.end(), m_line, CGAL::Dimension_tag<0>());
+ CGAL::linear_least_squares_fitting_3(points.begin(),
+ points.end(), m_plane, CGAL::Dimension_tag<0>());
+
+ std::cout << "done" << std::endl;
+}
+
+
+
+
+
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/Scene.h b/Principal_component_analysis/demo/Principal_component_analysis/Scene.h
index 244bd896f25..3eda148c373 100644
--- a/Principal_component_analysis/demo/Principal_component_analysis/Scene.h
+++ b/Principal_component_analysis/demo/Principal_component_analysis/Scene.h
@@ -7,7 +7,6 @@
#include "types.h"
-
class Scene
{
public:
@@ -25,9 +24,13 @@ public:
private:
// member data
Bbox m_bbox;
+ Line m_line;
+ Plane m_plane;
+ Point m_centroid;
Polyhedron *m_pPolyhedron;
-private:
+ // view options
+ bool m_view_polyhedron;
public:
// file menu
@@ -36,14 +39,22 @@ public:
// toggle view options
void toggle_view_poyhedron();
- // view options
- bool m_view_polyhedron;
+ // algorithms
+ Vector normalize(const Vector& v);
- // refinement
void refine_loop();
+ void fit_edges();
+ void fit_vertices();
+ void fit_triangles();
- // drawing
+ // rendering
void draw_polyhedron();
+
+private:
+
+
+
+
}; // end class Scene
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/data/cylinder_iso2.off b/Principal_component_analysis/demo/Principal_component_analysis/data/cylinder.off
similarity index 100%
rename from Principal_component_analysis/demo/Principal_component_analysis/data/cylinder_iso2.off
rename to Principal_component_analysis/demo/Principal_component_analysis/data/cylinder.off
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/data/cylinder_iso1_locally_refined.off b/Principal_component_analysis/demo/Principal_component_analysis/data/cylinder_locally_refined.off
similarity index 100%
rename from Principal_component_analysis/demo/Principal_component_analysis/data/cylinder_iso1_locally_refined.off
rename to Principal_component_analysis/demo/Principal_component_analysis/data/cylinder_locally_refined.off
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-19v.off b/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-19v.off
deleted file mode 100644
index 031fd8c791d..00000000000
--- a/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-19v.off
+++ /dev/null
@@ -1,54 +0,0 @@
-OFF
-19 31 0
-
-0.454199 0.0916024 -2.10744e-018
--5e-008 0.0916024 -0.454199
--5e-008 1 -2.10744e-018
--5e-008 0.0916024 0.454199
--0.454199 0.0916024 -2.10744e-018
-0.0749192 0.0916024 -0.230578
--0.196141 0.0916024 -0.142505
--0.196141 0.0916024 0.142505
-0.0749192 0.0916024 0.230578
-0.242444 0.0916024 -2.10744e-018
-0.0749192 -0.30407 -0.230578
-0.242444 -0.30407 -2.10744e-018
-0.0749192 -0.30407 0.230578
--0.196141 -0.30407 0.142505
--0.196141 -0.30407 -0.142505
-0.227099 0.545801 -2.10744e-018
--5e-008 0.545801 0.2271
--5e-008 0.545801 -0.2271
--0.2271 0.545801 -2.10744e-018
-3 15 1 17
-3 15 2 16
-3 16 2 18
-3 17 1 4
-3 4 7 3
-3 7 8 3
-3 3 8 9
-3 0 9 5
-3 7 4 6
-3 4 1 6
-3 5 6 1
-3 5 9 11
-3 9 8 12
-3 8 7 13
-3 7 6 14
-3 6 5 10
-3 9 0 3
-3 5 1 0
-3 11 10 5
-3 12 11 9
-3 13 12 8
-3 14 13 7
-3 10 14 6
-3 15 0 1
-3 3 0 15
-3 16 3 15
-3 4 3 16
-3 17 2 15
-3 18 2 17
-3 18 4 16
-3 17 4 18
-
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-651v.off b/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-651v.off
deleted file mode 100644
index 459cd413917..00000000000
--- a/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-651v.off
+++ /dev/null
@@ -1,1935 +0,0 @@
-OFF
-651 1280 0
-
-0.454199 0.0916024 -2.10744e-018
--5e-008 0.0916024 -0.454199
--5e-008 1 -2.10744e-018
--5e-008 0.0916024 0.454199
--0.454199 0.0916024 -2.10744e-018
-0.0749192 0.0916024 -0.230578
--0.196141 0.0916024 -0.142505
--0.196141 0.0916024 0.142505
-0.0749192 0.0916024 0.230578
-0.242444 0.0916024 -2.10744e-018
-0.0749192 -0.30407 -0.230578
-0.242444 -0.30407 -2.10744e-018
-0.0749192 -0.30407 0.230578
--0.196141 -0.30407 0.142505
--0.196141 -0.30407 -0.142505
-0.227099 0.545801 -2.10744e-018
--5e-008 0.545801 0.2271
--5e-008 0.545801 -0.2271
--0.2271 0.545801 -2.10744e-018
-0.11355 0.318702 -0.2271
-0.11355 0.318702 0.2271
--0.2271 0.318702 0.11355
--0.2271 0.318702 -0.11355
-0.227099 0.0916024 -0.2271
-0.227099 0.0916024 0.2271
--0.2271 0.0916024 0.2271
--0.2271 0.0916024 -0.2271
-0.121222 0.0916024 0.2271
-0.11355 0.772901 -2.10744e-018
-0.340649 0.318702 -2.10744e-018
--5e-008 0.318702 -0.340649
--5e-008 0.772901 0.11355
--5e-008 0.318702 0.340649
--5e-008 0.772901 -0.11355
--0.340649 0.318702 -2.10744e-018
--0.11355 0.772901 -2.10744e-018
-0.158682 -0.106234 -0.115289
-0.158682 -0.106234 0.115289
--0.196141 -0.106234 0
--0.0606109 -0.106234 -0.186542
--0.0606109 -0.106234 0.186542
-0.283874 0.205152 0.11355
-0.283874 0.205152 -0.11355
--0.11355 0.205152 -0.283874
--0.11355 0.205152 0.283874
-0.264559 0.0916024 -0.115289
-0.0749192 -0.106234 0.230578
-0.242444 -0.106234 -2.10744e-018
-0.0749192 -0.106234 -0.230578
--0.196141 -0.106234 -0.142505
--0.196141 -0.106234 0.142505
--0.0980705 0.0916024 0.298352
--0.0980705 0.0916024 -0.298352
-0.0567748 0.659351 0.11355
-0.0567748 0.659351 -0.11355
-0.170325 0.432252 0.11355
-0.0567748 0.205152 0.340649
-0.0567748 0.205152 -0.340649
-0.170325 0.432252 -0.11355
--0.11355 0.659351 -0.0567749
--0.11355 0.659351 0.0567749
--0.340649 0.205152 -0.0567749
--0.340649 0.205152 0.0567749
--0.11355 0.432252 -0.170325
--0.11355 0.432252 0.170325
-0.11355 0.545801 -0.11355
-0.227099 0.318702 0.11355
-0.11355 0.545801 0.11355
-0.11355 0.0916024 0.340649
-0.11355 0.0916024 -0.340649
-0.227099 0.318702 -0.11355
-0.340649 0.0916024 0.11355
-0.340649 0.0916024 -0.11355
--0.340649 0.0916024 -0.11355
--0.340649 0.0916024 0.11355
--0.11355 0.545801 -0.11355
--0.11355 0.318702 0.2271
--0.11355 0.0916024 -0.340649
--0.11355 0.0916024 0.340649
--0.11355 0.318702 -0.2271
--0.11355 0.545801 0.11355
--0.32517 0.0916024 0.0712525
--0.32517 0.0916024 -0.0712525
-0.158682 0.0916024 -0.115289
-0.158682 -0.30407 0.115289
-0.158682 -0.30407 -0.115289
-0.158682 0.0916024 0.115289
--0.196141 0.0916024 0
--0.196141 -0.30407 0
--0.0606109 -0.30407 0.186542
--0.0606109 0.0916024 0.186542
--0.0606109 0.0916024 -0.186542
--0.0606109 -0.30407 -0.186542
-0.181833 0.0916024 0.11355
-0.060611 0.0916024 0.340649
-0.170325 0.659351 -2.10744e-018
-0.283874 0.432252 -2.10744e-018
-0.0567748 0.432252 0.2271
-0.0567748 0.432252 -0.2271
-0.170325 0.205152 -0.2271
-0.170325 0.205152 0.2271
-0.0567748 0.88645 -2.10744e-018
-0.397424 0.205152 -2.10744e-018
--5e-008 0.659351 -0.170325
--5e-008 0.659351 0.170325
--5e-008 0.205152 0.397424
--5e-008 0.432252 0.283874
--5e-008 0.432252 -0.283874
--0.2271 0.205152 0.170325
--0.2271 0.205152 -0.170325
--0.2271 0.432252 -0.0567749
--0.2271 0.432252 0.0567749
--5e-008 0.205152 -0.397424
--5e-008 0.88645 -0.0567749
--5e-008 0.88645 0.0567749
--0.170325 0.659351 -2.10744e-018
--0.283874 0.432252 -2.10744e-018
--0.397424 0.205152 -2.10744e-018
--0.0567749 0.88645 -2.10744e-018
--0.260656 0.0916024 -0.0356262
-0.1168 -0.205152 0.172934
-0.1168 -0.205152 -0.172934
-0.1168 -0.0073157 -0.172934
-0.1168 -0.0073157 0.172934
-0.200563 -0.0073157 -0.0576445
-0.200563 -0.205152 -0.0576445
-0.200563 -0.0073157 0.0576445
-0.200563 -0.205152 0.0576445
--0.196141 -0.0073157 0.0712525
--0.196141 -0.205152 0.0712525
--0.196141 -0.0073157 -0.0712525
--0.196141 -0.205152 -0.0712525
--0.128376 -0.0073157 -0.164523
-0.00715415 -0.0073157 0.20856
-0.00715415 -0.205152 0.20856
--0.128376 -0.205152 0.164523
--0.128376 -0.0073157 0.164523
--0.128376 -0.205152 -0.164523
-0.00715415 -0.0073157 -0.20856
-0.00715415 -0.205152 -0.20856
-0.0374596 0.0916024 -0.342388
-0.0374596 0.0916024 0.342388
-0.255487 0.375477 -0.0567749
-0.255487 0.375477 0.0567749
-0.0851623 0.489026 -0.170325
-0.141937 0.148377 -0.283874
-0.141937 0.148377 0.283874
-0.0851623 0.489026 0.170325
-0.369037 0.148377 -0.0567749
-0.369037 0.148377 0.0567749
-0.141937 0.602576 -0.0567749
-0.141937 0.602576 0.0567749
-0.198712 0.261927 0.170325
-0.198712 0.261927 -0.170325
--0.0567749 0.375477 0.255487
--0.0567749 0.375477 -0.255487
--0.283874 0.148377 0.141937
--0.283874 0.148377 -0.141937
--0.0567749 0.148377 -0.369037
--0.0567749 0.148377 0.369037
--0.170325 0.489026 0.0851623
--0.170325 0.489026 -0.0851623
--0.0567749 0.602576 0.141937
--0.0567749 0.602576 -0.141937
--0.170325 0.261927 0.198712
--0.170325 0.261927 -0.198712
-0.234772 0.0916024 0.11355
-0.359379 0.0916024 -0.0576445
-0.169739 0.0916024 -0.172934
-0.348322 0.0916024 -2.10744e-018
--0.0606109 -0.205152 0.186542
-0.158682 -0.0073157 -0.115289
-0.158682 -0.205152 -0.115289
--0.0606109 -0.0073157 -0.186542
-0.0749192 -0.205152 -0.230578
--0.196141 -0.205152 0
--0.196141 -0.0073157 0
--0.196141 -0.205152 -0.142505
--0.0606109 -0.205152 -0.186542
--0.196141 -0.205152 0.142505
--0.0606109 -0.0073157 0.186542
-0.0749192 -0.205152 0.230578
--0.196141 -0.0073157 0.142505
--0.196141 -0.0073157 -0.142505
-0.0749192 -0.0073157 -0.230578
-0.242444 -0.0073157 -2.10744e-018
-0.0749192 -0.0073157 0.230578
-0.242444 -0.205152 -2.10744e-018
-0.158682 -0.0073157 0.115289
-0.158682 -0.205152 0.115289
--0.0115757 0.0916024 -0.264465
--0.0115757 0.0916024 0.264465
--0.0490353 0.0916024 0.376275
--0.0490353 0.0916024 -0.376275
--0.147106 0.0916024 0.220429
--0.147106 0.0916024 -0.220429
-0.0851623 0.716126 -0.0567749
-0.0851623 0.716126 0.0567749
-0.141937 0.375477 -0.170325
-0.141937 0.375477 0.170325
-0.0283874 0.375477 0.283874
-0.0283874 0.375477 -0.283874
-0.0283874 0.148377 -0.397424
-0.0283874 0.148377 0.397424
-0.255487 0.148377 0.170325
-0.312262 0.261927 0.0567749
-0.312262 0.261927 -0.0567749
-0.255487 0.148377 -0.170325
-0.0851623 0.261927 0.283874
-0.0851623 0.261927 -0.283874
-0.0283874 0.602576 -0.170325
-0.0283874 0.602576 0.170325
-0.0283874 0.829675 0.0567749
-0.0283874 0.829675 -0.0567749
-0.198712 0.489026 0.0567749
-0.198712 0.489026 -0.0567749
--0.0567749 0.716126 -0.0851623
--0.0567749 0.716126 0.0851623
--0.397424 0.148377 0.0283874
--0.170325 0.375477 0.141937
--0.170325 0.375477 -0.141937
--0.397424 0.148377 -0.0283874
--0.283874 0.375477 0.0283874
--0.283874 0.375477 -0.0283874
--0.170325 0.148377 -0.255487
--0.0567749 0.261927 -0.312262
--0.170325 0.148377 0.255487
--0.0567749 0.261927 0.312262
--0.283874 0.261927 0.0851623
--0.283874 0.261927 -0.0851623
--0.170325 0.602576 0.0283874
--0.0567749 0.489026 -0.198712
--0.170325 0.602576 -0.0283874
--0.0567749 0.829675 0.0283874
--0.0567749 0.829675 -0.0283874
--0.0567749 0.489026 0.198712
-0.340649 0.205152 0.0567749
-0.340649 0.205152 -0.0567749
-0.11355 0.205152 0.283874
-0.11355 0.205152 -0.283874
-0.11355 0.432252 0.170325
-0.11355 0.432252 -0.170325
-0.11355 0.659351 -0.0567749
-0.11355 0.659351 0.0567749
-0.170325 0.0916024 0.283874
-0.283874 0.0916024 -0.170325
-0.283874 0.318702 -0.0567749
-0.283874 0.0916024 0.170325
-0.0567748 0.0916024 0.397424
-0.170325 0.0916024 -0.283874
-0.0567748 0.318702 0.283874
-0.170325 0.318702 0.170325
-0.0567748 0.545801 0.170325
-0.0567748 0.545801 -0.170325
-0.0567748 0.772901 -0.0567749
-0.170325 0.545801 -0.0567749
-0.0567748 0.772901 0.0567749
-0.0567748 0.0916024 -0.397424
-0.0567748 0.318702 -0.283874
-0.283874 0.318702 0.0567749
-0.170325 0.318702 -0.170325
-0.170325 0.545801 0.0567749
-0.227099 0.205152 0.170325
-0.227099 0.205152 -0.170325
-0.227099 0.432252 0.0567749
-0.227099 0.432252 -0.0567749
-0.397424 0.0916024 -0.0567749
-0.397424 0.0916024 0.0567749
--0.397424 0.0916024 0.0567749
--0.397424 0.0916024 -0.0567749
--0.170325 0.0916024 -0.283874
--0.283874 0.0916024 0.170325
--0.0567749 0.0916024 0.397424
--0.0567749 0.318702 -0.283874
--0.170325 0.545801 0.0567749
--0.170325 0.318702 0.170325
--0.0567749 0.0916024 -0.397424
--0.170325 0.0916024 0.283874
--0.283874 0.0916024 -0.170325
--0.0567749 0.545801 -0.170325
--0.0567749 0.772901 0.0567749
--0.0567749 0.772901 -0.0567749
--0.283874 0.318702 -0.0567749
--0.283874 0.318702 0.0567749
--0.170325 0.545801 -0.0567749
--0.0567749 0.545801 0.170325
--0.0567749 0.318702 0.283874
--0.170325 0.318702 -0.170325
--0.0567749 0.205152 -0.340649
--0.170325 0.432252 0.11355
--0.170325 0.432252 -0.11355
--0.283874 0.205152 -0.11355
--0.170325 0.205152 -0.2271
--0.283874 0.205152 0.11355
--0.170325 0.205152 0.2271
--0.0567749 0.432252 0.2271
--0.0567749 0.432252 -0.2271
--0.0567749 0.659351 0.11355
--0.0567749 0.205152 0.340649
--0.0567749 0.659351 -0.11355
-0.151009 0.0916024 -0.228839
-0.291547 0.0916024 0.0567749
--0.260656 0.0916024 0.0356262
--0.389684 0.0916024 -0.0356262
--0.389684 0.0916024 0.0356262
--0.260656 0.0916024 0.106879
--0.162585 0.0916024 -0.262726
--0.260656 0.0916024 -0.106879
--0.162585 0.0916024 0.262726
--0.268395 0.0916024 0.128027
--0.268395 0.0916024 -0.128027
-0.1168 -0.106234 -0.172934
-0.200563 -0.106234 0.0576445
-0.200563 -0.106234 -0.0576445
-0.1168 -0.106234 0.172934
-0.1168 0.0916024 -0.172934
-0.1168 0.0916024 0.172934
-0.200563 -0.30407 0.0576445
-0.200563 -0.30407 -0.0576445
-0.1168 -0.30407 0.172934
-0.200563 0.0916024 -0.0576445
-0.1168 -0.30407 -0.172934
-0.200563 0.0916024 0.0576445
--0.196141 -0.106234 -0.0712525
--0.196141 -0.30407 -0.0712525
--0.196141 -0.30407 0.0712525
--0.196141 0.0916024 -0.0712525
--0.32517 0.0916024 0
--0.196141 0.0916024 0.0712525
--0.196141 -0.106234 0.0712525
-0.00715415 -0.106234 -0.20856
-0.00715415 -0.106234 0.20856
--0.128376 -0.30407 -0.164523
-0.00715415 -0.30407 0.20856
-0.00715415 -0.30407 -0.20856
-0.00715415 0.0916024 -0.20856
--0.128376 0.0916024 0.164523
--0.128376 -0.30407 0.164523
-0.00715415 0.0916024 0.20856
--0.128376 0.0916024 -0.164523
--0.128376 -0.106234 -0.164523
--0.128376 -0.106234 0.164523
--0.0303055 0.0916024 0.32037
--0.0303055 0.0916024 -0.32037
-0.300912 0.0916024 -0.0288223
-0.0909165 0.0916024 0.283874
-0.151527 0.0916024 0.170325
-0.0303055 0.0916024 0.397424
-0.212138 0.0916024 0.0567749
-0.141937 0.716126 -2.10744e-018
-0.0283874 0.716126 -0.11355
-0.0283874 0.716126 0.11355
-0.0851623 0.375477 -0.2271
-0.0851623 0.375477 0.2271
-0.312262 0.375477 -2.10744e-018
-0.198712 0.375477 -0.11355
-0.198712 0.375477 0.11355
-0.312262 0.148377 -0.11355
-0.312262 0.148377 0.11355
-0.0851623 0.148377 -0.340649
-0.0851623 0.148377 0.340649
-0.198712 0.148377 0.2271
-0.198712 0.148377 -0.2271
-0.0851623 0.829675 -2.10744e-018
-0.0283874 0.943225 -2.10744e-018
-0.141937 0.261927 0.2271
-0.141937 0.261927 -0.2271
-0.425812 0.148377 -2.10744e-018
-0.0283874 0.489026 0.2271
-0.255487 0.261927 -0.11355
-0.0283874 0.489026 -0.2271
-0.0851623 0.602576 0.11355
-0.141937 0.489026 0.11355
-0.255487 0.261927 0.11355
-0.141937 0.489026 -0.11355
-0.0851623 0.602576 -0.11355
-0.0283874 0.261927 -0.340649
-0.0283874 0.261927 0.340649
-0.255487 0.489026 -2.10744e-018
-0.198712 0.602576 -2.10744e-018
-0.369037 0.261927 -2.10744e-018
--0.11355 0.716126 0.0283874
--0.11355 0.716126 -0.0283874
--5e-008 0.716126 0.141937
--5e-008 0.716126 -0.141937
--0.2271 0.375477 -0.0851623
--0.11355 0.375477 -0.198712
--0.11355 0.375477 0.198712
--0.2271 0.375477 0.0851623
--5e-008 0.375477 -0.312262
--5e-008 0.375477 0.312262
--0.11355 0.148377 0.312262
--0.11355 0.148377 -0.312262
--0.340649 0.148377 0.0851623
--0.340649 0.148377 -0.0851623
--5e-008 0.148377 0.425812
--5e-008 0.148377 -0.425812
--0.2271 0.148377 -0.198712
--0.2271 0.148377 0.198712
--0.2271 0.261927 0.141937
--0.11355 0.602576 0.0851623
--0.11355 0.489026 0.141937
--0.11355 0.261927 -0.255487
--0.2271 0.489026 0.0283874
--0.11355 0.261927 0.255487
--0.11355 0.489026 -0.141937
--0.11355 0.602576 -0.0851623
--5e-008 0.602576 -0.198712
--0.340649 0.261927 0.0283874
--5e-008 0.489026 0.255487
--0.340649 0.261927 -0.0283874
--5e-008 0.602576 0.198712
--5e-008 0.489026 -0.255487
--5e-008 0.829675 0.0851623
--5e-008 0.829675 -0.0851623
--5e-008 0.261927 -0.369037
--5e-008 0.943225 -0.0283874
--0.2271 0.489026 -0.0283874
--5e-008 0.943225 0.0283874
--5e-008 0.261927 0.369037
--0.2271 0.261927 -0.141937
--0.141937 0.716126 -2.10744e-018
--0.425812 0.148377 -2.10744e-018
--0.312262 0.375477 -2.10744e-018
--0.198712 0.602576 -2.10744e-018
--0.255487 0.489026 -2.10744e-018
--0.0283875 0.943225 -2.10744e-018
--0.0851624 0.829675 -2.10744e-018
--0.369037 0.261927 -2.10744e-018
--0.228398 0.0916024 0.0890656
--0.228398 0.0916024 -0.0890656
--0.292913 0.0916024 0.0178131
--0.357427 0.0916024 0.0178131
-0.204466 0.0916024 0.170325
-0.137741 0.0421433 0.144111
-0.137741 -0.0567747 0.144111
-0.137741 -0.0567747 -0.144111
-0.137741 0.0421433 -0.144111
-0.137741 -0.254611 -0.144111
-0.137741 -0.254611 0.144111
-0.221503 0.0421433 -0.0288223
-0.221503 -0.254611 -0.0288223
-0.221503 0.0421433 0.0288223
-0.221503 -0.254611 0.0288223
-0.221503 -0.0567747 0.0288223
-0.221503 -0.0567747 -0.0288223
-0.0958598 0.0421433 0.201756
-0.0958598 -0.254611 0.201756
-0.137741 -0.155693 -0.144111
-0.0958598 0.0421433 -0.201756
-0.179622 -0.254611 0.0864668
-0.179622 0.0421433 0.0864668
-0.179622 -0.0567747 0.0864668
-0.179622 -0.254611 -0.0864668
-0.179622 0.0421433 -0.0864668
-0.179622 -0.0567747 -0.0864668
-0.0958598 -0.0567747 0.201756
-0.0958598 -0.0567747 -0.201756
-0.0958598 -0.254611 -0.201756
-0.137741 -0.155693 0.144111
-0.221503 -0.155693 0.0288223
-0.221503 -0.155693 -0.0288223
-0.179622 -0.155693 0.0864668
-0.179622 -0.155693 -0.0864668
-0.0958598 -0.155693 -0.201756
-0.0958598 -0.155693 0.201756
--0.196141 0.0421433 0.106879
--0.196141 0.0421433 -0.106879
--0.196141 -0.254611 -0.106879
--0.196141 -0.254611 -0.0356262
--0.196141 0.0421433 -0.0356262
--0.196141 -0.0567747 -0.0356262
--0.196141 -0.0567747 -0.106879
--0.196141 -0.254611 0.0356262
--0.196141 -0.0567747 0.106879
--0.196141 -0.254611 0.106879
--0.196141 0.0421433 0.0356262
--0.196141 -0.0567747 0.0356262
--0.196141 -0.155693 0.0356262
--0.196141 -0.155693 -0.106879
--0.196141 -0.155693 -0.0356262
--0.196141 -0.155693 0.106879
-0.0410367 0.0421433 -0.219569
-0.0410367 -0.254611 -0.219569
-0.0410367 0.0421433 0.219569
--0.0267284 -0.254611 -0.197551
--0.0267284 0.0421433 -0.197551
-0.0410367 -0.0567747 -0.219569
--0.0267284 -0.0567747 -0.197551
--0.0944934 -0.254611 -0.175532
--0.0944934 0.0421433 0.175532
--0.0944934 -0.0567747 0.175532
--0.0944934 -0.254611 0.175532
-0.0410367 -0.254611 0.219569
--0.0267284 -0.254611 0.197551
--0.0267284 0.0421433 0.197551
-0.0410367 -0.0567747 0.219569
--0.0267284 -0.0567747 0.197551
--0.0944934 -0.0567747 -0.175532
--0.0944934 0.0421433 -0.175532
--0.0267284 -0.155693 0.197551
--0.162258 0.0421433 0.153514
--0.162258 -0.254611 0.153514
--0.0944934 -0.155693 -0.175532
--0.162258 0.0421433 -0.153514
-0.0410367 -0.155693 -0.219569
--0.0267284 -0.155693 -0.197551
--0.162258 -0.254611 -0.153514
--0.162258 -0.0567747 0.153514
--0.0944934 -0.155693 0.175532
-0.0410367 -0.155693 0.219569
--0.162258 -0.0567747 -0.153514
--0.162258 -0.155693 -0.153514
--0.162258 -0.155693 0.153514
-0.0187298 0.0916024 -0.398294
-0.0187298 0.0916024 0.398294
--0.0793407 0.0916024 -0.242447
--0.0793407 0.0916024 0.242447
-0.139952 0.0916024 0.171194
-0.245829 0.0916024 -0.171194
-0.0561894 0.0916024 -0.286483
-0.0561894 0.0916024 0.286483
-0.253502 0.0916024 -0.0576445
-0.354843 0.23354 -0.0283874
-0.354843 0.23354 0.0283874
-0.127743 0.687738 -0.0283874
-0.127743 0.687738 0.0283874
-0.099356 0.403864 -0.198712
-0.099356 0.403864 0.198712
-0.099356 0.630963 -0.0851623
-0.099356 0.630963 0.0851623
-0.0709686 0.801288 -0.0283874
-0.0709686 0.801288 0.0283874
-0.0425811 0.744513 0.0851623
-0.212906 0.403864 -0.0851623
-0.212906 0.403864 0.0851623
-0.0425811 0.744513 -0.0851623
-0.411618 0.11999 -0.0283874
-0.411618 0.11999 0.0283874
-0.127743 0.23354 -0.255487
-0.127743 0.23354 0.255487
-0.298068 0.11999 -0.141937
-0.298068 0.11999 0.141937
-0.0709686 0.11999 0.369037
-0.0709686 0.11999 -0.369037
-0.184518 0.11999 0.255487
-0.184518 0.11999 -0.255487
-0.127743 0.460639 0.141937
-0.127743 0.460639 -0.141937
-0.0425811 0.517414 -0.198712
-0.099356 0.176765 -0.312262
-0.099356 0.176765 0.312262
-0.0425811 0.517414 0.198712
-0.156131 0.517414 -0.0851623
-0.241293 0.460639 -0.0283874
-0.156131 0.517414 0.0851623
-0.212906 0.176765 0.198712
-0.212906 0.176765 -0.198712
-0.0709686 0.347089 -0.255487
-0.0709686 0.347089 0.255487
-0.184518 0.347089 0.141937
-0.184518 0.347089 -0.141937
-0.156131 0.290314 0.198712
-0.241293 0.23354 -0.141937
-0.241293 0.23354 0.141937
-0.326456 0.176765 0.0851623
-0.326456 0.176765 -0.0851623
-0.156131 0.290314 -0.198712
-0.298068 0.347089 0.0283874
-0.298068 0.347089 -0.0283874
-0.241293 0.460639 0.0283874
-0.0425811 0.290314 -0.312262
-0.0425811 0.290314 0.312262
-0.269681 0.290314 0.0851623
-0.269681 0.290314 -0.0851623
-0.0709686 0.574189 0.141937
-0.0709686 0.574189 -0.141937
-0.184518 0.574189 -0.0283874
-0.184518 0.574189 0.0283874
--0.198712 0.403864 -0.099356
--0.198712 0.403864 0.099356
--0.0283875 0.801288 -0.0709686
--0.0283875 0.801288 0.0709686
--0.0851624 0.744513 0.0425812
--0.0283875 0.687738 -0.127743
--0.0283875 0.687738 0.127743
--0.0851624 0.630963 -0.099356
--0.0851624 0.630963 0.099356
--0.0851624 0.403864 -0.212906
--0.0851624 0.744513 -0.0425812
--0.0851624 0.403864 0.212906
--0.255487 0.11999 0.184518
--0.255487 0.11999 -0.184518
--0.0283875 0.11999 0.411618
--0.0283875 0.11999 -0.411618
--0.141937 0.11999 -0.298068
--0.255487 0.23354 0.127743
--0.141937 0.11999 0.298068
--0.198712 0.176765 -0.212906
--0.255487 0.347089 -0.0709686
--0.255487 0.347089 0.0709686
--0.369037 0.11999 0.0709686
--0.198712 0.290314 -0.156131
--0.198712 0.290314 0.156131
--0.198712 0.176765 0.212906
--0.198712 0.517414 -0.0425812
--0.198712 0.517414 0.0425812
--0.255487 0.23354 -0.127743
--0.369037 0.11999 -0.0709686
--0.0851624 0.517414 0.156131
--0.0851624 0.290314 0.269681
--0.0283875 0.460639 -0.241293
--0.0283875 0.23354 0.354843
--0.0283875 0.23354 -0.354843
--0.0851624 0.290314 -0.269681
--0.0851624 0.176765 0.326456
--0.0851624 0.176765 -0.326456
--0.0283875 0.347089 0.298068
--0.0283875 0.460639 0.241293
--0.0283875 0.347089 -0.298068
--0.0851624 0.517414 -0.156131
--0.312262 0.290314 -0.0425812
--0.141937 0.347089 0.184518
--0.141937 0.23354 -0.241293
--0.141937 0.23354 0.241293
--0.141937 0.460639 0.127743
--0.312262 0.176765 -0.099356
--0.141937 0.460639 -0.127743
--0.312262 0.176765 0.099356
--0.312262 0.290314 0.0425812
--0.141937 0.347089 -0.184518
--0.0283875 0.574189 0.184518
--0.0283875 0.574189 -0.184518
--0.141937 0.574189 0.0709686
--0.141937 0.574189 -0.0709686
-0.0942345 0.0916024 -0.285614
-0.230936 0.0916024 0.170325
-0.238608 0.0916024 0.0567749
-0.117386 0.0916024 0.283874
-0.344485 0.0916024 0.0567749
-0.0677651 0.0916024 0.285614
-0.311969 0.0916024 -0.0864668
-0.217149 0.0916024 -0.144111
-0.122329 0.0916024 -0.201756
-0.406789 0.0916024 -0.0288223
-0.122622 0.0916024 -0.257226
-0.174161 0.0916024 0.2271
-0.40126 0.0916024 -2.10744e-018
-0.28771 0.0916024 0.11355
-0.295383 0.0916024 -2.10744e-018
-0.21162 0.0916024 -0.115289
-3 144 65 374
-3 197 53 243
-3 217 60 297
-3 292 224 598
-3 81 74 268
-3 194 90 517
-3 316 86 518
-3 320 83 650
-3 303 82 327
-3 193 52 77
-3 193 140 343
-3 313 124 445
-3 314 123 456
-3 341 136 508
-3 323 130 472
-3 330 138 487
-3 346 93 433
-3 168 23 519
-3 172 125 453
-3 189 120 439
-3 170 135 492
-3 175 131 469
-3 178 139 485
-3 142 96 354
-3 360 203 543
-3 353 97 200
-3 393 218 601
-3 210 54 375
-3 163 75 406
-3 388 111 222
-3 116 110 223
-3 258 201 558
-3 148 72 357
-3 199 55 240
-3 356 199 560
-3 219 64 289
-3 387 219 622
-3 155 79 386
-3 161 110 417
-3 145 99 362
-3 635 249 645
-3 358 204 542
-3 301 166 637
-3 391 226 597
-3 194 51 308
-3 157 73 394
-3 278 6 310
-3 345 94 640
-3 68 94 345
-3 351 197 533
-3 350 103 384
-3 237 206 523
-3 380 205 524
-3 273 225 614
-3 209 57 376
-3 381 217 583
-3 363 101 212
-3 105 56 377
-3 419 227 612
-3 254 33 213
-3 382 115 421
-3 117 62 408
-3 410 117 428
-3 281 35 234
-3 413 114 233
-3 171 124 455
-3 311 122 436
-3 188 123 435
-3 312 126 452
-3 176 130 471
-3 329 128 477
-3 173 138 488
-3 340 132 498
-3 180 136 491
-3 331 133 497
-3 204 41 262
-3 373 152 564
-3 206 42 369
-3 362 99 557
-3 158 77 392
-3 415 112 613
-3 226 44 294
-3 404 164 624
-3 641 167 344
-3 72 167 641
-3 314 46 465
-3 181 46 510
-3 313 47 461
-3 187 47 460
-3 330 48 505
-3 174 48 464
-3 323 49 479
-3 177 49 512
-3 341 50 513
-3 179 50 481
-3 51 78 277
-3 521 141 191
-3 306 52 195
-3 335 91 190
-3 371 211 575
-3 383 104 351
-3 242 196 525
-3 350 33 536
-3 372 147 547
-3 354 96 143
-3 250 32 572
-3 361 100 146
-3 376 57 112
-3 249 69 145
-3 352 98 527
-3 246 70 142
-3 299 216 584
-3 382 35 589
-3 400 230 633
-3 421 115 381
-3 291 157 626
-3 282 22 229
-3 283 34 629
-3 398 108 156
-3 296 155 588
-3 231 63 405
-3 401 160 625
-3 390 106 154
-3 374 65 553
-3 529 150 375
-3 143 66 259
-3 259 66 573
-3 371 67 151
-3 372 55 214
-3 545 146 244
-3 646 24 244
-3 359 69 544
-3 257 69 140
-3 260 198 561
-3 563 153 369
-3 358 71 149
-3 267 71 639
-3 245 23 207
-3 519 23 245
-3 394 73 608
-3 269 73 82
-3 591 156 271
-3 7 25 271
-3 406 75 634
-3 284 75 161
-3 154 76 286
-3 286 76 610
-3 392 77 595
-3 270 52 306
-3 391 78 159
-3 78 51 192
-3 386 79 630
-3 623 165 402
-3 400 80 162
-3 401 64 235
-3 74 81 305
-3 326 87 119
-3 119 82 307
-3 307 82 73
-3 83 168 642
-3 436 122 171
-3 317 127 450
-3 321 121 438
-3 86 93 346
-3 452 126 188
-3 302 87 328
-3 477 128 176
-3 325 129 473
-3 333 134 494
-3 191 90 338
-3 497 133 180
-3 516 91 195
-3 498 132 173
-3 332 137 489
-3 166 93 348
-3 93 86 322
-3 94 141 521
-3 94 68 248
-3 242 95 150
-3 530 151 243
-3 264 96 570
-3 265 58 215
-3 200 97 106
-3 547 147 240
-3 241 98 144
-3 389 107 201
-3 263 99 153
-3 239 57 209
-3 365 208 540
-3 564 152 262
-3 212 101 114
-3 414 113 213
-3 237 102 148
-3 565 149 236
-3 299 103 163
-3 103 54 210
-3 211 53 104
-3 587 162 297
-3 203 56 105
-3 615 159 298
-3 295 106 618
-3 106 97 368
-3 370 98 107
-3 296 63 231
-3 399 228 596
-3 624 164 294
-3 292 109 165
-3 420 109 607
-3 223 110 385
-3 290 63 220
-3 222 111 116
-3 625 160 289
-3 288 112 158
-3 112 57 202
-3 364 101 113
-3 427 118 234
-3 233 114 118
-3 114 101 364
-3 230 60 115
-3 115 59 232
-3 417 110 116
-3 116 111 403
-3 218 62 117
-3 117 61 221
-3 416 113 118
-3 118 114 418
-3 327 82 119
-3 119 87 302
-3 439 120 319
-3 465 46 181
-3 438 121 172
-3 448 121 311
-3 437 122 315
-3 457 48 184
-3 456 123 186
-3 434 86 316
-3 445 124 185
-3 454 83 320
-3 453 125 318
-3 461 47 187
-3 451 126 322
-3 444 47 185
-3 450 127 189
-3 462 127 312
-3 476 128 328
-3 474 50 182
-3 473 129 175
-3 478 129 329
-3 472 130 183
-3 470 87 326
-3 469 131 324
-3 479 49 177
-3 499 132 339
-3 511 49 183
-3 495 133 338
-3 496 46 186
-3 494 134 170
-3 500 134 331
-3 492 135 337
-3 513 50 179
-3 508 136 182
-3 490 90 336
-3 489 137 178
-3 503 137 340
-3 487 138 184
-3 486 91 335
-3 485 139 334
-3 505 48 174
-3 190 140 520
-3 520 140 69
-3 342 141 192
-3 141 94 347
-3 265 142 534
-3 142 70 355
-3 356 66 143
-3 143 96 264
-3 253 65 144
-3 144 98 370
-3 239 145 550
-3 145 69 359
-3 360 68 146
-3 146 100 238
-3 368 97 147
-3 147 67 252
-3 266 72 148
-3 148 102 367
-3 367 102 149
-3 149 71 267
-3 255 65 150
-3 150 95 379
-3 379 95 151
-3 151 67 261
-3 365 100 152
-3 152 66 251
-3 260 70 153
-3 153 99 366
-3 387 76 154
-3 154 106 295
-3 273 79 155
-3 155 107 389
-3 393 74 156
-3 156 108 293
-3 278 73 157
-3 157 109 397
-3 276 77 158
-3 158 112 396
-3 395 105 159
-3 159 78 272
-3 403 111 160
-3 160 80 274
-3 290 161 627
-3 627 161 405
-3 411 104 162
-3 162 80 285
-3 279 75 163
-3 163 103 407
-3 399 108 164
-3 164 76 275
-3 287 79 165
-3 165 109 420
-3 433 93 166
-3 648 71 247
-3 169 167 644
-3 167 72 266
-3 300 168 643
-3 168 83 315
-3 344 167 169
-3 649 169 301
-3 509 135 170
-3 170 134 500
-3 171 83 454
-3 171 122 437
-3 463 125 172
-3 172 121 448
-3 173 91 486
-3 173 132 499
-3 483 139 174
-3 174 121 458
-3 480 131 175
-3 175 129 478
-3 176 87 470
-3 176 128 476
-3 468 131 177
-3 177 137 507
-3 506 139 178
-3 178 137 503
-3 502 135 179
-3 179 129 475
-3 180 90 490
-3 180 133 495
-3 447 120 181
-3 181 134 493
-3 466 128 182
-3 182 136 501
-3 504 132 183
-3 183 130 467
-3 449 122 184
-3 184 138 482
-3 442 126 185
-3 185 124 440
-3 484 133 186
-3 186 123 446
-3 441 125 187
-3 187 127 443
-3 188 86 434
-3 188 126 451
-3 459 120 189
-3 189 127 462
-3 343 140 190
-3 190 91 516
-3 517 90 191
-3 191 141 342
-3 272 78 192
-3 192 141 515
-3 514 140 193
-3 193 77 276
-3 336 90 194
-3 25 7 194
-3 195 6 26
-3 195 91 339
-3 525 196 349
-3 536 33 254
-3 197 28 256
-3 526 95 349
-3 561 198 355
-3 527 98 241
-3 560 199 251
-3 528 97 353
-3 200 32 250
-3 200 106 390
-3 201 98 352
-3 107 98 201
-3 396 112 202
-3 544 69 257
-3 543 203 248
-3 203 105 395
-3 542 204 247
-3 556 100 361
-3 205 41 236
-3 373 41 205
-3 523 206 380
-3 574 70 246
-3 541 207 357
-3 557 99 263
-3 540 208 238
-3 377 56 208
-3 539 209 366
-3 258 19 209
-3 407 103 210
-3 576 65 253
-3 575 211 252
-3 211 104 411
-3 532 212 256
-3 212 114 413
-3 213 101 363
-3 113 101 213
-3 555 214 261
-3 570 96 378
-3 554 215 378
-3 553 65 255
-3 584 216 384
-3 589 35 281
-3 217 31 280
-3 585 104 383
-3 601 218 268
-3 218 117 422
-3 622 219 275
-3 580 111 388
-3 579 220 385
-3 630 79 287
-3 422 117 221
-3 608 73 269
-3 222 34 283
-3 222 116 423
-3 423 116 223
-3 599 22 282
-3 598 224 397
-3 270 26 224
-3 225 43 402
-3 613 112 288
-3 597 226 277
-3 604 108 398
-3 227 44 298
-3 404 44 227
-3 596 228 293
-3 408 62 228
-3 621 229 410
-3 291 61 229
-3 633 230 274
-3 230 115 424
-3 611 231 412
-3 620 75 279
-3 424 115 232
-3 634 75 284
-3 582 233 280
-3 233 118 427
-3 234 113 414
-3 118 113 234
-3 609 235 285
-3 618 106 409
-3 524 205 236
-3 149 102 236
-3 237 42 206
-3 237 148 566
-3 551 146 238
-3 208 56 238
-3 239 99 145
-3 239 209 539
-3 240 97 528
-3 147 97 240
-3 241 58 198
-3 241 144 548
-3 242 54 196
-3 242 150 529
-3 243 95 526
-3 151 95 243
-3 638 27 244
-3 146 68 244
-3 245 72 45
-3 245 207 541
-3 246 29 206
-3 246 142 569
-3 636 166 247
-3 204 24 247
-3 347 94 248
-3 203 3 248
-3 645 249 300
-3 249 145 546
-3 559 200 250
-3 208 20 250
-3 562 152 251
-3 199 20 251
-3 552 147 252
-3 211 16 252
-3 253 17 210
-3 253 144 549
-3 254 28 196
-3 254 213 531
-3 255 15 215
-3 255 150 577
-3 533 197 256
-3 212 31 256
-3 257 1 202
-3 257 140 514
-3 258 30 201
-3 571 30 258
-3 568 143 259
-3 205 29 259
-3 260 19 198
-3 260 153 567
-3 578 151 261
-3 214 15 261
-3 262 100 556
-3 152 100 262
-3 263 42 207
-3 263 153 563
-3 535 143 264
-3 214 55 264
-3 265 96 142
-3 265 215 554
-3 644 167 266
-3 266 148 537
-3 538 149 267
-3 267 169 647
-3 304 81 268
-3 218 4 268
-3 269 4 221
-3 269 82 303
-3 270 77 52
-3 595 77 270
-3 309 7 271
-3 156 74 271
-3 593 159 272
-3 192 3 272
-3 273 30 225
-3 273 155 619
-3 606 160 274
-3 230 18 274
-3 603 164 275
-3 219 21 275
-3 276 1 193
-3 276 158 594
-3 308 51 277
-3 226 25 277
-3 278 26 6
-3 278 157 592
-3 279 17 231
-3 279 163 632
-3 583 217 280
-3 233 35 280
-3 281 33 216
-3 281 234 581
-3 282 34 223
-3 282 229 621
-3 600 222 283
-3 228 21 283
-3 284 18 232
-3 284 161 605
-3 631 162 285
-3 235 16 285
-3 617 154 286
-3 227 32 286
-3 287 22 220
-3 287 165 602
-3 288 43 225
-3 288 158 616
-3 289 111 580
-3 160 111 289
-3 290 110 161
-3 290 220 579
-3 291 109 157
-3 607 109 291
-3 292 43 224
-3 292 165 623
-3 628 156 293
-3 228 62 293
-3 294 108 604
-3 164 108 294
-3 590 154 295
-3 235 64 295
-3 296 107 155
-3 296 231 611
-3 297 104 585
-3 162 104 297
-3 612 227 298
-3 159 105 298
-3 299 59 216
-3 299 163 586
-3 300 23 168
-3 249 23 300
-3 301 71 648
-3 639 71 301
-3 431 119 302
-3 305 81 302
-3 303 4 269
-3 432 81 304
-3 304 4 303
-3 268 4 304
-3 305 7 309
-3 429 7 305
-3 306 26 270
-3 195 26 306
-3 430 119 307
-3 310 6 307
-3 308 25 194
-3 277 25 308
-3 309 74 305
-3 271 74 309
-3 310 73 278
-3 307 73 310
-3 311 48 457
-3 464 48 311
-3 312 47 444
-3 460 47 312
-3 455 124 313
-3 313 125 463
-3 435 123 314
-3 314 120 459
-3 643 168 315
-3 315 122 449
-3 446 123 316
-3 27 8 316
-3 443 127 317
-3 318 125 441
-3 319 120 447
-3 440 124 320
-3 320 45 522
-3 458 121 321
-3 348 93 322
-3 322 126 442
-3 471 130 323
-3 323 131 480
-3 324 131 468
-3 475 129 325
-3 467 130 326
-3 326 119 430
-3 327 81 432
-3 327 119 431
-3 328 7 429
-3 328 128 466
-3 329 50 474
-3 481 50 329
-3 488 138 330
-3 330 139 506
-3 331 46 496
-3 510 46 331
-3 507 137 332
-3 493 134 333
-3 334 139 483
-3 482 138 335
-3 190 5 335
-3 501 136 336
-3 194 7 336
-3 337 135 502
-3 338 8 191
-3 338 133 484
-3 339 6 195
-3 339 132 504
-3 340 49 511
-3 512 49 340
-3 491 136 341
-3 341 135 509
-3 342 51 191
-3 192 51 342
-3 343 52 193
-3 190 52 343
-3 522 45 344
-3 344 169 649
-3 345 27 638
-3 8 27 345
-3 518 86 346
-3 346 24 646
-3 515 141 347
-3 248 3 347
-3 637 166 348
-3 322 9 348
-3 349 28 197
-3 196 28 349
-3 350 54 103
-3 196 54 350
-3 351 53 197
-3 104 53 351
-3 558 201 352
-3 198 19 352
-3 353 20 199
-3 353 200 559
-3 569 142 354
-3 354 143 568
-3 534 142 355
-3 198 58 355
-3 356 55 199
-3 356 143 535
-3 566 148 357
-3 207 42 357
-3 358 41 204
-3 358 149 565
-3 550 145 359
-3 202 57 359
-3 360 56 203
-3 360 146 551
-3 361 24 204
-3 361 146 545
-3 546 145 362
-3 207 23 362
-3 531 213 363
-3 363 212 532
-3 418 114 364
-3 364 113 416
-3 365 20 208
-3 365 152 562
-3 567 153 366
-3 209 19 366
-3 537 148 367
-3 367 149 538
-3 409 106 368
-3 368 147 552
-3 369 70 574
-3 153 70 369
-3 549 144 370
-3 370 107 412
-3 371 53 211
-3 371 151 530
-3 372 67 147
-3 372 214 555
-3 373 66 152
-3 573 66 373
-3 548 144 374
-3 215 58 374
-3 375 65 576
-3 150 65 375
-3 376 30 571
-3 376 112 415
-3 419 105 377
-3 572 32 377
-3 378 15 214
-3 215 15 378
-3 577 150 379
-3 379 151 578
-3 380 29 205
-3 206 29 380
-3 381 60 217
-3 115 60 381
-3 382 59 115
-3 216 59 382
-3 383 31 217
-3 351 31 383
-3 384 33 350
-3 216 33 384
-3 385 22 599
-3 220 22 385
-3 588 155 386
-3 220 63 386
-3 387 64 219
-3 387 154 590
-3 388 21 219
-3 388 222 600
-3 619 155 389
-3 201 30 389
-3 390 32 200
-3 390 154 617
-3 391 44 226
-3 391 159 615
-3 616 158 392
-3 224 43 392
-3 393 62 218
-3 393 156 628
-3 626 157 394
-3 221 61 394
-3 395 3 203
-3 395 159 593
-3 594 158 396
-3 202 1 396
-3 592 157 397
-3 224 26 397
-3 398 25 226
-3 398 156 591
-3 399 21 228
-3 399 164 603
-3 400 60 230
-3 400 162 587
-3 401 80 160
-3 401 235 609
-3 614 225 402
-3 165 79 402
-3 425 116 403
-3 403 160 606
-3 404 76 164
-3 610 76 404
-3 405 75 620
-3 161 75 405
-3 586 163 406
-3 232 59 406
-3 632 163 407
-3 210 17 407
-3 428 117 408
-3 629 34 408
-3 409 16 235
-3 368 16 409
-3 410 61 117
-3 229 61 410
-3 411 16 211
-3 411 162 631
-3 412 17 370
-3 231 17 412
-3 413 31 212
-3 413 233 582
-3 581 234 414
-3 213 33 414
-3 415 30 376
-3 225 30 415
-3 416 2 364
-3 416 118 426
-3 605 161 417
-3 417 116 425
-3 426 118 418
-3 364 2 418
-3 419 32 227
-3 377 32 419
-3 602 165 420
-3 229 22 420
-3 421 35 382
-3 381 35 421
-3 422 4 218
-3 221 4 422
-3 423 34 222
-3 223 34 423
-3 424 18 230
-3 232 18 424
-3 425 18 417
-3 403 18 425
-3 426 2 416
-3 418 2 426
-3 427 35 233
-3 234 35 427
-3 428 34 410
-3 408 34 428
-3 429 302 328
-3 305 302 429
-3 430 6 326
-3 307 6 430
-3 431 81 327
-3 302 81 431
-3 432 303 327
-3 304 303 432
-3 433 24 346
-3 433 166 636
-3 434 123 188
-3 316 123 434
-3 435 37 188
-3 314 37 435
-3 436 36 311
-3 171 36 436
-3 437 83 171
-3 315 83 437
-3 438 85 321
-3 172 85 438
-3 439 84 189
-3 319 84 439
-3 440 9 185
-3 320 9 440
-3 441 11 318
-3 187 11 441
-3 442 9 322
-3 185 9 442
-3 443 11 187
-3 317 11 443
-3 444 126 312
-3 185 126 444
-3 445 47 313
-3 185 47 445
-3 446 8 186
-3 316 8 446
-3 447 12 319
-3 181 12 447
-3 448 36 172
-3 311 36 448
-3 449 5 315
-3 184 5 449
-3 450 84 317
-3 189 84 450
-3 451 86 188
-3 322 86 451
-3 452 37 312
-3 188 37 452
-3 453 85 172
-3 318 85 453
-3 454 124 171
-3 320 124 454
-3 455 36 171
-3 313 36 455
-3 456 46 314
-3 186 46 456
-3 457 122 311
-3 184 122 457
-3 458 10 174
-3 321 10 458
-3 459 37 314
-3 189 37 459
-3 460 127 187
-3 312 127 460
-3 461 125 313
-3 187 125 461
-3 462 37 189
-3 312 37 462
-3 463 36 313
-3 172 36 463
-3 464 121 174
-3 311 121 464
-3 465 120 314
-3 181 120 465
-3 466 7 328
-3 182 7 466
-3 467 6 183
-3 326 6 467
-3 468 14 324
-3 177 14 468
-3 469 88 175
-3 324 88 469
-3 470 130 176
-3 326 130 470
-3 471 38 176
-3 323 38 471
-3 472 49 323
-3 183 49 472
-3 473 88 325
-3 175 88 473
-3 474 128 329
-3 182 128 474
-3 475 13 179
-3 325 13 475
-3 476 87 176
-3 328 87 476
-3 477 38 329
-3 176 38 477
-3 478 38 175
-3 329 38 478
-3 479 131 323
-3 177 131 479
-3 480 38 323
-3 175 38 480
-3 481 129 179
-3 329 129 481
-3 482 5 184
-3 335 5 482
-3 483 10 334
-3 174 10 483
-3 484 8 338
-3 186 8 484
-3 485 92 178
-3 334 92 485
-3 486 138 173
-3 335 138 486
-3 487 48 330
-3 184 48 487
-3 488 39 173
-3 330 39 488
-3 489 92 332
-3 178 92 489
-3 490 136 180
-3 336 136 490
-3 491 40 180
-3 341 40 491
-3 492 89 170
-3 337 89 492
-3 493 12 181
-3 333 12 493
-3 494 89 333
-3 170 89 494
-3 495 90 180
-3 338 90 495
-3 496 133 331
-3 186 133 496
-3 497 40 331
-3 180 40 497
-3 498 39 340
-3 173 39 498
-3 499 91 173
-3 339 91 499
-3 500 40 170
-3 331 40 500
-3 501 7 182
-3 336 7 501
-3 502 13 337
-3 179 13 502
-3 503 39 178
-3 340 39 503
-3 504 6 339
-3 183 6 504
-3 505 139 330
-3 174 139 505
-3 506 39 330
-3 178 39 506
-3 507 14 177
-3 332 14 507
-3 508 50 341
-3 182 50 508
-3 509 40 341
-3 170 40 509
-3 510 134 181
-3 331 134 510
-3 511 132 340
-3 183 132 511
-3 512 137 177
-3 340 137 512
-3 513 135 341
-3 179 135 513
-3 514 1 257
-3 193 1 514
-3 515 3 192
-3 347 3 515
-3 516 52 190
-3 195 52 516
-3 517 51 194
-3 191 51 517
-3 518 27 316
-3 346 27 518
-3 642 168 519
-3 245 45 519
-3 520 5 190
-3 635 5 520
-3 640 94 521
-3 191 8 521
-3 522 9 320
-3 344 9 522
-3 523 102 237
-3 380 102 523
-3 524 102 380
-3 236 102 524
-3 525 95 242
-3 349 95 525
-3 526 197 243
-3 349 197 526
-3 527 198 352
-3 241 198 527
-3 528 199 240
-3 353 199 528
-3 529 54 242
-3 375 54 529
-3 530 53 371
-3 243 53 530
-3 531 28 254
-3 363 28 531
-3 532 28 363
-3 256 28 532
-3 533 31 351
-3 256 31 533
-3 534 58 265
-3 355 58 534
-3 535 55 356
-3 264 55 535
-3 536 196 350
-3 254 196 536
-3 537 0 266
-3 367 0 537
-3 538 0 367
-3 267 0 538
-3 539 99 239
-3 366 99 539
-3 540 100 365
-3 238 100 540
-3 541 72 245
-3 357 72 541
-3 542 71 358
-3 247 71 542
-3 543 68 360
-3 248 68 543
-3 544 202 359
-3 257 202 544
-3 545 24 361
-3 244 24 545
-3 546 23 249
-3 362 23 546
-3 547 55 372
-3 240 55 547
-3 548 58 241
-3 374 58 548
-3 549 17 253
-3 370 17 549
-3 550 57 239
-3 359 57 550
-3 551 56 360
-3 238 56 551
-3 552 16 368
-3 252 16 552
-3 553 215 374
-3 255 215 553
-3 554 96 265
-3 378 96 554
-3 555 67 372
-3 261 67 555
-3 556 204 262
-3 361 204 556
-3 557 207 362
-3 263 207 557
-3 558 19 258
-3 352 19 558
-3 559 20 353
-3 250 20 559
-3 560 66 356
-3 251 66 560
-3 561 70 260
-3 355 70 561
-3 562 20 365
-3 251 20 562
-3 563 42 263
-3 369 42 563
-3 564 41 373
-3 262 41 564
-3 565 41 358
-3 236 41 565
-3 566 42 237
-3 357 42 566
-3 567 19 260
-3 366 19 567
-3 568 29 354
-3 259 29 568
-3 569 29 246
-3 354 29 569
-3 570 214 264
-3 378 214 570
-3 571 209 376
-3 258 209 571
-3 572 208 250
-3 377 208 572
-3 573 205 259
-3 373 205 573
-3 574 206 369
-3 246 206 574
-3 575 67 371
-3 252 67 575
-3 576 210 375
-3 253 210 576
-3 577 15 255
-3 379 15 577
-3 578 15 379
-3 261 15 578
-3 579 110 290
-3 385 110 579
-3 580 219 289
-3 388 219 580
-3 581 33 281
-3 414 33 581
-3 582 31 413
-3 280 31 582
-3 583 35 381
-3 280 35 583
-3 584 103 299
-3 384 103 584
-3 585 217 297
-3 383 217 585
-3 586 59 299
-3 406 59 586
-3 587 60 400
-3 297 60 587
-3 588 63 296
-3 386 63 588
-3 589 216 382
-3 281 216 589
-3 590 64 387
-3 295 64 590
-3 591 25 398
-3 271 25 591
-3 592 26 278
-3 397 26 592
-3 593 3 395
-3 272 3 593
-3 594 1 276
-3 396 1 594
-3 595 224 392
-3 270 224 595
-3 596 108 399
-3 293 108 596
-3 597 78 391
-3 277 78 597
-3 598 109 292
-3 397 109 598
-3 599 223 385
-3 282 223 599
-3 600 21 388
-3 283 21 600
-3 601 74 393
-3 268 74 601
-3 602 22 287
-3 420 22 602
-3 603 21 399
-3 275 21 603
-3 604 226 294
-3 398 226 604
-3 605 18 284
-3 417 18 605
-3 606 18 403
-3 274 18 606
-3 607 229 420
-3 291 229 607
-3 608 221 394
-3 269 221 608
-3 609 80 401
-3 285 80 609
-3 610 227 286
-3 404 227 610
-3 611 107 296
-3 412 107 611
-3 612 105 419
-3 298 105 612
-3 613 225 415
-3 288 225 613
-3 614 79 273
-3 402 79 614
-3 615 44 391
-3 298 44 615
-3 616 43 288
-3 392 43 616
-3 617 32 390
-3 286 32 617
-3 618 235 295
-3 409 235 618
-3 619 30 273
-3 389 30 619
-3 620 231 405
-3 279 231 620
-3 621 34 282
-3 410 34 621
-3 622 76 387
-3 275 76 622
-3 623 43 292
-3 402 43 623
-3 624 44 404
-3 294 44 624
-3 625 64 401
-3 289 64 625
-3 626 61 291
-3 394 61 626
-3 627 63 290
-3 405 63 627
-3 628 62 393
-3 293 62 628
-3 629 228 283
-3 408 228 629
-3 630 220 386
-3 287 220 630
-3 631 16 411
-3 285 16 631
-3 632 17 279
-3 407 17 632
-3 633 80 400
-3 274 80 633
-3 634 232 406
-3 284 232 634
-3 635 69 249
-3 520 69 635
-3 636 24 433
-3 247 24 636
-3 637 9 301
-3 348 9 637
-3 638 68 345
-3 244 68 638
-3 639 169 267
-3 301 169 639
-3 640 8 345
-3 521 8 640
-3 641 45 72
-3 344 45 641
-3 650 83 642
-3 519 45 642
-3 643 5 300
-3 315 5 643
-3 647 169 644
-3 266 0 644
-3 645 5 635
-3 300 5 645
-3 646 27 346
-3 244 27 646
-3 647 0 267
-3 644 0 647
-3 648 166 301
-3 247 166 648
-3 649 9 344
-3 301 9 649
-3 650 45 320
-3 642 45 650
-
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-81v.off b/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-81v.off
deleted file mode 100644
index 09681338096..00000000000
--- a/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom-81v.off
+++ /dev/null
@@ -1,240 +0,0 @@
-OFF
-81 155 0
-
-0.454199 0.0916024 -2.10744e-018
--5e-008 0.0916024 -0.454199
--5e-008 1 -2.10744e-018
--5e-008 0.0916024 0.454199
--0.454199 0.0916024 -2.10744e-018
-0.0749192 0.0916024 -0.230578
--0.196141 0.0916024 -0.142505
--0.196141 0.0916024 0.142505
-0.0749192 0.0916024 0.230578
-0.242444 0.0916024 -2.10744e-018
-0.0749192 -0.30407 -0.230578
-0.242444 -0.30407 -2.10744e-018
-0.0749192 -0.30407 0.230578
--0.196141 -0.30407 0.142505
--0.196141 -0.30407 -0.142505
-0.227099 0.545801 -2.10744e-018
--5e-008 0.545801 0.2271
--5e-008 0.545801 -0.2271
--0.2271 0.545801 -2.10744e-018
-0.11355 0.318702 -0.2271
-0.11355 0.318702 0.2271
--0.2271 0.318702 0.11355
--0.2271 0.318702 -0.11355
-0.227099 0.0916024 -0.2271
-0.227099 0.0916024 0.2271
--0.2271 0.0916024 0.2271
--0.2271 0.0916024 -0.2271
-0.121222 0.0916024 0.2271
-0.11355 0.772901 -2.10744e-018
-0.340649 0.318702 -2.10744e-018
--5e-008 0.318702 -0.340649
--5e-008 0.772901 0.11355
--5e-008 0.318702 0.340649
--5e-008 0.772901 -0.11355
--0.340649 0.318702 -2.10744e-018
--0.11355 0.772901 -2.10744e-018
-0.158682 -0.106234 -0.115289
-0.158682 -0.106234 0.115289
--0.196141 -0.106234 0
--0.0606109 -0.106234 -0.186542
--0.0606109 -0.106234 0.186542
-0.283874 0.205152 0.11355
-0.283874 0.205152 -0.11355
--0.11355 0.205152 -0.283874
--0.11355 0.205152 0.283874
-0.264559 0.0916024 -0.115289
-0.0749192 -0.106234 0.230578
-0.242444 -0.106234 -2.10744e-018
-0.0749192 -0.106234 -0.230578
--0.196141 -0.106234 -0.142505
--0.196141 -0.106234 0.142505
--0.0980705 0.0916024 0.298352
--0.0980705 0.0916024 -0.298352
-0.0567748 0.659351 0.11355
-0.0567748 0.659351 -0.11355
-0.170325 0.432252 0.11355
-0.0567748 0.205152 0.340649
-0.0567748 0.205152 -0.340649
-0.170325 0.432252 -0.11355
--0.11355 0.659351 -0.0567749
--0.11355 0.659351 0.0567749
--0.340649 0.205152 -0.0567749
--0.340649 0.205152 0.0567749
--0.11355 0.432252 -0.170325
--0.11355 0.432252 0.170325
-0.11355 0.545801 -0.11355
-0.227099 0.318702 0.11355
-0.11355 0.545801 0.11355
-0.11355 0.0916024 0.340649
-0.11355 0.0916024 -0.340649
-0.227099 0.318702 -0.11355
-0.340649 0.0916024 0.11355
-0.340649 0.0916024 -0.11355
--0.340649 0.0916024 -0.11355
--0.340649 0.0916024 0.11355
--0.11355 0.545801 -0.11355
--0.11355 0.318702 0.2271
--0.11355 0.0916024 -0.340649
--0.11355 0.0916024 0.340649
--0.11355 0.318702 -0.2271
--0.11355 0.545801 0.11355
-3 58 17 65
-3 15 28 53
-3 16 31 60
-3 26 22 43
-3 74 4 7
-3 51 7 8
-3 8 9 27
-3 9 5 45
-3 7 4 6
-3 77 1 52
-3 52 1 5
-3 36 9 47
-3 37 8 46
-3 40 7 50
-3 38 6 49
-3 39 5 48
-3 27 9 24
-3 45 5 23
-3 36 11 10
-3 37 12 11
-3 40 13 12
-3 38 14 13
-3 39 10 14
-3 58 15 29
-3 56 3 68
-3 20 16 32
-3 62 4 74
-3 65 17 54
-3 59 17 75
-3 21 18 34
-3 34 18 22
-3 30 17 19
-3 42 0 72
-3 16 20 55
-3 55 20 66
-3 18 21 64
-3 64 21 76
-3 63 30 79
-3 63 22 18
-3 57 19 23
-3 69 23 5
-3 41 24 71
-3 71 24 9
-3 44 25 78
-3 25 7 51
-3 61 26 73
-3 73 26 6
-3 27 3 8
-3 68 3 27
-3 53 28 31
-3 54 17 33
-3 29 0 42
-3 41 0 29
-3 79 30 43
-3 30 19 57
-3 60 31 35
-3 28 2 31
-3 32 3 56
-3 44 3 32
-3 33 2 28
-3 59 18 35
-3 34 4 62
-3 61 4 34
-3 35 2 33
-3 31 2 35
-3 36 5 9
-3 48 5 36
-3 37 9 8
-3 47 9 37
-3 38 7 6
-3 50 7 38
-3 39 6 5
-3 49 6 39
-3 40 8 7
-3 46 8 40
-3 41 20 24
-3 66 20 41
-3 70 29 42
-3 23 19 42
-3 43 1 77
-3 30 1 43
-3 44 21 25
-3 76 21 44
-3 45 0 9
-3 72 0 45
-3 46 12 37
-3 40 12 46
-3 47 11 36
-3 37 11 47
-3 48 10 39
-3 36 10 48
-3 49 14 38
-3 39 14 49
-3 50 13 40
-3 38 13 50
-3 78 25 51
-3 8 3 51
-3 52 6 26
-3 5 6 52
-3 53 16 67
-3 31 16 53
-3 54 28 15
-3 33 28 54
-3 67 16 55
-3 29 15 55
-3 56 20 32
-3 24 20 56
-3 57 1 30
-3 57 23 69
-3 58 19 17
-3 58 29 70
-3 59 33 17
-3 35 33 59
-3 60 18 80
-3 35 18 60
-3 61 22 26
-3 34 22 61
-3 62 21 34
-3 25 21 62
-3 63 17 30
-3 75 17 63
-3 80 18 64
-3 32 16 64
-3 65 15 58
-3 54 15 65
-3 66 29 55
-3 41 29 66
-3 67 15 53
-3 55 15 67
-3 68 24 56
-3 27 24 68
-3 69 1 57
-3 5 1 69
-3 70 19 58
-3 42 19 70
-3 71 0 41
-3 9 0 71
-3 72 23 42
-3 45 23 72
-3 73 4 61
-3 6 4 73
-3 74 25 62
-3 7 25 74
-3 75 18 59
-3 63 18 75
-3 76 32 64
-3 44 32 76
-3 77 26 43
-3 52 26 77
-3 78 3 44
-3 51 3 78
-3 79 22 63
-3 43 22 79
-3 80 16 60
-3 64 16 80
-
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom.off b/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom.off
deleted file mode 100644
index 37f3f2fdabf..00000000000
--- a/Principal_component_analysis/demo/Principal_component_analysis/data/mushroom.off
+++ /dev/null
@@ -1,40 +0,0 @@
-OFF
-15 23 37
-0.454199 0.0916024 -2.10744e-018
--5e-008 0.0916024 -0.454199
--5e-008 1 -2.10744e-018
--5e-008 0.0916024 0.454199
--0.454199 0.0916024 -2.10744e-018
-0.0749192 0.0916024 -0.230578
--0.196141 0.0916024 -0.142505
--0.196141 0.0916024 0.142505
-0.0749192 0.0916024 0.230578
-0.242444 0.0916024 -2.10744e-018
-0.0749192 -0.30407 -0.230578
-0.242444 -0.30407 -2.10744e-018
-0.0749192 -0.30407 0.230578
--0.196141 -0.30407 0.142505
--0.196141 -0.30407 -0.142505
-3 0 1 2
-3 3 0 2
-3 4 3 2
-3 1 4 2
-3 4 7 3
-3 7 8 3
-3 3 8 9
-3 0 9 5
-3 7 4 6
-3 4 1 6
-3 5 6 1
-3 5 9 11
-3 9 8 12
-3 8 7 13
-3 7 6 14
-3 6 5 10
-3 9 0 3
-3 5 1 0
-3 11 10 5
-3 12 11 9
-3 13 12 8
-3 14 13 7
-3 10 14 6
diff --git a/Principal_component_analysis/demo/Principal_component_analysis/types.h b/Principal_component_analysis/demo/Principal_component_analysis/types.h
index b5ab00920f1..c30211fcb8a 100644
--- a/Principal_component_analysis/demo/Principal_component_analysis/types.h
+++ b/Principal_component_analysis/demo/Principal_component_analysis/types.h
@@ -2,19 +2,17 @@
#define PCA_DEMO_TYPES_H
#include
+#include
+#include
-typedef CGAL::Simple_cartesian Kernel; // fastest in experiments
-
+typedef CGAL::Simple_cartesian Kernel;
typedef Kernel::FT FT;
-typedef Kernel::Ray_3 Ray;
typedef Kernel::Line_3 Line;
typedef Kernel::Point_3 Point;
typedef Kernel::Plane_3 Plane;
typedef Kernel::Vector_3 Vector;
typedef Kernel::Segment_3 Segment;
typedef Kernel::Triangle_3 Triangle;
-
-#include
typedef CGAL::Polyhedron_3 Polyhedron;
#endif // PCA_DEMO_TYPES_H