PhongMaterial
ภาพรวม
PhongMaterial เป็นคลาสใน Aspose.3D FOSS สําหรับ Python. ทายาทจาก: LambertMaterial.
PhongMaterial.specular_color กําหนดสี RGB ของการเร่งแสงของกระจก.
หมวดนี้ให้ 7 วิธีในการทํางานกับวัตถุ PhongMaterial ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: ambient_color, diffuse_color, emissive_color, name, properties, reflection_color,และอีก 6 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
specular_color | 'Vector3' | อ่าน/เขียน | รับหรือกำหนดค่าสี specular. |
specular_factor | float | อ่าน/เขียน | รับหรือกำหนดปัจจัยสเปคคูลาร์. |
shininess | float | อ่าน/เขียน | รับหรือกำหนดความเงางาม. |
reflection_color | 'Vector3' | อ่าน/เขียน | รับหรือกำหนดสีการสะท้อน. |
reflection_factor | float | อ่าน/เขียน | รับหรือกำหนดค่าปัจจัยการสะท้อน. |
emissive_color | 'Vector3' | อ่าน/เขียน | รับหรือกำหนดสีเรืองแสง. |
ambient_color | 'Vector3' | อ่าน/เขียน | รับหรือกำหนดสีแสงรอบแวดล้อม. |
diffuse_color | 'Vector3' | อ่าน/เขียน | รับหรือกำหนดสีกระจาย. |
transparent_color | 'Vector3' | อ่าน/เขียน | รับหรือกำหนดสีโปร่งใส. |
transparency | float | อ่าน/เขียน | รับหรือกำหนดความโปร่งใส. |
name | str | อ่าน/เขียน | รับหรือกำหนดชื่อ. |
properties | PropertyCollection | อ่าน | รับคุณสมบัติ. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
__init__(name: str) | |
get_texture(slot_name: str) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. |
set_texture(slot_name: str, texture) | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. กําหนดค่าของเนื้อผิว. |
find_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | ตั้งค่าค่า property. |
remove_property(property) |