Printing3DTextureEdgeBehavior 枚举

定义

指定平铺应如何出现在你和 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] 范围。 也就是说,它应用纹理一次,然后抹黑边缘像素的颜色。 例如,假设应用程序创建一个正方形基元并将纹理坐标 (0.0,0.0)、(0.0,3.0)、(3.0,3.0)和 (3.0,0.0)分配给基元顶点。 设置 固定 纹理边缘行为会导致应用纹理一次。 列顶部和行尾的像素颜色分别扩展到基元的顶部和右侧,如下所示。纹理和固定纹理的插图。

Mirror 2

平铺在每个整数边界处镜像纹理。 例如,纹理坐标为 (0.0,0.0)、(0.0,3.0)、(3.0,3.0)和 (3.0,0.0)。 设置 包装 纹理边缘行为会导致纹理在 u 方向和 v 方向上应用三次。 应用的所有其他行和列都是上一行或列的镜像,如下所示。 3x3 网格中镜像图像的插图

None 0

不会发生平铺。

Wrap 1

平铺在每个整数交接处重复纹理资源。 例如,纹理坐标为 (0.0,0.0)、(0.0,3.0)、(3.0,3.0 和 (3.0,0.0),设置 Wrap 纹理边缘行为会导致纹理在 u-和 v 方向中应用三次,如下所示。图示,该图示的面部纹理包装在 u 方向和 v 方向

注解

此 API 设计用于 3D 制造格式 (3MF) 包。 有关 3MF 的详细信息,请参阅 3MF 规范

适用于