使用x3dom呈现卷数据时出错

时间:2017-04-09 19:58:32

标签: x3dom

我尝试设置与官方demo中相同的卷渲染器。不幸的是,我总是收到错误Cannot read property 'textures' of null。我为demonstrate the problem创建了一个简单的JSFiddle。 如何让音量显示?

1 个答案:

答案 0 :(得分:1)

简单问题:您一直在使用XHTML语法。 JSFiddle需要HTML语法。我修好了这个here

<X3D xmlns='http://www.web3d.org/specifications/x3d-namespace' showStat='true' showLog='false' width='500px' height='500px'>
  <Scene>
    <Background skyColor='0.0 0.0 0.0'>
    </Background>
    <VolumeData id='volume' dimensions='4.0 4.0 4.0'>
      <ImageTextureAtlas containerField='voxels' url='https://examples.x3dom.org/volren/aorta4096.png' numberOfSlices='96' slicesOverX='10' slicesOverY='10'>
      </ImageTextureAtlas>
      <OpacityMapVolumeStyle lightFactor='1.2' opacityFactor='6.0'>
      <ImageTexture containerField='transferFunction' url='https://examples.x3dom.org/volren/transfer.png'></ImageTexture>
      </OpacityMapVolumeStyle>
    </VolumeData>
  </Scene>
</X3D>

我认为它在过去有记录,但是现在我只找到simple examples,其中分别有不同的HTML和XHTML示例。

可以在https://stackoverflow.com/a/32201556/698496

找到类似的答案