]> git.sur5r.net Git - fstl/blobdiff - src/loader.cpp
Adding hash-based mesh loading (better big-O)
[fstl] / src / loader.cpp
index 4131d02ae9be18c427c24b3123f735371d0eca09..f0f42683bc51710e20edbdc0bde648445784bb4c 100644 (file)
@@ -8,6 +8,14 @@ Loader::Loader(QObject* parent, const QString& filename)
 
 void Loader::run()
 {
+    QTime timer;
+    timer.start();
     emit got_mesh(Mesh::load_stl(filename));
+    qDebug() << "Sorted:" << timer.elapsed();
+
+    timer.start();
+    emit got_mesh(Mesh::load_stl_hash(filename));
+    qDebug() << "Hash:" << timer.elapsed();
+
     emit loaded_file(filename);
 }