ShaderMaterial

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.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
namestrอ่าน/เขียนรับหรือกำหนดชื่อ.
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 — จะขว้างข้อยกเว้นในเวลารันไทม์. ตั้งค่าค่าพื้นผิว.

ดูเพิ่มเติม

 ภาษาไทย