【问题标题】:I have an application i want to generate 3d models in canvas, but i dont know which tool to use我有一个应用程序,我想在画布中生成 3d 模型,但我不知道使用哪个工具
【发布时间】:2013-10-18 17:22:04
【问题描述】:

用户选择多个选项,应用程序会根据这些选项生成 3d 模型。

评论: 1. 必须是画布。 2. 模型必须实时生成,而不是存储在数据库中,因为可能有数百万个。

我想到了什么:

  1. 看起来threejs 几乎可以满足我的需求,但我所有的经验都是在玩弄webgl 和canvas 渲染器。我有 3d 的背景,所以这不是问题。不知道threejs可以使用canvasrenderer在线生成3d模型吗?我不是在谈论粒子或球体或其他东西,我的模型很复杂。 Threejs doc 很好,但是有很多空格。直觉告诉我动态创建 Object3d 并用几何体和顶点填充它,但我没有找到任何手册或示例如何做到这一点。

  2. 或许,我可以在collada中有一些草图模型,然后通过threejs修改它们?

  3. 也许还有另一个库?

  4. 也许我应该面对不可能并使用闪光灯?

谢谢你,保持冷静。

【问题讨论】:

    标签: javascript canvas 3d three.js


    【解决方案1】:

    这是一个相当笼统的问题,因此很难回答,但我认为,基本上,是的,三号可能可以完成您正在寻找的工作。例如,您是否正在考虑做这样的事情:

    http://workshop.chromeexperiments.com/machines/#

    ?

    顺便说一句,是的,您可能会创建大量 Object3D 并将其加载到场景中。您可能希望从加载到场景中然后修改的一些小型预定义模型开始。如果它看起来像您所追求的,请尝试将 google 草图拆开并理解它。

    【讨论】:

    • 一般来说,这不是我要找的东西,但无论如何,这些来源比threejs doc 有用得多。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2011-06-21
    • 2020-01-21
    • 2018-07-01
    • 2020-09-08
    • 1970-01-01
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多