0

如何将 3D 文件嵌入 HTML 以便在 Web 浏览器上呈现?

我想做这样的事情

<!doctype html>

<html lang="en">
<head>
  <!-- stuff -->
</head>

<body>
  <!-- stuff -->
  <canvas>
    <X3D profile="Interchange" version="3.2"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance"
     xsd:noNamespaceSchemaLocation="http://www.web3d.org/specifications/x3d-3.2.xsd">
      <Scene>
        <Shape>
          <IndexedFaceSet coordIndex="0 1 2">
            <Coordinate point="0 0 0 1 0 0 0.5 1 0"/>
          </IndexedFaceSet>
        </Shape>
      </Scene>
    </X3D>
  </canvas>
  <!-- stuff -->
  <script src="js/scripts.js"></script>
</body>
</html>

我有一个操作 3D 模型然后生成网络报告的脚本。这些报告总是离线查看。

我知道有javascript 库可以让你做到这一点。问题是报告和模型都没有托管在网络服务器中,您无法从 javascript 访问本地文件(我没有更改chrome 的文件访问权限;))。

我希望能够分发 html 文件以供人们在没有可用的网络服务器的情况下离线查看它们。只要在浏览器中呈现,我就可以生成任何我想要的格式(上例中为 X3D)的 3D 模型。

如果模型以仅使用标记的声明方式嵌入,那将是首选,但也可以接受 javascript。

4

0 回答 0