Esempio n. 1
0
void Model::transform(QMatrix4x4 matrix)
{
    m_transform = matrix;
    if (m_vertices.empty())
        return;


    QVector<QVector3D> v;
#pragma omp parallel for
    v = m_vertices;
    auto it = v.end(), end = v.begin();
    while ( it != end ) {
//        qDebug() << "X: " << ((QVector3D*)it)->x();
        *it = matrix * *it;
        --it;
    }

    m_verticesNew = v;

    recomputeAll();
}
Esempio n. 2
0
void CLMBlockModel::run()
{
	recomputeAll();

}