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

NameTypeAccessDescription
albedo'Vector3'อ่าน/เขียนได้หรือกําหนดอัลเบโด.
albedo_texture``อ่าน/เขียนได้หรือกําหนดอัลเบโดเนื้อหา.
normal_texture``อ่าน/เขียนได้หรือกําหนดการทาสีปกติ.
metallic_factorfloatอ่าน/เขียนได้หรือกําหนดตัวส่วนโลหะ.
roughness_factorfloatอ่าน/เขียนได้หรือกําหนดตัวปัจจัยความค่อนข้างรุนแรง.
metallic_roughness``อ่าน/เขียนได้หรือกําหนดความหยาบของโลหะ.
occlusion_texture``อ่าน/เขียนได้รับหรือกําหนดการผิวของ occlusion.
occlusion_factorfloatอ่าน/เขียนได้หรือกําหนดตัวปัจจัยปิดอากาศ.
emissive_texture``อ่าน/เขียนได้รับหรือกําหนดการออกรสผิวของสาร.
emissive_color'Vector3'อ่าน/เขียนได้หรือกําหนดสีที่ออกไฟฟ้าได้.
transparencyfloatอ่าน/เขียนได้หรือกําหนดความโปร่งใส.
namestrอ่าน/เขียนได้ชื่อหรือตั้งชื่อ.
propertiesPropertyCollectionReadได้ทรัพย์สินแล้ว.

Methods

SignatureDescription
__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)

See Also

 ภาษาไทย