Printing3DTextureEdgeBehavior 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テクスチャの要求された領域全体を埋めるために、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) のテクスチャ座標をプリミティブの頂点に割り当てるとします。 Clamp テクスチャ エッジ動作を設定すると、テクスチャが 1 回適用されます。 次に示すように、列の上部と行の末尾にあるピクセルカラーはそれぞれプリミティブの右上に拡張されます。 |
Mirror | 2 | タイルは、すべての整数境界でテクスチャをミラー化します。 たとえば、テクスチャ座標が (0.0,0.0)、(0.0,3.0)、(3.0,3.0)、(3.0,0.0) である場合などです。 ラップ テクスチャ エッジ動作を設定すると、テクスチャが u 方向と v 方向の両方に 3 回適用されます。 適用される他のすべての行と列は、次に示すように、前の行または列のミラー イメージです。 のミラー イメージの図 |
None | 0 | タイリングは行われません。 |
Wrap | 1 | タイルは、すべての整数ジャンクションでテクスチャ リソースを繰り返します。 たとえば、テクスチャ座標が (0.0,0,0.0)、(0.0,3.0)、(3.0,3.0)、(3.0,0.0) の場合、ラップ テクスチャ エッジ動作を設定すると、テクスチャは u 方向と v 方向の両方に 3 回適用されます。 |
注釈
この API は、3D 製造フォーマット (3MF) パッケージで使用するように設計されています。 3MF の詳細については、3MF 仕様を参照してください。