42            std::shared_ptr<Array<Transform3f, DeviceType::GPU>>& data = f_GPU->getDataPtr();
 
   53            dataPtr = f_CPU->getDataPtr().get();
 
   65        for (
size_t i = first; i <= last; i++)
 
   67            auto trans = (*dataPtr)[i];
 
   70            for (
size_t i = 0; i < 3; i++)
 
   72                value.append(QString::number(trans.translation()[i]) + 
", ");
 
   76            addItemToPosition(value, rowTarget, 0, QString::number(rowId), QString(
"[") + QString::number(0) + QString(
"]") + QString(
" Translation"), 
true, 
rowsHeight);
 
   79            for (
size_t i = 0; i < 3; i++)
 
   81                value.append(QString::number(trans.rotation()(i, 0)) + 
", ");
 
   82                value.append(QString::number(trans.rotation()(i, 1)) + 
", ");
 
   83                value.append(QString::number(trans.rotation()(i, 2)) + 
", ");
 
   87            addItemToPosition(value, rowTarget, 1, QString::number(rowId), QString(
"[") + QString::number(1) + QString(
"]") + QString(
" Rotation"), 
true, 
rowsHeight);
 
   90            for (
size_t i = 0; i < 3; i++)
 
   92                value.append(QString::number(trans.scale()[i]) + 
",");
 
   96            addItemToPosition(value, rowTarget, 2, QString::number(rowId), QString(
"[") + QString::number(2) + QString(
"]") + QString(
" Scale"), 
true, 
rowsHeight);
 
 
  116        if (f_GPU != 
nullptr)
 
  118            std::shared_ptr<ArrayList<Transform3f, DeviceType::GPU>>& data = f_GPU->getDataPtr();
 
  126        if (f_CPU != 
nullptr)
 
  128            dataPtr = f_CPU->getDataPtr().get();
 
  138        for (
size_t i = first; i <= last; i++)
 
  140            auto it = (*dataPtr)[i];
 
  142            for (
size_t j = 0; j < it.size(); j++)
 
  147                for (
size_t i = 0; i < 3; i++)
 
  149                    value.append(QString::number(trans.translation()[i]) + 
", ");
 
  153                addItemToPosition(value, rowTarget, 3 * j, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]") + QString(
" Translation"), 
true, 
rowsHeight);
 
  156                for (
size_t i = 0; i < 3; i++)
 
  158                    value.append(QString::number(trans.rotation()(i, 0)) + 
", ");
 
  159                    value.append(QString::number(trans.rotation()(i, 1)) + 
", ");
 
  160                    value.append(QString::number(trans.rotation()(i, 2)) + 
", ");
 
  164                addItemToPosition(value, rowTarget, 3 * j + 1, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]") + QString(
" Rotation"), 
true, 
rowsHeight);
 
  167                for (
size_t i = 0; i < 3; i++)
 
  169                    value.append(QString::number(trans.scale()[i]) + 
",");
 
  173                addItemToPosition(value, rowTarget, 3 * j + 2, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]") + QString(
" Scale"), 
true, 
rowsHeight);
 
 
  203                for (
size_t i = 0; i < 3; i++)
 
  205                    value.append(QString::number(trans.translation()[i]) + 
", ");
 
  212                for (
size_t i = 0; i < 3; i++)
 
  214                    value.append(QString::number(trans.rotation()(i, 0)) + 
", ");
 
  215                    value.append(QString::number(trans.rotation()(i, 1)) + 
", ");
 
  216                    value.append(QString::number(trans.rotation()(i, 2)) + 
", ");
 
  223                for (
size_t i = 0; i < 3; i++)
 
  225                    value.append(QString::number(trans.scale()[i]) + 
",");