PbrMaterial
Overview
PbrMaterial Sınıfı Aspose.3D FOSS için Tipik. Mirasçılardan gelenler: Material.
PbrMaterial.constructor creates a new PbrMaterial with an optional name and base albedo color.
Bu sınıf, Tipekrip programlarında PbrMaterial nesnelerle çalışmak için 2 yöntem sunar. Mevcut yöntemler şunları içerir: constructor, fromMaterial. Tüm kamu üyeleri, Tipekrip paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Typescript uygulamasına erişilebilir. Mülkiyet : albedo, albedoTexture, emissiveColor, emissiveTexture, metallicFactor, metallicRoughness,Ve 5 daha.
Description
PbrMaterial Aspose.3D için FOSS kütüphanesinde 1 yöntem ve 11 özellikleri programlama kullanımına sunulan bir sınıf. Material,Paylaşımlı fonksiyonel özellikleri kendi ebeveyn türünden miras alır.
Temel yetenekler şunları içerir: vector3 \; bu işlemler geliştiricilerin pbrmaterial işlevselliğini doğrudan TypeScript uygulamalarına entegre etmelerini sağlar.
Bir istaneler tek bir yapılandırıcı aracılığıyla oluşturulur ve bu istatistikleri varsayılan değerlerle başlatır.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
albedo | `Vector3 | null` | Okumak / Yazmak |
albedoTexture | `TextureBase | null` | Okumak / Yazmak |
normalTexture | `TextureBase | null` | Okumak / Yazmak |
metallicFactor | number | Okumak / Yazmak | Metal faktörü ile karşılaşır. |
roughnessFactor | number | Okumak / Yazmak | Korkunçlık faktörü alır. |
metallicRoughness | `TextureBase | null` | Okumak / Yazmak |
occlusionTexture | `TextureBase | null` | Okumak / Yazmak |
occlusionFactor | number | Okumak / Yazmak | Oklüyon faktörü ile karşılaşır. |
emissiveTexture | `TextureBase | null` | Okumak / Yazmak |
emissiveColor | `Vector3 | null` | Okumak / Yazmak |
transparency | number | Okumak / Yazmak | Şeffaflık elde etmek. |
Methods
| Signature | Description |
|---|---|
| `constructor(name: string | null, albedo: Vector3 |
fromMaterial(material: Material) → PbrMaterial | Mevcut bir Malzemenin özelliklerinden başlatılan bir PbrMaterial iade eder. |