文件名称:svg3d:将SVG.js用于3D场景(实验!)
文件大小:119KB
文件格式:ZIP
更新时间:2024-06-07 11:19:06
JavaScript
SVG3D 概述 该存储库包含在基于浏览器的SVG之上添加3D功能的代码。 它建立在。 看一个例子动画,和它的源代码。 该页面显示了以下动画内容: 这是处于pre-alpha状态。 它只是一个原型/实验,如果要向前发展,就需要对其进行记录,测试,增强,以及引入的构建系统等。 待办事项 我想进行的一些增强包括这些。 创建一个Mesh类,该类是Polygon的集合。 使用细分算法(包括折痕和清晰度参数)扩展Mesh类。 (这尤其重要,因为由于SVG的限制,目前遮挡算法有时仅是正确的。可以通过将大多边形分成许多小多边形来使其变得更好。) 添加常见形状的类,例如: 参数面 球体 气瓶 矩形实体
【文件预览】:
svg3d-master
----.gitignore(14B)
----linesegment.js(2KB)
----element3d.js(4KB)
----matrix.js(4KB)
----package-lock.json(311B)
----spacecurve.js(638B)
----view.js(4KB)
----README.md(1KB)
----point.js(2KB)
----index.html(3KB)
----svg3d-example.png(118KB)
----polygon3d.js(2KB)
----polyline3d.js(1KB)