Paper.js

软件描述

Paper.js 是一个开源的矢量图形脚本框架,运行于 HTML5 Canvas 之上。它提供了一个简洁的场景图/文档对象模型,以及大量强大的功能,用于创建和操作矢量图形与贝塞尔曲线,所有功能均被精巧地封装在一个……

官方网站

访问软件的官方网站了解更多信息

官方认证

paperjs.org

安全链接HTTPS

什么是 Paper.js?

Paper.js 是一个基于 HTML5 Canvas 运行的开源矢量图形脚本框架。它提供了一个简洁的场景图/文档对象模型,以及大量强大的功能,用于创建和操作矢量图形与贝塞尔曲线,所有功能均封装在一个设计良好、一致且清晰的编程接口中。

特性
文档对象模型
Paper.js 提供了一个非常易于使用的文档对象模型(也称为场景图)。可以创建项目,并向其中添加图层、组、路径、光栅等元素。

路径与节点
Paper.js 使得创建路径并为其添加节点变得极为简单。添加后,可轻松查看、操作、移动或删除节点。

鼠标交互
Paper.js 提供了针对不同鼠标操作(或触摸屏操作)的事件处理器。可利用这些处理器创建具有不同响应方式的工具,以应对鼠标交互和移动。

键盘交互
Paper.js 支持两种键盘交互方式:一是拦截按键事件并作出响应;二是随时检查某个键的状态,判断其是否被按下。

🔄 替代方案

20 个选择
Three.js

Three.js

软件

4.5

该项目的目标是创建一个轻量级的3D库,其复杂度极低——换句话说,专为初学者设计。该库提供<canvas>、<svg>、CSS3D和WebGL渲染器。

免费 • 开源
查看详情
p5.js

p5.js

软件

p5.js 是一个基于 Processing 核心原则的 JavaScript 客户端库,用于创建图形和交互式体验。

免费 • 开源
查看详情
Zdog

Zdog

软件

5

Zdog 是一个用于 <canvas> 和 SVG 的 3D JavaScript 引擎。通过 Zdog,你可以在网页上设计并渲染简单的 3D 模型。Zdog 是一种伪 3D 引擎,其几何体存在于三维空间中,但以平面形状进行渲染。这使得 Zdog 具有独特之处。

免费 • 开源
查看详情
Processing.js

Processing.js

软件

Processing.js 是一种开源编程语言,是 Processing 可视化语言的移植版本,旨在让希望在网页上进行图像、动画和交互编程的用户无需使用 Flash 或 Java 小程序。Processing.

免费 • 开源
查看详情

一款免费开源的 JavaScript 库,可轻松绘制 HTML5 图形和动画。它轻量级,且开箱即用的功能比现有的基于 SVG/VML 的组件(包括 Raphaël 和 Bonsai)更强大。

免费 • 开源
查看详情

Raphaël 是一个小型 JavaScript 库,可简化您在网页上处理矢量图形的工作。例如,若要创建自定义的图表或图像裁剪旋转控件,使用此库可轻松实现。

免费 • 开源
查看详情

是一个开源编程库,为软件开发者提供基于矢量图形的、与设备无关的API。

免费 • 开源
查看详情
Anime.js

Anime.js

软件

Anime.js 是一个快速、多功能且轻量级的 JavaScript 动画库,拥有简单而强大的 API。它支持 CSS 属性、SVG、DOM 属性和 JavaScript 对象。

免费 • 开源
查看详情
上一页
下一页

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。