PbrSpecularMaterial

PbrSpecularMaterial

Tổng quan

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

Vật liệu cho rendering dựa trên màu sắc / mảnh vỡ / độ sáng

Khóa học này cung cấp 10 phương pháp để làm việc với các đối tượng PbrSpecularMaterial trong các chương trình .NET. Các phương pháp có sẵn bao gồm: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, PbrSpecularMaterial, RemoveProperty, SetProperty, SetTexture, ToString. 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 .NET nào sau khi cài đặt Aspose.3D FOSS cho gói .Net. Tài sản : Diffuse, DiffuseTexture, EmissiveColor, EmissiveTexture, GlossinessFactor, MapAmbient,Và 11 nhiều hơn nữa.

Tài sản

TênloạiAccessMô tả
TransparencydoubleĐọc / viếtLấy hoặc đặt hệ số trong suốt.
NormalTextureTextureBaseĐọc / viếtLấy hoặc đặt kết cấu của bản đồ pháp tuyến
SpecularGlossinessTextureTextureBaseĐọc / viếtNhận hoặc đặt cấu trúc cho màu sắc nhạy cảm, kênh RGB lưu trữ màu nhọn và kêh A lưu giữ độ sáng.
GlossinessFactordoubleĐọc / viếtNhận hoặc đặt độ sáng (màu) của vật liệu, 1 có nghĩa là hoàn toàn mịn và 0 có thể là mỏng hoàn hảo, giá trị mặc định là 1, phạm vi là [0, 1]
SpecularVector3Đọc / viếtNhận hoặc đặt màu sắc chi tiết của vật liệu, giá trị mặc định là (1, 1, 1).
DiffuseTextureTextureBaseĐọc / viếtLấy hoặc đặt kết cấu cho màu khuếch tán.
DiffuseVector3Đọc / viếtNhận hoặc đặt màu sắc phân tán của vật liệu, giá trị mặc định là (1, 1, 1).
EmissiveTextureTextureBaseĐọc / viếtLấy hoặc đặt kết cấu cho màu phát sáng.
EmissiveColorVector3Đọc / viếtLấy hoặc đặt màu phát xạ, giá trị mặc định là (0, 0, 0).
MapSpecularGlossinessstringĐọcSử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa sáng màng.
MapSpecularstringĐọcSử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa khung.
MapDiffusestringĐọcSử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa xa xôi.
MapEmissivestringĐọcSử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa thải.
MapAmbientstringĐọcSử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa môi trường.
MapNormalstringĐọcSử dụng trong GetTexture/SetTexture để phân bổ bản đồ văn hóa bình thường.
NamestringĐọc / viếtLấy hoặc đặt tên.
PropertiesPropertyCollectionĐọcLấy tập hợp của tất cả các thuộc tính.

Phương pháp

SignatureMô tả
PbrSpecularMaterial()Nhà xây dựng của The
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)Đặt texture vào slot được chỉ định.
ToString()Các định dạng phản đối string.
GetEnumerator()Lấy enumerator để liệt kê các slot texture nội bộ.
A3DObject()Khởi động một trường hợp mới của lớp A3DObject mà không có tên.
RemoveProperty(property: Property)Tắt một tài sản năng động.
GetProperty(property: string)Lấy giá trị của thuộc tính được chỉ định
SetProperty(property: string, value: object?)Đặt giá trị của thuộc tính được chỉ định
FindProperty(propertyName: string)Tìm tài sản.

Xem thêm

 Tiếng Việt