はじめに
javascriptで図形やグラフィカルな描画が書けるp5jsが面白そうだったので、サンプルを動かしました。
このサイトの環境でどう動かせるか実験した記事です。
時計のサンプルを動かしてみる
Example clock
function setup() {
// 親要素を指定して描画位置を変更する
let canvas = createCanvas(400, 400);
canvas.parent('canvas');
// 省略
}
変更箇所はcanvasの大きさと位置だけです。
p5jsのデフォルトでは</body>
のすぐ上にcanvasが描画されるため、記事の中に組み込めるようにcanvasの親要素を指定してます。
関数が充実していますね。
時間がsecond()
minute()
hour()
だけで取得できますし、図形の形や色も簡潔にかけるためコードがスッキリしています。
参考
【Electron】PCのスリープと起動イベントを検知する
ElectronNodejsJavaScriptTypeScriptschedule2021-09-06
axiosでリクエスト中の処理をキャンセルする
JavaScriptNodejsschedule2021-08-31
Node.jsでChrome.exeを起動してページを開く方法
NodejsJavaScriptWindowsschedule2021-08-25
【p5js】パーリンノイズとeraseを使ったブックカバー#PCD2021
p5jsProcessingPCD2021JavaScriptschedule2021-02-20
【p5js】砂丘の砂紋のアニメーション#PCD2021
p5jsProcessingPCD2021JavaScriptschedule2021-02-17
個人の技術ブログを作り直しました(3回目)
ブログNuxtjsVuejsTypeScriptJavaScriptNetlifyschedule2020-12-19
nuxt/contentでサイトマップを作る
NuxtjsVuejsTypeScriptJavaScriptschedule2020-12-16
remarkでnuxt/contentのマークダウン書式を拡張する
NuxtjsVuejsTypeScriptJavaScriptschedule2020-12-13