Helper Class for Using p5.js with PyScript.
Project description
P5Canvas Helper Class
概要
P5Canvasはp5.jsをPyScript(ブラウザ上で動くPython)で使うためのヘルパーライブラリです。
使い方
import P5Canvas
class MyCanvas(P5Canvas):
def setup(self, p5):
self.x = 100
self.y = 100
p5.createCanvas(300, 300)
def draw(self, p5):
p5.background(128)
p5.fill(255, 0, 0)
p5.ellipse(self.x, self.y, 50, 50)
if p5.keyIsDown(p5.LEFT_ARROW):
self.x -= 1
if p5.keyIsDown(p5.RIGHT_ARROW):
self.x += 1
if p5.keyIsDown(p5.UP_ARROW):
self.y -= 1
if p5.keyIsDown(p5.DOWN_ARROW):
self.y += 1
MyCanvas().run()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
p5canvas-1.0.0.tar.gz
(2.4 kB
view details)
Built Distribution
File details
Details for the file p5canvas-1.0.0.tar.gz
.
File metadata
- Download URL: p5canvas-1.0.0.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64e072983a136e2c4dfea2538e0fc1471162b282fb4446b553b2fa562e72588d |
|
MD5 | 0e1554aeb02fd5312acbf5bb00bf32f2 |
|
BLAKE2b-256 | 7da615c4d7a7d9344898c04b638a054d844c6e1c19bd7dfa15d38b5b791db2cf |
File details
Details for the file P5Canvas-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: P5Canvas-1.0.0-py3-none-any.whl
- Upload date:
- Size: 2.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2416d5826b1932826b2cb434d7f72d70a2fea52cf6d987069c0d9ccb4f533759 |
|
MD5 | 24275ccb0628a7808c495c39a848f1e3 |
|
BLAKE2b-256 | 3e2479fc9088e46d13333622292d8b8f8a1799a4d09d1516604665a7829f0aed |