ViewProjection

ViewProjection

グラフィックスに使用する投影法を指定する,三次元グラフィックスのオプションである.

詳細

  • ViewProjectionには次の設定を使うことができる.
  • AutomaticViewPointオプションの値から投影法を推測する
    "Perspective"透視投影法を使う
    "Orthographic"正投影法を使う
  • 透視投影法は,オブジェクトが視点から遠くにあるほど,それが小さく見える短縮効果を生む.画面奥に向かう平行線は,十分に引き伸ばすと最終的に1点に収束する.
  • 正投影法は,視点からの距離とは関係なくオブジェクトの見かけの大きさを保つ.画面奥に向かう平行線が収束することはない.
  • ViewProjection->Automaticのときは,ViewPointパラメータの1つが無限大ではない限り,デフォルトで"Perspective"投影法が使われる.
  • 正投影法は,視点の中心から無限大に離れた透視法に相当する.つまり,たとえViewProjection->"Perspective"と設定されていても,ViewPointViewCenterから非常に離れている場合の最終画像は正投影法に見えることになる.

例題

すべて開くすべて閉じる

  (1)

デフォルトで,3Dグラフィックスは透視投影を使用する:

代りに正投影を指定する:

スコープ  (3)

任意の視点の正投影:

任意の視点の透視投影:

非常に遠くからの透視投影は正投影に見える:

ViewProjectionのオプションはPlot3Dにも同様に適用できる:

一般化と拡張  (1)

任意のViewPointからの投影には,デフォルトで透視投影が使われる:

ViewPointを無限の値に設定すると,代りに正投影が使われる:

アプリケーション  (1)

考えられる問題  (1)

ViewPointをカメラから十分に遠くすると,事実上正投影になる:

Wolfram Research (2017), ViewProjection, Wolfram言語関数, https://reference.wolfram.com/language/ref/ViewProjection.html.

テキスト

Wolfram Research (2017), ViewProjection, Wolfram言語関数, https://reference.wolfram.com/language/ref/ViewProjection.html.

CMS

Wolfram Language. 2017. "ViewProjection." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ViewProjection.html.

APA

Wolfram Language. (2017). ViewProjection. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ViewProjection.html

BibTeX

@misc{reference.wolfram_2024_viewprojection, author="Wolfram Research", title="{ViewProjection}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/ViewProjection.html}", note=[Accessed: 14-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_viewprojection, organization={Wolfram Research}, title={ViewProjection}, year={2017}, url={https://reference.wolfram.com/language/ref/ViewProjection.html}, note=[Accessed: 14-November-2024 ]}