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] 范围。 也就是说,它应用一次纹理,然后抹去边缘像素的颜色。 例如,假设应用程序创建一个正方形基元,并将纹理坐标 (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) ,设置 环绕 纹理边缘行为会导致纹理在 u 方向和 v 方向上应用三次,如下所示。在 u 方向和 v 方向包装的人脸纹理的插图

注解

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

适用于