fifthStep = {
let nkfs = thirdStep.length;
let projArray = cArray(nkfs*3);
let data = projArray.getArray();
for (let i = 0; i < data.length; i+=3) {
let row = thirdStep[i/3];
data[i] = row[0];
data[i+1] = row[1];
data[i+2] = row[2];
}
data[1] = 0.25 + data[1];
data[2] = 0.25 + data[2];
setKFs (projArray.offset, nkfs);
projArray.dispose();
let nframes = secondStep;
let projArray2 = cArray(nframes*3);
getRBFP(projArray2.offset, 0, nframes);
let data2 = projArray2.getArray();
let proj = [];
for (let i = 0; i < data2.length; i+=3) {
proj.push ([data2[i], data2[i+1], data2[i+2]]);
}
projArray2.dispose();
return proj;
}