我正在嘗試制定一個自定義角度的等軸投影矩陣。在我使用的發動機有像這樣定義的投影矩陣:等軸角和刻度之間的關係是什麼?
var project:Matrix = new Matrix();
projection.rotate(45 * (Math.PI/180));
scale = 1.4142137000082988; // not sure why this magic number is needed- now working on a "real" solution
projection.scale(scale * 1, scale * .5);
(上面的語法動作,但應該沒多大關係) 我目前正在試圖讓我的頭周圍wikipedia article 。我看到β角是45°,就像上面的矩陣一樣,但我不明白'魔術'數字來自哪裏,以及等角與尺度比(1,1/2)之間的關係。
如果我想使用自定義角度,我該如何計算出我使用的角度而不是45? ,規模價值和規模比率是多少?
這個幻數很接近'sqrt(2)'。 – sblom