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 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
name | str | อ่าน/เขียน | รับหรือกำหนดชื่อ. |
properties | `` | อ่าน | รับคุณสมบัติ. |
transparency | float | อ่าน/เขียน | รับหรือกำหนดค่าความโปร่งแสง. |
normal_texture | 'TextureBase' | อ่าน/เขียน | รับหรือกำหนดเทกเจอร์ปกติ. |
specular_glossiness_texture | 'TextureBase' | อ่าน/เขียน | รับหรือกำหนดเทกเจอร์ความเงาแบบสเปคคูลาร์. |
glossiness_factor | float | อ่าน/เขียน | รับหรือกำหนดค่าปัจจัยความเงา. |
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 — จะโยนข้อผิดพลาดขณะรันไทม์. ตั้งค่าค่าเทกเจอร์. |