MCPcopy Create free account
hub / github.com/Kitware/VTK / postFileLoad

Function postFileLoad

Examples/Emscripten/Cxx/GeometryViewer/web/index.js:71–96  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

69}
70
71async function postFileLoad() {
72 if (gui) {
73 let pointDataArrays = await viewer.getPointDataArrays();
74 let cellDataArrays = await viewer.getCellDataArrays();
75 let colorArrays = [
76 'Solid',
77 ...(pointDataArrays ? pointDataArrays.split(';') : []),
78 ...(cellDataArrays ? cellDataArrays.split(';') : [])
79 ];
80 colorByArraysController.options(colorArrays.filter(el => el.length > 0));
81 colorByArraysController.onChange(async () => {
82 await viewer.setColorMapPreset(options.colorMapPreset);
83 await viewer.setColorByArray(options.colorByArray);
84 await viewer.render();
85 });
86 await viewer.setColorMapPreset(options.colorMapPreset);
87 await viewer.setColorByArray(options.colorByArray);
88 await viewer.render();
89 } else {
90 await viewer.setColorMapPreset(options.colorMapPreset);
91 await viewer.setColorByArray(options.colorByArray);
92 await viewer.render();
93 }
94 await viewer.resetView();
95 await viewer.render();
96}
97
98async function loadFileFromBlob(file) {
99 if (!wasmModule || !viewer) return;

Callers 2

loadFileFromBlobFunction · 0.85
loadFileByNameFunction · 0.85

Calls 1

renderMethod · 0.45

Tested by

no test coverage detected