PbrMaterial

Overview

PbrMaterial là một lớp trong Aspose.3D FOSS cho Python. Dòng thừa kế từ: Material.

PbrMaterial.from_material creates a PbrMaterial from an existing Material instance.

Khóa học này cung cấp 8 phương pháp để làm việc với các đối tượng PbrMaterial trong các chương trình Python. Các phương pháp có sẵn bao gồm: __init__, find_property, from_material, get_property, get_texture, remove_property, set_property, set_texture. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.3D FOSS cho gói Python. Tài sản : albedo, albedo_texture, emissive_color, emissive_texture, metallic_factor, metallic_roughness,Và 7 nhiều hơn nữa.

Properties

NameTypeAccessDescription
albedo'Vector3'Đọc / viếtGửi hoặc đặt album.
albedo_texture``Đọc / viếtNhận hoặc đặt văn bản albedo.
normal_texture``Đọc / viếtNhận hoặc đặt cấu trúc bình thường.
metallic_factorfloatĐọc / viếtNhận hoặc đặt các yếu tố kim loại.
roughness_factorfloatĐọc / viếtNhận hoặc đặt yếu tố cứng rắn.
metallic_roughness``Đọc / viếtNhận hoặc đặt độ cứng kim loại.
occlusion_texture``Đọc / viếtNhận hoặc đặt văn hóa ôclution.
occlusion_factorfloatĐọc / viếtNhận hoặc đặt yếu tố ô nhiễm.
emissive_texture``Đọc / viếtNhận hoặc đặt cấu trúc thải.
emissive_color'Vector3'Đọc / viếtNhận hoặc đặt màu emissive.
transparencyfloatĐọc / viếtNhận hoặc đặt sự minh bạch.
namestrĐọc / viếtNhận hoặc đặt tên.
propertiesPropertyCollectionReadNhận được tài sản.

Methods

SignatureDescription
__init__(name: str, albedo: 'Vector3')
from_material(material: 'Material')'PbrMaterial'Tạo PbrMaterial từ một ví dụ vật liệu hiện có
get_texture(slot_name: str)Không được thực hiện trong phiên bản FOSS - ném vào thời gian chạy.
set_texture(slot_name: str, texture)Không được thực hiện trong phiên bản FOSS - ném vào thời gian chạy. Đặt giá trị văn bản.
find_property(property_name: str)
get_property(property: str)
set_property(property: str, value)Đặt giá trị tài sản.
remove_property(property)

See Also

 Tiếng Việt