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 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
Type | TextureType | อ่าน | รับประเภทของหน่วยเทกเจอร์นี้. |
Width | int | อ่าน | รับความกว้างของเท็กซ์เจอร์นี้. |
Height | int | อ่าน | รับความสูงของ texture นี้. |
Depth | int | อ่าน | รับความสูงของเทกเจอร์นี้, สำหรับเทกเจอร์ที่ไม่ใช่ 3D จะเป็นค่า 1 เสมอ. |
UWrap | WrapMode | อ่าน/เขียน | รับหรือกำหนดโหมดการห่อหุ้มสำหรับพิกัด U ของเทกเจอร์. |
VWrap | WrapMode | อ่าน/เขียน | รับหรือกำหนดโหมดการห่อหุ้มสำหรับพิกัด V ของเทกเจอร์. |
WWrap | WrapMode | อ่าน/เขียน | รับหรือกำหนดโหมดการห่อหุ้มสำหรับพิกัด W ของเท็กซ์เจอร์. |
Minification | TextureFilter | อ่าน/เขียน | รับหรือกำหนดโหมดการกรองสำหรับการย่อขนาด. |
Magnification | TextureFilter | อ่าน/เขียน | รับหรือกำหนดโหมดการกรองสำหรับการขยาย. |
Mipmap | TextureFilter | อ่าน/เขียน | รับหรือกำหนดโหมดการกรองของมิปแมพ. |
Scroll | Vector2 | อ่าน/เขียน | รับหรือกำหนดการเลื่อนของพิกัด UV. |
Scale | Vector2 | อ่าน/เขียน | รับหรือกำหนดสเกลของพิกัด 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) | แปลงหน่วยเทกซ์เจอร์เป็นอินสแตนซ์ |