【发布时间】:2021-03-18 01:25:04
【问题描述】:
我在 p5.js WEBGL 画布中放置了一个 obj 文件。我想通过 html 下载属性链接使 3D 模型可下载。
我试过了:
<a href="SnowstormAloe.obj" download="Snowstorm Aloe .obj">Download OBJ</a>
这当然不起作用,因为 html 下载属性不包含这种类型的文件。关于如何使 .obj 可下载的任何想法?
谢谢!
【问题讨论】:
-
你的意思是,下载具有功能的画布?在 js 中没有办法做到这一点(也许有一个库..)。您至少应该生成一个带有画布逻辑代码的 html 文件。
-
不抱歉,我指的是实际模型,就好像我会使用简单的图片或 PDF 一样。
-
嘿,谢谢你链接这个。我看了看,在我看来画布元素被转换为静止图像,但如果我错了,请纠正我。在我的情况下,我需要下载输出是一个 3D 模型,特别是一个 .obj 文件。谢谢!
-
download属性适用于各种文件。它不适用于所有类型的 URL(例如,排除跨源 URL),但文件类型无关紧要。
标签: javascript html download 3d-model