gpt4 book ai didi

frameworks - WebGL 框架——最好的选择是什么? X3DOM?

转载 作者:行者123 更新时间:2023-12-03 17:22:43 25 4
gpt4 key购买 nike

我即将启动一个将使用交互式生成的 3D 内容的 Web 应用程序。目的是让它在浏览器中本地运行,即不允许 Flash,只允许 JavaScript + HTML5。

除了使用纯 WebGL 之外,最好使用能够提供更高级别接口(interface)的库。

X3DOM 的方法对我来说看起来很棒 - 看起来它应该在浏览器中成为原生的,而 lib 将铺平道路。

但是在我的第一印象之后,我不确定它是否足够轻巧。除了 400kb 的 JS 文件之外,它还降低了 Firefox 的速度。

我需要的功能并不多。整个场景设置可以通过“手”轻松完成。但我需要用户交互,包括找出用户点击的位置。后来我希望能够以通用文件格式加载和插入 3D 对象。

PS:选择的浏览器是基于 Firefox 和 Webkit 的浏览器。台式机和移动设备。我不关心IE。

PPS:是的,我知道这个问题:WebGL Framework

最佳答案

我认为这个决定归结为:
你想有更多的设计或程序员的方法。

x3dom:它利用 x3d 来描述场景使其采用了一种更具设计性的方法,只需添加 x3dom css 和 js 就可以做到这一点:

<X3D><Scene><Shape><Box/></Shape</Scene></X3d>

three.js:只允许通过javascript生成场景,而且仅仅为了设置 Canvas 就需要很多额外的代码。查看这个简单盒子示例的源代码: http://stemkoski.github.com/Three.js/Template.html

两种方法都不是错误的,我更喜欢设计场景,然后在需要进行任何计算时使用 js。

关于frameworks - WebGL 框架——最好的选择是什么? X3DOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com