()
| 69 | } |
| 70 | |
| 71 | async 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 | |
| 98 | async function loadFileFromBlob(file) { |
| 99 | if (!wasmModule || !viewer) return; |
no test coverage detected