如何在没有x3dom.js的浏览器中使用x3d

如何在没有x3dom.js的浏览器中使用x3d

问题描述:

我已经阅读过一篇论文X3DOM - 一个基于DOM的HTML5/X3D集成模型,它提供了一些示例。但是我无法运行这些代码。 我已经知道如何在浏览器中使用X3D和x3dom.js,我想知道是否可以像下面的例子一样使用x3d。像作者说的,如果我想使用这些代码,使用“.xhtml”后缀很重要指导Firefox。我已经按照他的要求完成了。如何在没有x3dom.js的浏览器中使用x3d

<?xml version="1.0" encoding="utf-8" ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head><title> 
X3D DOM integration and manipulation 
</title></head> 
<body> 
<h1>X3D DOM integration and manipulation</h1> 
<x3d:x3d xmlns:x3d= 
"http://www.web3d.org/specifications/x3d-3.0.xsd"> 
<x3d:Scene> 
<x3d:Shape> 
<x3d:Box x3d:size="4 4 4" /> 
</x3d:Shape> 
</x3d:Scene> 
</x3d:x3d> 
</body> 
</html> 

这是论文。 http://www.web3d.org/wiki/images/3/30/X3dom-web3d2009-paper.pdf

+0

如果你没有意识到,你链接的文件是X3D整合到DOM一个_proposal_。这不是目前正在实施的文件。 –

+0

非常感谢你! –

+0

Patrick Roberts:已实施。请参见http:.// x3dom.org/。它不是X3D中所有功能的完整实现,但X3DOM + HTML/DOM涵盖了所有需要的功能。 –

X3DOM是一个JavaScript库,需要包含它来处理X3D标签。没有库和相应的CSS,它将无法解析标签和属性并提供DOM交互。

本文讨论了让浏览器在HTML文档内部实现3D的机制。至今。 W3C没有采用任何3D机制作为标准。浏览器制造商正在与一些想法合作,但没有任何标准。

我写了一篇博客有关如何X3D添加到您的网页 - http://realism.com/blog/add-x3d-your-webpage

+0

非常感谢,您的回答非常有帮助。 –