ShaderMaterial
ภาพรวม
ShaderMaterial เป็นคลาสใน Aspose.3D FOSS สำหรับ Python.
วัสดุเชดเดอร์ช่วยให้สามารถอธิบายวัสดุโดยเครื่องยนต์เรนเดอร์ภายนอกหรือภาษาเชดเดอร์ได้.
คลาสนี้ประกาศ 7 เมธอดสำหรับอ็อบเจ็กต์ ShaderMaterial ในโปรแกรม Python. เมธอดที่มีรวมถึง: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.3D FOSS สำหรับ Python. คุณสมบัติ: name, techniques.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
name | str | อ่าน/เขียน | รับหรือกำหนดชื่อ. |
techniques | `` | อ่าน | รับเทคนิค. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
__init__() | ไม่ได้รับการดำเนินการในรุ่น FOSS — จะทำให้เกิดข้อผิดพลาดขณะรันไทม์. Calls init บนอินสแตนซ์ ShaderMaterial นี้. |
remove_property(property) | ไม่ได้รับการดำเนินการในรุ่น FOSS — จะทำให้เกิดข้อผิดพลาดขณะรันไทม์. เรียก remove_property(property) บนอินสแตนซ์ ShaderMaterial นี้. |
get_property(property) | ยังไม่ได้ทำในรุ่น FOSS — จะขว้างข้อยกเว้นในขณะรันไทม์. เรียก get_property(property) บนอินสแตนซ์ ShaderMaterial นี้. |
set_property(property, value) | ยังไม่ได้ทำในรุ่น FOSS — จะขว้างข้อยกเว้นในขณะรันไทม์. ตั้งค่าค่าของพร็อพเพอร์ตี้. |
find_property(property_name: str) → 'Property' | ไม่ได้ทำการดำเนินการในรุ่น FOSS — จะขว้างข้อยกเว้นในเวลารันไทม์. เรียก find_property(property_name) บนอินสแตนซ์ ShaderMaterial นี้. |
get_texture(slot_name: str) → 'TextureBase' | ไม่ได้ทำการดำเนินการในรุ่น FOSS — จะขว้างข้อยกเว้นในเวลารันไทม์. เรียก get_texture(slot_name) บนอินสแตนซ์ ShaderMaterial นี้. |
set_texture(slot_name: str, texture: 'TextureBase') | ไม่ได้ทำการดำเนินการในรุ่น FOSS — จะขว้างข้อยกเว้นในเวลารันไทม์. ตั้งค่าค่าพื้นผิว. |