【问题标题】:JSON format for Three.JSThree.JS 的 JSON 格式
【发布时间】:2012-10-12 20:41:42
【问题描述】:

JSON 格式有问题。

我将自动生成 JSON 格式的 2D 建筑平面图。然后将此 JSON 文件加载到 Three.JS 中进行可视化。

目前,我可以轻松地创建基于 JSON 格式的各种几何类型: https://github.com/mrdoob/three.js/wiki/JSON-Model-format-3.1

但是,我需要了解有关此数据格式的更多信息。

  • 首先,如何在模型中添加文本?​​
  • 其次,我找不到这种格式的几何图形。有吗?
  • 第三,有没有我可以参考的文档以获得更多关于这个的解释 格式?
  • 最后,如何添加有关几何的附加信息 在 JSON 格式里面?例如,当我在 JSON 中创建一个多边形时 格式,我想添加有关该多边形的其他信息 例如区域、所有者、...

【问题讨论】:

    标签: json webgl three.js


    【解决方案1】:
    1. 通过纹理,或通过创建 THREE.TextGeometry 并将其与其他几何图形合并
    2. AFAIK,没有。您也许可以通过加载一个单独的对象来模拟线条,并将其渲染为线框。
    3. 我用过源码:Loader,JSONLoader
    4. 我认为在保持兼容性的同时这是不可能的,即您需要修补 Three.js 加载器。

    实现您想要的一个选项可能是将自定义条目添加到 JSON,例如"lines": [], "customFaceProperties": [],然后在 stock Loader 解析了它所理解的所有内容后自己解析它们。

    此外,由于您可能正在创建包含不同内容的内容,因此您可能想了解一下场景加载功能:exampleSceneLoader.js

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-25
      • 1970-01-01
      • 1970-01-01
      • 2015-08-28
      • 1970-01-01
      • 2015-09-02
      • 2012-02-29
      • 2012-06-29
      相关资源
      最近更新 更多