English description below. 右上の小さいボタンを押すと変数が非表示になります 図形をドラッグすると、ぐるぐるできます ※酔いやすい方は、見ないほうがいいかもです --- Click the small button in the top-right corner to hide the variables. Drag the shape to spin it around. *Note: If you get motion sickness easily, you might want to skip this!
English description below. 1750ブロック / 1スプライト / 100%ペン (変数を除く) 実作業時間 ~約20分 興味を持ってくださった方がいたので補足↓ --- このプロジェクトの仕組みについて--- 例えば、3次元のリンゴを包丁で切ると、2次元の断面が見えますよね。 同じように、4次元の超立体をある角度で切り取った断面を数学的な計算で2次元の画面に映し出し、ペンで描画しています このプロジェクトのコードは、自作のツール(lintのようなもの)を使って最適化・軽量化しています。 そのため、中を見ても少しわかりづらい構造になっているかもしれません。 また、5次元の計算は複雑すぎるため、正直なところ私自身もこのプログラムが本当に正しいのかよく分かっていません --- 1750 blocks / 1 sprite / 100% pen (excluding variables) Actual work time: ~about 20 mins Since some people were interested, here’s a quick explanation ↓ --- How this project works --- For example, if you slice a 3D apple with a knife, you see a 2D cross-section. In the same way, this project mathematically calculates the cross-section of a 4D hypersolid sliced at a certain angle, projects it onto a 2D screen, and draws it using the pen. The code in this project was optimized using a custom lint-like tool, so it might look confusing or hard to read if you look inside. Also, 5D math is so complicated that to be completely honest, I'm not even sure if this code is 100% correct myself!