Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 140x 140x 140x 280x 280x 280x 140x 1x 1x 1x 2x | function getTransferFunctionNodes(transferFunction) {
  const size = transferFunction.getSize();
  const values = [];
  for (let index = 0; index < size; index++) {
    const nodeValue1 = [];
 
    transferFunction.getNodeValue(index, nodeValue1);
 
    values.push(nodeValue1);
  }
 
  return values;
}
 
function setTransferFunctionNodes(transferFunction, nodes) {
  Iif (!nodes?.length) {
    return;
  }
 
  transferFunction.removeAllPoints();
 
  nodes.forEach((node) => {
    transferFunction.addRGBPoint(...node);
  });
}
 
export { getTransferFunctionNodes, setTransferFunctionNodes };
  |