我是新来的3D图形世界。我有一个我想在Web浏览器中显示的x3d文件。我正在尝试使用下面的代码。X3DOM不拾起外部x3d文件
<Shape>
<Appearance>
<Material diffuseColor='0.6 0.0 0.6' specularColor='0.8 0.8 0.8' shininess='0.145'/>
</Appearance>
<inline url="full.x3d"> </inline>
</Shape>
这是写在一个本地html文件中,“full.x3d”文件与html文件位于同一目录中。当我打开html文件时,x3d框显示正在加载......并且即使很长时间后也没有加载。
x3d文件本身很好。如果我手动将它的内容复制到html文件,我会得到一个很好的输出。
我不知道为什么x3dom没有从文件中获取数据。我没有使用任何本地服务器,直接在浏览器中打开html。
而这个问题不仅限于我的文件。当我从x3d教程网站下载并运行示例文件时,它也无法加载附加的x3d文件。
谢谢,你所指的误差的一个错误。另一个主要的错误是我像一个普通的html文件一样运行文件,而不是通过Apache服务器。内联发送内部XMLHttpRequest,因此需要服务器来解决它。当我将这个节点拿出Shape并通过服务器运行时,它就起作用了。 – Mancunia89 2014-11-22 10:07:05