TextureMapping

TextureMapping

グラフィックスプリミティブのオプションで,使用するテクスチャマッピングを指定する.

詳細

  • TextureMappingは,UVマッピングあるいは拡散マッピングとしても知られている.
  • TextureMappingは,通常,2Dの多角形あるいは3Dの曲面に画像を投影するモデリングに使われる.
  • 次は,2D画像に使える3D投影法である.
  • Automatic投影法を自動的に選択する
    None投影しない
    "Box"ボックス投影
    "Cubic"立方体投影
    "Cylindrical"円筒投影
    "Front"xy 平面への平面投影
    "Planar"平面投影
    "Spherical"球面投影
    "Stereographic"ステレオ投影
  • 投影はグラフィックスで指定された個々のプリミティブに個別にマッピングされる.テクスチャが複数の多角形を含むPolygon式にマッピングされる場合は,テクスチャは多角形の集合で被覆される領域全体にマッピングされる. »

例題

すべて開くすべて閉じる

  (3)

2Dの多角形にテクスチャマッピングを適用する:

立方体にテクスチャマッピングを適用する:

球にテクスチャマッピングを適用する:

スコープ  (8)

2Dのグラフィックスプリミティブにテクスチャマッピングを適用する:

3Dのグラフィックスプリミティブにテクスチャマッピングを適用する:

"Planar"マッピングを適用して座標を単一の軸とともに投影する:

"Cubic"マッピングを適用して,点の表面方向に基づいて3つの平面マッピングの一つを選択的に適用する:

"Box"マッピングを適用して,6つの平面マッピングの一つを点の表面方向に基づいて選択的に適用する:

"Cylindrical"マッピングを適用し,プリミティブの側面に円筒投影,上と下には平面投影を使う:

"Spherical"マッピングを適用して球面投影を使う:

"Stereographic"投影を適用して,2D平面の球面への等角マッピングを実現する:

グラフィックス中の各プリミティブに個別にマッピングを適用する:

複数のPolygonを使ってマッピングを多角形で被覆された領域全体に適用する:

アプリケーション  (4)

球面テクスチャを使って現実的な背景を作成する:

"Spherical"マッピングを使って球面に正距円筒テクスチャを適用する:

"Spherical"マッピングを使って星図を背景として作成する:

GeoGraphicsからの地理データをインタラクティブな地球上に表示する:

特性と関係  (2)

VertexTextureCoordinatesを使って,何らかのプリミティブの頂点に明示的にテクスチャ座標を適用することができる:

TextureCoordinateFunctionは,プロットで,指定の点における何らかの値に基づいたテクスチャ座標の計算に使われる:

考えられる問題  (1)

"Cubic"マッピングにおけるプリミティブは,マッピングしたテクスチャを3つの側面上に反転して表示する:

"Box"マッピングを使って,投影軸の符号に基づいてテクスチャを反転させる:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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