ITexture2D
概述
ITexture2D 是 Aspose.3D FOSS 中用于 .NET 的接口。继承自:ITextureUnit,IDisposable。
2D 纹理
此接口提供 4 个方法,用于在 .NET 程序中处理 ITexture2D 对象。可用的方法包括:Load、Save、ToBitmap。在安装了 Aspose.3D FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:Depth、Height、Magnification、Minification、Mipmap、Scale,以及另外 6 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Type | TextureType | 读取 | 获取此纹理单元的类型。 |
Width | int | 读取 | 获取此纹理的宽度。 |
Height | int | 读取 | 获取此纹理的高度。 |
Depth | int | 读取 | 获取此纹理的高度,对于非3D纹理,它始终为1。 |
UWrap | WrapMode | 读写 | 获取或设置纹理的 U 坐标的环绕模式。 |
VWrap | WrapMode | 读写 | 获取或设置纹理 V 坐标的包裹模式。 |
WWrap | WrapMode | 读写 | 获取或设置纹理的 W 坐标的包裹模式。 |
Minification | TextureFilter | 读写 | 获取或设置用于缩小的过滤模式。 |
Magnification | TextureFilter | 读写 | 获取或设置放大时的过滤模式。 |
Mipmap | TextureFilter | 读写 | 获取或设置 mipmap 的过滤模式。 |
Scroll | Vector2 | 读写 | 获取或设置 UV 坐标的滚动。 |
Scale | Vector2 | 读写 | 获取或设置 UV 坐标的比例。 |
方法
| 签名 | 描述 |
|---|---|
Load(bitmap: TextureData) | 从指定的位图加载纹理内容 |
Save(path: string, format: string) | 将纹理内容保存到外部文件。 |
Save(bitmap: TextureData) | 将纹理内容保存到外部文件。 |
ToBitmap() | 将纹理单元转换为 实例 |