これはなぜですか?私はz軸が通常考えられると思った?理由はありますか?ほとんどの人がxnaのアップベクトルとしてy軸を使用するのはなぜですか?
答えて
他の人からも言われているように、それは任意の規則です。
2D画像がモニタに表示されている場合、その画像はX座標とY座標を持ち、Y座標は上(または下に)ですが、これは自然に発生する方法とOpenGL(XNAには特に関係ありません) 。この2D画像を3Dシーンの投影にすると、Z座標が得られます。できるだけシンプルな座標変換を維持し、Yはまだ上(Zは外向き)です。
これはすべて相対的です。私は、Yを上に、ZをZとして使うゲームを知っています。
私は、学校ではすべての数学の本にX軸とY軸がページ上にフラットであり、Z軸が奥行き軸であるという事実と関係していると推測します。
独自の教科書があります。 Calculus onから、我々はZ軸が垂直であり、Yが水平であり、Xが深さであると教えられた。これは、XNA 3Dプログラミングのバックグラウンドを持っていた私には、最も後方の可能な表現であるように思えました。 –
は、私は人々がこれを選択した理由を不思議に思っていると仮定します。このオーバー
:
それは純粋にプログラマによる決断です。私は、Y軸が上を向いている理由は、Y軸が上を向いている2Dの規則の延長に過ぎないと確信しています。
これは単なる慣習です。
OpenGLのデフォルト(ID)GL_MODELVIEW
行列は、-Zと+ Yが上を向くように設定されています。おそらく開発者に影響を与えましたが、それはあなた次第です。実際のところ、最近のOpenGLは固定パイプラインを落としました。そのためマトリクスであるため、これは(技術的に)適用されなくなりました。
DirectXの規約がわかりません。
- 1. なぜ、ほとんどの人がユーザーIDでルートを使用していますか?
- 2. ほとんどのシェーダがmat3x4ではなくmat4を使用するのはなぜですか?
- 3. ほとんどの友人でトップ5
- 4. なぜSystem.Arrayのほとんどのメソッドは静的ですか?
- 5. なぜGuavaソースの瓶はほとんど空ですか?
- 6. ほとんどのMVCサンプルコントローラコードがActionResultを返すのはなぜですか?
- 7. ハイチャート - 左Y軸を使用する3つのシリーズと右Y軸を使用する第4シリーズ
- 8. .NETコードのアクセスセキュリティ - なぜこれはほとんど使用されていないのですか?
- 9. 戻り値の代わりに反復継続フラグのほとんどのブロック使用引数がなぜですか?ほとんどの反復ブロックの
- 10. x軸とy軸のオーバーフロー
- 11. x軸とy軸のダイナミックデータチャート
- 12. ラージオブジェクトヒープは、ほとんど空であるのはなぜですか?
- 13. なぜstd :: bind1stは「ほとんど使用不可能」と考えられるのですか?
- 14. 関数がsin波をy軸に沿ってそんなに高くするのはなぜですか?
- 15. どうか、なぜ「異なる」Apacheのプロジェクトのほとんどがそう
- 16. ggplot2でgeom_ribbonを使用してX軸とY軸を逆にした場合
- 17. x軸とy軸に異なるdpiのデバイスをサポートする
- 18. ほとんどの場合、トラバーサル転送のみがなぜですか?
- 19. R:X軸がログスケールを使用しているときにY軸上の点をプロットする
- 20. document.domainをすべての(ほとんどの)ブラウザで使用できますか?
- 21. グラフ(MSChart)XとY軸のラベルは、C#とコントロールグラフ(MSChart)を使用して、原点
- 22. ほとんどの人は.NETのSqlMembershipProvider、SqlRoleProvider、およびSqlProfileProviderを使用しますか?
- 23. ExcelでX-YスキャッタプロットのX軸とY軸のタイトルを設定する方法
- 24. ほとんどの人は、データサービスとデータベースがシステムの最も重要な部分だと言うのはなぜですか?
- 25. x = x + yとx = y + xが時々異なるのはなぜですか?
- 26. Nexus Sではz軸の回転がy軸に反映されるのはなぜですか?
- 27. ほとんどの人が特別な仕事をしているときにどのようにアジャイルになるのですか?
- 28. ほとんどの人はどのようにアプリケーション(サブフォルダ)内でコードを整理するのですか?
- 29. ハイチャートでグラフのx軸とy軸の輻輳を避けるにはどうしたらいいですか?
- 30. x軸とy軸のラベルのサイズR
それはどこから来たの説明をありがとう。 –