ITextureCubemap

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 项。

属性

名称类型访问描述
TypeTextureType读取获取此纹理单元的类型。
Widthint读取获取此纹理的宽度。
Heightint读取获取此纹理的高度。
Depthint读取获取此纹理的高度,对于非3D纹理,它始终为1。
UWrapWrapMode读写获取或设置纹理的 U 坐标的环绕模式。
VWrapWrapMode读写获取或设置纹理 V 坐标的环绕模式。
WWrapWrapMode读写获取或设置纹理的 W 坐标的环绕模式。
MinificationTextureFilter读写获取或设置用于缩小的过滤模式。
MagnificationTextureFilter读写获取或设置放大时的过滤模式。
MipmapTextureFilter读写获取或设置 mipmap 的过滤模式。
ScrollVector2读写获取或设置 UV 坐标的滚动。
ScaleVector2读写获取或设置 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)将纹理单元转换为 实例

另请参阅

 中文