Javascript 我有一个应用程序,我想在画布上生成三维模型,但我不知道该使用哪个工具

Javascript 我有一个应用程序,我想在画布上生成三维模型,但我不知道该使用哪个工具,javascript,canvas,3d,three.js,Javascript,Canvas,3d,Three.js,用户选择多个选项,应用程序根据该选项生成三维模型 评论: 1.一定是帆布的。 2.模型必须实时生成,而不是存储在数据库中,因为可能有数百万个模型 我想到了什么: 看起来threejs几乎满足了我的需求,但我的所有经验都是在玩弄webgl和画布渲染器。我有3d背景,所以这不是问题。我不知道threejs能否使用canvasrenderer在线生成3d模型?我不是说粒子、球体或smth,我的模型很复杂。Threejs文档很好,但是有很多空白。直觉告诉我如何动态创建Object3d并用几何体和顶点填充

用户选择多个选项,应用程序根据该选项生成三维模型

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

我想到了什么:

  • 看起来threejs几乎满足了我的需求,但我的所有经验都是在玩弄webgl和画布渲染器。我有3d背景,所以这不是问题。我不知道threejs能否使用canvasrenderer在线生成3d模型?我不是说粒子、球体或smth,我的模型很复杂。Threejs文档很好,但是有很多空白。直觉告诉我如何动态创建Object3d并用几何体和顶点填充它,但我还没有找到任何手册或示例

  • 也许,我可以在collada中创建一些草图模型,然后通过threejs修改它们

  • 也许还有别的图书馆

  • 也许我应该面对不可能,使用闪光灯


  • 谢谢你,保持冷静。

    这是一个相当笼统的问题,所以很难回答,但我认为,基本上,是的,三个人可能能胜任你正在寻找的工作。例如,您是否正在考虑这样做:

    ?


    顺便说一句,是的,您可能会进行大量的Object3D创建并加载到场景中。您可能希望从一些小的预定义模型开始,这些模型将加载到场景中,然后进行修改。如果它看起来像你要找的东西,试着把谷歌草图拆开并理解它。

    一般来说,它并不完全是我要找的,但无论如何,这些资源比3JS文档有用得多。非常感谢!