PbrSpecularMaterial

PbrSpecularMaterial

ภาพรวม

PbrSpecularMaterial เป็นคลาสใน Aspose.3D FOSS สำหรับ Python.

วัสดุสำหรับการเรนเดอร์แบบฟิสิกส์ตามจริงโดยอิงจากสีกระจาย/สเปคคูลาร์/ความเงางาม.

คลาสนี้ประกาศ 7 เมธอดสำหรับออบเจ็กต์ PbrSpecularMaterial ในโปรแกรม Python. เมธอดที่มีให้รวมถึง: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.3D FOSS สำหรับ Python. คุณสมบัติ: diffuse, diffuse_texture, emissive_color, emissive_texture, glossiness_factor, name และอีก 5 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
namestrอ่าน/เขียนรับหรือกำหนดชื่อ.
properties``อ่านรับคุณสมบัติ.
transparencyfloatอ่าน/เขียนรับหรือกำหนดค่าความโปร่งแสง.
normal_texture'TextureBase'อ่าน/เขียนรับหรือกำหนดเทกเจอร์ปกติ.
specular_glossiness_texture'TextureBase'อ่าน/เขียนรับหรือกำหนดเทกเจอร์ความเงาแบบสเปคคูลาร์.
glossiness_factorfloatอ่าน/เขียนรับหรือกำหนดค่าปัจจัยความเงา.
specular``อ่าน/เขียนรับหรือกำหนดค่า specular.
diffuse_texture'TextureBase'อ่าน/เขียนรับหรือกำหนดเทกเจอร์การกระจายแสง.
diffuse``อ่าน/เขียนรับหรือกำหนดค่า diffuse.
emissive_texture'TextureBase'อ่าน/เขียนรับหรือกำหนดเทกเจอร์ emissive.
emissive_color``อ่าน/เขียนรับหรือกำหนดค่าสีเรืองแสง.

วิธีการ

ลายเซ็นคำอธิบาย
__init__()ยังไม่ได้ทำในรุ่น FOSS — จะทำให้เกิดข้อผิดพลาดขณะรันไทม์. Calls init บนอินสแตนซ์ PbrSpecularMaterial นี้.
remove_property(property)ยังไม่ได้ทำในรุ่น FOSS — จะทำให้เกิดข้อผิดพลาดขณะรันไทม์. เรียก remove_property(property) บนอินสแตนซ์ PbrSpecularMaterial นี้.
get_property(property)ไม่ได้รับการทำงานในรุ่น FOSS — จะโยนข้อยกเว้นในเวลารัน. เรียก get_property(property) บนอินสแตนซ์ PbrSpecularMaterial นี้.
set_property(property, value)ไม่ได้รับการทำงานในรุ่น FOSS — จะโยนข้อยกเว้นในเวลารัน. ตั้งค่าคุณสมบัติ.
find_property(property_name: str) → 'Property'ไม่ได้ดำเนินการในรุ่น FOSS — จะโยนข้อผิดพลาดขณะรันไทม์. เรียก find_property(property_name) บนอินสแตนซ์ของ PbrSpecularMaterial นี้.
get_texture(slot_name: str) → 'TextureBase'ไม่ได้ดำเนินการในรุ่น FOSS — จะโยนข้อผิดพลาดขณะรันไทม์. เรียก get_texture(slot_name) บนอินสแตนซ์ของ PbrSpecularMaterial นี้.
set_texture(slot_name: str, texture: 'TextureBase')ไม่ได้ดำเนินการในรุ่น FOSS — จะโยนข้อผิดพลาดขณะรันไทม์. ตั้งค่าค่าเทกเจอร์.

ดูเพิ่มเติม

 ภาษาไทย