问题标签 [pre-3d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6521 浏览

html - 使用带有 z 轴的 HTML5 画布?以及如何移动画布视线?

绘制和移动模型时如何使用 z 轴?

我目前的代码中有以下内容:

我知道 3d 可以在 2d 画布中使用,例如Pre3D 库

所以我想做的是有一个商店物品的模型,并能够在 3d 中平移和环顾它......我仍然不知道如何移动所有东西,但现在我正在询问如何获得z轴在那里...那我会问如何移动画布...

0 投票
2 回答
982 浏览

three.js - 是否可以通过插件或插件在“旧”浏览器中支持 WebGL?

针对 WebGL 不成熟的情况和有些亮眼的特性,我决定用它来构建一个在线应用程序。对于那些拥有 Firefox 4 或 Chrome 的用户来说,没有问题。但是对于 Firefox 3.* 甚至 IE 6、7 等的用户,我该怎么办呢?

所以我想问一下是否有可能写一个插件/插件。当我的代码检测到不兼容时,它可以提醒用户下载/安装这个额外的组件,以使他们能够使用 WebGL 内容。

我注意到几乎所有的 WebGL 指令都只要求你安装新的、现代的浏览器来访问 WebGL 内容,但没有一个告诉你如何处理旧的浏览器。老派浏览器有办法生存吗?

非常感谢。

0 投票
1 回答
892 浏览

javascript - 使用 pre3d 嵌套长方体

借助pre3d js lib中的这个示例,我正在尝试创建一个长方体容器,其中将包含较小的长方体。

现在,我没有正确理解的是如何将内部长方体放置在预定义的坐标中。这里的通用公式是transform2.translate什么?这个公式应该适用于我想放在里面的任何长方体。

以下是我到目前为止所做的。如果将这两个文件放在demos目录中,它们应该可以立即工作。

示例 HTML 在这里:

0 投票
1 回答
970 浏览

three.js - 三.js + 网格修改器

来自 ActionScript + Papervision 我熟悉“AS3DMod”,这是一个修改 3D 网格以弯曲、扭曲等的库。现在我正在使用 THREE.js 并发现:“#MOD3 As3dMod 3D Modifier Library port for Javascript and Three.js, Pre3d and J3D and Copperlicht”但是对于任何远程当前版本的 THREE.js(以及是为画布渲染而不是 webGL 编写的)。创建者无法更新。有谁知道任何类似的 3D 库可以在 webGL 中“弯曲、扭曲、膨胀”3D 网格?我不够熟练,无法自己更新。感谢您的任何建议。