Printing3DTextureEdgeBehavior 列挙型

定義

テクスチャの要求された領域全体を塗りつぶすために、You 軸と V 軸でタイリングを行う方法を指定します。

public enum class Printing3DTextureEdgeBehavior
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
enum class Printing3DTextureEdgeBehavior
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
public enum Printing3DTextureEdgeBehavior
var value = Windows.Graphics.Printing3D.Printing3DTextureEdgeBehavior.none
Public Enum Printing3DTextureEdgeBehavior
継承
Printing3DTextureEdgeBehavior
属性

Windows の要件

デバイス ファミリ
Windows Desktop Extension SDK (10.0.10240.0 で導入)
API contract
Windows.Graphics.Printing3D.Printing3DContract (v1.0 で導入)

フィールド

Clamp 3

テクスチャ座標を [0.0, 1.0] の範囲にクランプします。 つまり、テクスチャを 1 回適用し、エッジ ピクセルの色を塗りつぶします。 たとえば、アプリケーションが正方形のプリミティブを作成し、(0.0,0.0)、(0.0,3.0)、(3.0,3.0)、および (3.0,0.0) のテクスチャ座標をプリミティブの頂点に割り当てるとします。 クランプ テクスチャ エッジの動作を設定すると、テクスチャが 1 回適用されます。 列の上部と行の末尾にあるピクセル色は、次に示すように、それぞれプリミティブの上部と右側に拡張されます。テクスチャとクランプテクスチャの図。

Mirror 2

タイルは、すべての整数境界でテクスチャをミラー化します。 たとえば、テクスチャ座標が (0.0,0.0)、(0.0,3.0)、(3.0,3.0)、および (3.0,0.0) の場合です。 ラップ テクスチャ エッジ動作を設定すると、テクスチャが u 方向と v 方向の両方に 3 回適用されます。 適用される他のすべての行と列は、次に示すように、前の行または列のミラー イメージです。 3x3 グリッド内のミラー イメージの図

None 0

タイリングは行われません。

Wrap 1

タイルは、すべての整数ジャンクションでテクスチャ リソースを繰り返します。 たとえば、テクスチャ座標が (0.0,0.0)、(0.0,3.0)、(3.0,3.0)、(3.0,0.0) の場合、 ラップ テクスチャ エッジの動作を設定すると、テクスチャは u 方向と v 方向の両方で 3 回適用されます。u 方向と v 方向にラップされた顔テクスチャの図

注釈

この API は、3D 製造形式 (3MF) パッケージで使用するように設計されています。 3MF の詳細については、「 3MF 仕様」を参照してください。

適用対象