PbrMaterial
Overview
PbrMaterial เป็นคลาสใน Aspose.3D FOSS สําหรับ Python. ทายาทจาก: Material.
PbrMaterial.from_material creates a PbrMaterial from an existing Material instance.
หมวดนี้ให้ 8 วิธีในการทํางานกับวัตถุ PbrMaterial ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: __init__, find_property, from_material, get_property, get_texture, remove_property, set_property, set_texture. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: albedo, albedo_texture, emissive_color, emissive_texture, metallic_factor, metallic_roughness,และอีก 7 คน.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
albedo | 'Vector3' | อ่าน/เขียน | ได้หรือกําหนดอัลเบโด. |
albedo_texture | `` | อ่าน/เขียน | ได้หรือกําหนดอัลเบโดเนื้อหา. |
normal_texture | `` | อ่าน/เขียน | ได้หรือกําหนดการทาสีปกติ. |
metallic_factor | float | อ่าน/เขียน | ได้หรือกําหนดตัวส่วนโลหะ. |
roughness_factor | float | อ่าน/เขียน | ได้หรือกําหนดตัวปัจจัยความค่อนข้างรุนแรง. |
metallic_roughness | `` | อ่าน/เขียน | ได้หรือกําหนดความหยาบของโลหะ. |
occlusion_texture | `` | อ่าน/เขียน | ได้รับหรือกําหนดการผิวของ occlusion. |
occlusion_factor | float | อ่าน/เขียน | ได้หรือกําหนดตัวปัจจัยปิดอากาศ. |
emissive_texture | `` | อ่าน/เขียน | ได้รับหรือกําหนดการออกรสผิวของสาร. |
emissive_color | 'Vector3' | อ่าน/เขียน | ได้หรือกําหนดสีที่ออกไฟฟ้าได้. |
transparency | float | อ่าน/เขียน | ได้หรือกําหนดความโปร่งใส. |
name | str | อ่าน/เขียน | ได้ชื่อหรือตั้งชื่อ. |
properties | PropertyCollection | Read | ได้ทรัพย์สินแล้ว. |
Methods
| Signature | Description |
|---|---|
__init__(name: str, albedo: 'Vector3') | |
from_material(material: 'Material') → 'PbrMaterial' | สร้าง PbrMaterial จากตัวอย่างของ Material ที่มีอยู่ |
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) | กําหนดค่าของทรัพย์สิน. |
remove_property(property) |