P5.js动态绘板

本文介绍了一次使用p5.js创建动态交互绘板的实验,结合两个基础绘板的功能并进行扩展,实现了包括多种笔刷、颜色、形状选择及贴纸、暂停、清除等操作。通过编程实现的动态绘画方式既保留了传统绘画的某些特性,又增加了独特的动态效果和交互体验。对比传统绘画系统,该绘板更适合初学者,提供了一种新颖的创作工具。
摘要由CSDN通过智能技术生成

P5.js动态绘板

前言

现在是12月29日00.25,我觉得我迟早有一天被这个专业搞秃头。
这一次的实验要求是利用p5.js创作一个具有动态性和交互性的绘板,比起前面两次作业,难度有所提升,发挥空间也很大。但迫于各科作业和复习的压力,最终只在老师给出的程序基础上完成了一个比较粗糙的画板,下文将会展示画板的设计思路和实现情况。

目录

1.设计方案
2.成果展示
3.总结与对比
4.参考资料

设计方案

我的绘画系统是在两个绘板的基础上融合它们并进行扩展实现的:


其中前一个绘板是老师给出的示例程序,拥有22中不同笔刷和简单的ui操控界面,后一个绘板相信一起做这个作业的同学们都见过,是csdn上为数不多的有关p5.js文章中展示的,具有一种可以有多种形状的笔刷以及很多有趣的功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值