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ên | loại | Access | Mô tả |
|---|---|---|---|
Transparency | double | Đọc / viết | Lấy hoặc đặt hệ số trong suốt. |
NormalTexture | TextureBase | Đọc / viết | Lấy hoặc đặt kết cấu của bản đồ pháp tuyến |
SpecularGlossinessTexture | TextureBase | Đọc / viết | Nhậ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. |
GlossinessFactor | double | Đọc / viết | Nhậ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] |
Specular | Vector3 | Đọc / viết | Nhậ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). |
DiffuseTexture | TextureBase | Đọc / viết | Lấy hoặc đặt kết cấu cho màu khuếch tán. |
Diffuse | Vector3 | Đọc / viết | Nhậ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). |
EmissiveTexture | TextureBase | Đọc / viết | Lấy hoặc đặt kết cấu cho màu phát sáng. |
EmissiveColor | Vector3 | Đọc / viết | Lấy hoặc đặt màu phát xạ, giá trị mặc định là (0, 0, 0). |
MapSpecularGlossiness | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa sáng màng. |
MapSpecular | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa khung. |
MapDiffuse | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa xa xôi. |
MapEmissive | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa thải. |
MapAmbient | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa môi trường. |
MapNormal | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ bản đồ văn hóa bình thường. |
Name | string | Đọc / viết | Lấy hoặc đặt tên. |
Properties | PropertyCollection | Đọc | Lấy tập hợp của tất cả các thuộc tính. |
Phương pháp
| Signature | Mô 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. |