ITextureCubemap
概述
ITextureCubemap 是 Aspose.3D FOSS 中用于 .NET 的接口。继承自:ITextureUnit、IDisposable。
立方体贴图
此接口提供 7 个方法,用于在 .NET 程序中处理 ITextureCubemap 对象。可用的方法包括:Load、LoadFromFiles、Save、ToBitmap。在安装了 Aspose.3D 用于 .NET 的 FOSS 包后,所有公共成员对任何 .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(data: CubeFaceData<TextureData>) | 在此 ITextureCubemap 实例上调用 Load(data)。 |
Load(face: CubeFace, data: TextureData) | 将数据加载到指定的面 |
LoadFromFiles(fileNames: CubeFaceData<string>) | 在此 ITextureCubemap 实例上调用 LoadFromFiles(fileNames)。 |
Save(path: CubeFaceData<string>, format: string) | 在此 ITextureCubemap 实例上调用 Save(path, format)。 |
Save(bitmap: CubeFaceData<TextureData>) | 在此 ITextureCubemap 实例上调用 Save(bitmap)。 |
Save(side: CubeFace, bitmap: TextureData) | 将指定的侧面保存到内存中 |
ToBitmap(side: CubeFace) | 将纹理单元转换为 实例 |