1
私は現在、HTML5のキャンバスを使用してJSにゲームに取り組んでいると私は3Dに変換する必要がx'
とy'
によって定義された座標2Dにx
、y
、z
によって定義された2次元座標に座標2つの投影モードを使用しています。コンバート3Dは、軸測と等角図を使用して座標
私はすでに式を見つけるために、等角図のwikiページを読みましたが、私はそれを理解していない:それは、マトリックスの回転とはどこにあるの使っているのはなぜ
:式を
ウィキペディアx'
およびy'
2D結果?
axonometric投影法を使用して2D軸で3D軸のポイントを変換する式を教えてもらえますか?等方投影を使用した数式は数学的に初心者を説明していますか?アイソメトリック2Dへ
等角投影法は基本的に回転であり、それに続いて次元削減(結果のz座標を放棄する)のためです。 –
@NicoSchertlerしたがって、式は 'x '=(x-z)* cos(30)'と 'y' = y +(x + z)・sin(30)'です。 –
[Wikipedia](https://en.wikipedia.org/wiki/Isometric_projection#Mathematics)によると、 'x '=(xz)/ sqrt(2)'と 'y' =(x + 2y + z )/ sqrt(6) 'のようになります。これはスケーリングファクタ '1/2'を除いてあなたの式に似ています。 –