p5.js
2024-10-19 14:31:28
p5.js
p5.js是一个用于创意编码的JavaScript库,其重点是使艺术家,设计师,教育者,初学者以及其他任何人都可以访问并包含所有编码!
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
ellipse(50,50,80,80);
}
examples
https://p5js.org/examples/structure-coordinates.html
https://p5js.org/examples/3d-geometries.html
function setup() {
createCanvas(710, 400, WEBGL);
}
function draw() {
background(250);
translate(-240, -100, 0);
normalMaterial();
push();
rotateZ(frameCount * 0.01);
rotateX(frameCount * 0.01);
rotateY(frameCount * 0.01);
plane(70);
pop();
translate(240, 0, 0);
push();
rotateZ(frameCount * 0.01);
rotateX(frameCount * 0.01);
rotateY(frameCount * 0.01);
box(70, 70, 70);
pop();
translate(240, 0, 0);
push();
rotateZ(frameCount * 0.01);
rotateX(frameCount * 0.01);
rotateY(frameCount * 0.01);
cylinder(70, 70);
pop();
translate(-240 * 2, 200, 0);
push();
rotateZ(frameCount * 0.01);
rotateX(frameCount * 0.01);
rotateY(frameCount * 0.01);
cone(70, 70);
pop();
translate(240, 0, 0);
push();
rotateZ(frameCount * 0.01);
rotateX(frameCount * 0.01);
rotateY(frameCount * 0.01);
torus(70, 20);
pop();
translate(240, 0, 0);
push();
rotateZ(frameCount * 0.01);
rotateX(frameCount * 0.01);
rotateY(frameCount * 0.01);
sphere(70);
pop();
}
xgqfrms 2012-2020
www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
最新文章
- 理解javascript中的浏览器窗口——窗口基本操作
- extern引发的闹剧
- Netty是什么?
- SQL Server 用户名密码查看
- 用DotNetBar设计的 Gradient Buttons 漂亮按钮
- 快速生成PDF书签
- 使用jQuery实现类似开关按钮的效果
- JavaScript 隐式转换
- 【KMP原理】【整理回顾】
- linux系统安装对硬件有什么要求
- Scala Tuple类型
- [Spark][Streaming]Spark读取网络输入的例子
- Web服务器原理
- Git 常用命令备份
- Android编程权威指南(第三版)- 2.8 挑战练习:添加后退按钮
- 最短路(hdu2544)Dijkstra算法二
- 封印解除:如何在Win10家庭版中启用组策略
- 【FFT】OpenJ_POJ - C17H - Reverse K-th Problem
- 使用Spring实现MySQL读写分离
- android Activity启动过程(二)从ActivityManagerService的startActivity到栈顶Activity的onPause过程
热门文章
- 0到1:微信后台系统的演进之路 原创 张文瑞 InfoQ 2016-01-14
- 同时执行多个$.getJSON() 出现数据混乱的问题的解决
- python 基础二-----数据类型和控制语句
- (二)基于Netty的高性能Websocket服务器(netty-websocket-spring-boot)
- SpringMVC传递JSON数据
- Apache Cocoon XML注入 [CVE-2020-11991]
- 设计模式(二)——Java简单工厂模式
- java面试必备String详解
- Codeforces Round #640 (Div. 4)
- Gym - 102062A、B、C、D、E、F、G、H