У меня есть файл .vtk на удаленном сервере. Я обращаюсь к нему через http (я проверял, что URL-адрес файла верен, на самом деле я могу загрузить его из браузера). Я также попытался удалить пробелы из файла, как это предложено в xtk volume rendering with .vtk file created from matlab.Формат файла VTK, который будет использоваться как вход для XTK
Но я получаю исключение
Unable to get property 'length' of undefined or null reference.
Можете ли вы, пожалуйста, руководство меня формат файла .vtk, который должен использоваться для того, чтобы заставить его работать гладко? Я следую XTK учебник http://jsfiddle.net/gh/get/toolkit/edge/xtk/lessons/tree/master/05/#run, ниже мой код
window.onload = function() {
// create and initialize a 3D renderer
var r = new X.renderer3D();
r.init();
// create a new X.mesh
var skull = new X.mesh();
// .. and associate the .vtk file to it
skull.file = 'http://localhost/startup/bunnycheck.vtk'; //using other .vtk file
//skull.file = 'http://x.babymri.org/?skull.vtk';
// .. make it transparent
skull.opacity = 0.5;
// .. add the mesh
r.add(skull);
// re-position the camera to face the skull
r.camera.position = [0, 400, 0];
// animate..
r.onRender = function() {
r.camera.rotate([1,0]);
};
r.render();
};
Вы можете увидеть мой отредактированный вопрос :) .. .vtk-файл слишком большой по размеру. Я не загружаю его здесь ... – AkshayJ
Да, я могу скачать файл, указанный правильно ... Я получаю это исключение в xtk.js, которую я использую для рендеринга. Кроме того, я также удалил все пробелы в файле .vtk, как предположили некоторые из вундеркиндов здесь ... – AkshayJ
У меня нет большого опыта работы с xtk, я боюсь, что вы придется отлаживать в библиотеке (начать с анализа стека вызовов исключения, из примера из «инструментов для разработчиков» хром) – lib