-2

我读过一篇论文,X3DOM - A DOM-based HTML5/X3D Integration Model,它提供了一些示例。但是我无法运行这些代码。我已经知道如何在浏览器中使用 X3D 和 x3dom.js,我想知道我是否可以像下面的例子一样使用 x3d。就像作者说的,如果我想使用这些代码,使用“.xhtml”后缀很重要指示火狐。我已经按照他的要求做了。

<?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

4

1 回答 1

1

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

该论文讨论了一种让浏览器在 HTML 文档中实现 3D 的机制。迄今为止。W3C 没有采用任何 3D 机制作为标准。浏览器构建者正在研究许多想法,但没有一个标准化。

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

于 2016-03-01T01:10:03.237 回答