Printing3DTextureEdgeBehavior 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定平铺应如何出现在你和 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 方向上应用三次。 应用的所有其他行和列都是上一行或列的镜像,如下所示。 |
None | 0 | 不会发生平铺。 |
Wrap | 1 | 平铺在每个整数交接处重复纹理资源。 例如,纹理坐标为 (0.0,0.0)、(0.0,3.0)、(3.0,3.0 和 (3.0,0.0),设置 Wrap 纹理边缘行为会导致纹理在 u-和 v 方向中应用三次,如下所示。 |
注解
此 API 设计用于 3D 制造格式 (3MF) 包。 有关 3MF 的详细信息,请参阅 3MF 规范。