Я пытаюсь использовать XTK для отображения файлов VTK, которые динамически генерируются в результате некоторых научных вычислений.Перезагрузка renderer3d с новыми данными
Для этого я пытаюсь вызвать следующую функцию JavaScript с новым result_file
каждый раз, когда я отправляю форму (используя обработчик события 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
новыми данными?
Спасибо, я попробую это. Мое знание области JavaScript довольно плохое, поэтому я не совсем уверен, сколько инициализировать (renderer3d, mesh, ...) на загрузке страницы и как получить доступ к этим свойствам позже, чтобы их изменить. Но я попытаюсь понять это. Еще раз спасибо. –