TOMOQ1024 / WebApps2

ゲームや実験的なプログラムをまとめたWebページ.
https://tomoq-apps.vercel.app
MIT License
0 stars 0 forks source link

複素力学系のページを作る #69

Open TOMOQ1024 opened 10 months ago

TOMOQ1024 commented 10 months ago

C3 Advent Calendar 2023 で使用したような複素関数の反復写像を表現するページを作成する.現在のブラウザの対応状況から,今回はWebGLを用いる.

TOMOQ1024 commented 10 months ago

このページは数学が得意な人はもちろん,苦手な人の興味を助けることを目的とする.必要な機能は次の通り.

TOMOQ1024 commented 9 months ago

描画しているはずなのに,何も表示されない!

TOMOQ1024 commented 9 months ago

描画も上手くいって,タイトルの問題も解決した!

TOMOQ1024 commented 9 months ago
TOMOQ1024 commented 9 months ago
TOMOQ1024 commented 9 months ago

優先度低めのTODO

何となくLighthouseやってみた結果(PWAはちょっとわからなかった←?):

TOMOQ1024 commented 9 months ago

設定項目案(適宜更新):

TOMOQ1024 commented 9 months ago

改めて現在挙げられる追加/修正すべき事項:

TOMOQ1024 commented 9 months ago

他ブラウザでの挙動確認

Chromeで実装,Safariでの期待した動作を確認.文字やinput要素の見た目に顕著な違いが見られた.

TOMOQ1024 commented 9 months ago

初期値を定数として関数を画素によって変化させるようなレンダリング方法を追加し,画面を分割させてこれと反復写像とをリアルタイムに対応させたい.

これによって,マンデルブロ集合 ↔︎ ジュリア集合の対応を見るなど,観察できる図形の幅が広がる.

TOMOQ1024 commented 7 months ago

初期値の設定箇所を,画素に対応する複素数cが使用可能である数式入力要素にしたことで,マンデルブロ集合もジュリア集合も表せるようにした.当初の想像とは違うものとなったが,マンデルブロ集合 ↔︎ ジュリア集合の対応については別の機会?

TOMOQ1024 commented 4 months ago

構文解析に関するもの:

TOMOQ1024 commented 2 months ago

構文解析に関するもの: