リモートサーバーに.vtkファイルがあります。私はhttpでアクセスしています(ファイルのURLが正しいことを確認しました。実際にはブラウザからダウンロードできます)。また、xtk volume rendering with .vtk file created from matlabで提案されているように、空白をファイルから削除しようとしました。XTKの入力として使用するVTKファイルのファイル形式
が、私は例外
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に関する多くの経験はありません。ライブラリにデバッグする必要があります(クロムの "developers tools"の例から、例外の呼び出しスタックを分析することから始めます) – lib