tweek sliders. no mouse/key reactions. コードの読みやすさを模索していたのですが、動作検証も兼ねてたくさん表示したりスライダ範囲の調整をしたりしてみました。 変更の中心は ・巨大な式を定義に分解する ・モデルデータはリストへ追い出す といったあたりで、(蛇足なこともしていますが)ロジック的には等価になってるつもりです。実際のところ、読みやすくなってるか読みにくくなってるかはちょっと判断できません。 @yukku( @Yukkku )氏のオリジナル版( https://scratch.mit.edu/projects/470897319/ )にあるような、「zの値によって線分を描くかどうか判断して適切に表示・非表示する処理」については、手抜き版を実装しています。何が「適切」であるか、私はまだよくわかりません。 最近は「点」を描くプロジェクトばかり書いているのもあり、「面や線」を使うことで「補間する」仕組みこそが、3Dプロジェクトを分かりにくくしてるのかななんてことも思います。 2025/07/19 fix: ・「床と天井」モデルに混入したバグを修正。 ・光源の座標系のバグを修正。 ・cam.z初期値を-500から0に変更。 ・camの可動範囲を変更。