PolyDataParser.js 368 B

123456789101112131415
  1. export class PolyDataParser {
  2. parse(vtkData) {
  3. const points = vtkData.points.map(p => [p.x, p.y, p.z]).flat();
  4. const polygons = vtkData.polygons || [];
  5. const pointData = vtkData.pointData || {};
  6. const normals = vtkData.normals || [];
  7. return {
  8. points,
  9. polygons,
  10. pointData,
  11. normals,
  12. };
  13. }
  14. }