21 lines
440 B
C++
21 lines
440 B
C++
#include "loader.h"
|
|
#include "mesh.h"
|
|
|
|
Loader::Loader(QObject* parent, const QString& filename)
|
|
: QThread(parent), filename(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);
|
|
}
|