ITextureCubemap

ITextureCubemap

ภาพรวม

ITextureCubemap เป็นอินเทอร์เฟซใน Aspose.3D FOSS สำหรับ .NET. สืบทอดจาก: ITextureUnit, IDisposable.

เท็กซ์เจอร์ Cube map

อินเทอร์เฟซนี้ให้ 7 เมธอดสำหรับทำงานกับอ็อบเจ็กต์ ITextureCubemap ในโปรแกรม .NET. เมธอดที่มีให้รวมถึง: Load, LoadFromFiles, Save, ToBitmap. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS สำหรับ .NET. คุณสมบัติ: Depth, Height, Magnification, Minification, Mipmap, Scale, และอีก 6 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
TypeTextureTypeอ่านรับประเภทของหน่วยเทกเจอร์นี้.
Widthintอ่านรับความกว้างของเท็กซ์เจอร์นี้.
Heightintอ่านรับความสูงของ texture นี้.
Depthintอ่านรับความสูงของเทกเจอร์นี้, สำหรับเทกเจอร์ที่ไม่ใช่ 3D จะเป็นค่า 1 เสมอ.
UWrapWrapModeอ่าน/เขียนรับหรือกำหนดโหมดการห่อหุ้มสำหรับพิกัด U ของเทกเจอร์.
VWrapWrapModeอ่าน/เขียนรับหรือกำหนดโหมดการห่อหุ้มสำหรับพิกัด V ของเทกเจอร์.
WWrapWrapModeอ่าน/เขียนรับหรือกำหนดโหมดการห่อหุ้มสำหรับพิกัด W ของเท็กซ์เจอร์.
MinificationTextureFilterอ่าน/เขียนรับหรือกำหนดโหมดการกรองสำหรับการย่อขนาด.
MagnificationTextureFilterอ่าน/เขียนรับหรือกำหนดโหมดการกรองสำหรับการขยาย.
MipmapTextureFilterอ่าน/เขียนรับหรือกำหนดโหมดการกรองของมิปแมพ.
ScrollVector2อ่าน/เขียนรับหรือกำหนดการเลื่อนของพิกัด UV.
ScaleVector2อ่าน/เขียนรับหรือกำหนดสเกลของพิกัด UV.

วิธีการ

ลายเซ็นคำอธิบาย
Load(data: CubeFaceData<TextureData>)เรียก Load(data) บนอินสแตนซ์ ITextureCubemap นี้.
Load(face: CubeFace, data: TextureData)โหลดข้อมูลเข้าสู่ใบหน้าที่ระบุ
LoadFromFiles(fileNames: CubeFaceData<string>)เรียก LoadFromFiles(fileNames) บนอินสแตนซ์ ITextureCubemap นี้.
Save(path: CubeFaceData<string>, format: string)เรียกใช้ Save(path, format) บนอินสแตนซ์ ITextureCubemap นี้.
Save(bitmap: CubeFaceData<TextureData>)เรียกใช้ Save(bitmap) บนอินสแตนซ์ ITextureCubemap นี้.
Save(side: CubeFace, bitmap: TextureData)บันทึกด้านที่ระบุลงในหน่วยความจำ
ToBitmap(side: CubeFace)แปลงหน่วยเทกซ์เจอร์เป็นอินสแตนซ์

ดูเพิ่มเติม

 ภาษาไทย