PbrMaterial
Overview
PbrMaterial là một lớp trong Aspose.3D FOSS cho Typescript. Dòng thừa kế từ: Material.
PbrMaterial.constructor creates a new PbrMaterial with an optional name and base albedo color.
Khóa học này cung cấp 2 phương pháp để làm việc với các đối tượng PbrMaterial trong chương trình Typescript. Các phương pháp có sẵn bao gồm: constructor, fromMaterial. Tất cả các thành viên công cộng đều có thể truy cập vào bất kỳ ứng dụng Typescript nào sau khi cài đặt Aspose.3D FOSS cho gói Typscript. Tài sản : albedo, albedoTexture, emissiveColor, emissiveTexture, metallicFactor, metallicRoughness,Và 5 nhiều hơn nữa.
Description
PbrMaterial là một lớp trong thư viện FOSS cho Aspose.3D mà tiết lộ 1 phương pháp và 11 thuộc tính để sử dụng lập trình. Material, thừa hưởng chức năng chung từ loại cha mẹ của nó.
Khả năng cơ bản bao gồm: vector3 \; Texturebase; ’texturabase. các hoạt động này cho phép nhà phát triển tích hợp chức năng pbrmaterial trực tiếp vào ứng dụng TypeScript .
Các instans được tạo ra thông qua một nhà xây dựng duy nhất, người khởi động đối tượng với các giá trị mặc định.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
albedo | `Vector3 | null` | Đọc / viết |
albedoTexture | `TextureBase | null` | Đọc / viết |
normalTexture | `TextureBase | null` | Đọc / viết |
metallicFactor | number | Đọc / viết | - Nhận được yếu tố kim loại. |
roughnessFactor | number | Đọc / viết | Nhận được yếu tố cứng rắn. |
metallicRoughness | `TextureBase | null` | Đọc / viết |
occlusionTexture | `TextureBase | null` | Đọc / viết |
occlusionFactor | number | Đọc / viết | - Nhận được yếu tố ô nhiễm. |
emissiveTexture | `TextureBase | null` | Đọc / viết |
emissiveColor | `Vector3 | null` | Đọc / viết |
transparency | number | Đọc / viết | Nhận được sự minh bạch. |
Methods
| Signature | Description |
|---|---|
| `constructor(name: string | null, albedo: Vector3 |
fromMaterial(material: Material) → PbrMaterial | Trở lại một PbrMaterial bắt đầu từ các thuộc tính của một vật liệu hiện có |