PbrMaterial
Overview
PbrMaterial є клас в Aspose.3D FOSS для Typescript. Наследники від: Material.
PbrMaterial.constructor creates a new PbrMaterial with an optional name and base albedo color.
Цей клас надає 2 методи для роботи з об’єктами PbrMaterial в програмах Typescript. Доступні методи включають: constructor, fromMaterial. Всі публічні члени доступні будь-якій додаткові Typescript після встановлення пакету FOSS для Typed. Свойства: albedo, albedoTexture, emissiveColor, emissiveTexture, metallicFactor, metallicRoughness, і ще п’ять.
Description
PbrMaterial є клас в бібліотеці FOSS для Aspose.3D, що викриває 1 метод і 11 властивостей для програмного використання. Він розширює Material, успадковуючи спільну функціональність від свого батьківського типу.
Основні можливості включають: vector3 \; texture-base; `texturebase . Ці операції дозволяють розробникам інтегрувати функціональність pbrmaterial безпосередньо в додатки TypeScript.
Інстанції створюються за допомогою одного конструктора, який ініціалізує об’єкт з умовними значеннями.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
albedo | `Vector3 | null` | Читання/писання |
albedoTexture | `TextureBase | null` | Читання/писання |
normalTexture | `TextureBase | null` | Читання/писання |
metallicFactor | number | Читання/писання | Впізнає металічний фактор. |
roughnessFactor | number | Читання/писання | Обирає фактор грубості. |
metallicRoughness | `TextureBase | null` | Читання/писання |
occlusionTexture | `TextureBase | null` | Читання/писання |
occlusionFactor | number | Читання/писання | Отримає фактор окулюції. |
emissiveTexture | `TextureBase | null` | Читання/писання |
emissiveColor | `Vector3 | null` | Читання/писання |
transparency | number | Читання/писання | Це дає прозорість. |
Methods
| Signature | Description |
|---|---|
| `constructor(name: string | null, albedo: Vector3 |
fromMaterial(material: Material) → PbrMaterial | Повертає PbrMaterial ініціалізований з властивостей існуючого матеріалу. |