ITexture2D
ภาพรวม
ITexture2D เป็นอินเทอร์เฟซใน Aspose.3D FOSS สำหรับ .NET. สืบทอดจาก: ITextureUnit, IDisposable.
เทกเจอร์ 2D
อินเทอร์เฟซนี้ให้ 4 วิธีสำหรับทำงานกับวัตถุ ITexture2D ในโปรแกรม .NET. วิธีที่มีให้รวมถึง: Load, Save, ToBitmap. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใดก็ได้หลังจากติดตั้งแพ็กเกจ Aspose.3D 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 | อ่าน/เขียน | รับหรือกำหนดโหมดการกรองของมิปแมป. |
Scroll | Vector2 | อ่าน/เขียน | รับหรือกำหนดการเลื่อนของพิกัด UV. |
Scale | Vector2 | อ่าน/เขียน | รับหรือกำหนดสเกลของพิกัด UV. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
Load(bitmap: TextureData) | โหลดเนื้อหาพื้นผิวจาก Bitmap ที่ระบุ |
Save(path: string, format: string) | บันทึกเนื้อหาพื้นผิวไปยังไฟล์ภายนอก. |
Save(bitmap: TextureData) | บันทึกเนื้อหาพื้นผิวไปยังไฟล์ภายนอก. |
ToBitmap() | แปลงยูนิตเท็กซ์เจอร์เป็น อินสแตนซ์ |