我正在尝试使用自己的数据复制this example。
window.onload = function() {
// create and initialize a 3D renderer
var r = new X.renderer3D();
r.init();
// create a mesh and associate it to the VTK Point Data
var p = new X.mesh();
p.file = 'http://x.babymri.org/?pits.vtk';
我知道您不能简单地指向本地.vtk
文件。我已阅读webgl
要求提供文件,因此我现在正在localhost
正确提供该文件。
我在本地放置了完全相同的数据(如上面的示例所示)并将其保存在文件DATA.vtk
中。
我在IIS管理器中修改了MIME
类型,以便.vtk
为text/html
,当您指向原始数据的url(在原始示例中)或localhost
时数据,它们看起来完全一样。
然而,它仍然无效。具体来说,这是我的错误:
Uncaught TypeError: Cannot read property 'length' of null xtk.js:179
这是我正在谈论的图片......