我正在尝试使用 XTK 来显示由于一些科学计算而动态生成的 VTK 文件。
为此,我尝试在result_file
每次提交表单时使用 new 调用以下 JavaScript 函数(使用 jQuery 的 .submit() 事件处理程序)。
function renderResult(result_file) {
var r = new X.renderer3D();
r.container = 'visualization';
r.init();
r.camera.position = [0, 0, 2.5];
r.camera.focus = [0, 0, 0];
var solution = new X.mesh();
solution.file = result_file;
r.add(solution);
r.render();
}
不幸的是,虽然 XTK 进度条指示触发了新的渲染,但可视化仍固定在原始渲染上。有什么方法可以重置或重新加载renderer3d
新数据吗?