1

我正在考虑(如果可能的话,或者)我将如何在浏览器中实现以下功能:

我正在尝试设计一个 Web 应用程序,该应用程序将允许用户自定义设计(添加图像 + 文本)到浏览器中的 3D 表面。设计可以在(2D)画布/编辑器上进行,这将允许用户拖放图像并添加文本等。然后,最好是实时地,将设计转换并应用于 3D 形状/表面。用户可以通过旋转 3D 表面进行预览。

它需要在 iOS 中工作,所以 Flash 已淘汰。对于这种应用程序是否可以避免使用 WebGL - 需要广泛的浏览器覆盖范围(IE8 需要支持相关的画布垫片)。

有什么东西已经这样做了吗?是否可以在客户端(HTML5/Javascript)中专门实现这一点?

4

2 回答 2

3

查看http://www.c3dl.org/了解 3d js 库

http://www.addyosmani.com/resources/googlebox/用于映射到框的图像和文本,

http://mugtug.com/sketchpad/一个 html5 编辑器

于 2012-02-06T02:51:50.547 回答
1

是的,这绝对是可能的。查看 Three.js 和 thingiview 以获取有关如何进行 3d 方面的示例和灵感。您应该能够使用 html5 画布设计编辑器,然后使用 toDataUrl() 方法获取它的图像版本。

于 2012-02-06T02:45:38.427 回答