PbrMaterial
Overview
PbrMaterial در این مقاله به عنوان یک کلاس برای تایپ ها اشاره می کنیم. میراث از : Material.
PbrMaterial.constructor creates a new PbrMaterial with an optional name and base albedo color.
این کلاس 2 روش برای کار با PbrMaterial اشیاء در برنامه های Typescript را فراهم می کند. روش های موجود شامل: constructor, fromMaterial. همه اعضای عمومی پس از نصب Aspose.3D FOSS برای بسته Typescript به هر برنامه TypeScript دسترسی دارند. اموال : albedo, albedoTexture, emissiveColor, emissiveTexture, metallicFactor, metallicRoughness,و 5 بیشتر.
Description
PbrMaterial یک کلاس در کتابخانه FOSS برای Aspose.3D است که 1 روش و 11 ویژگی را برای استفاده برنامه نویسی نشان می دهد. Material,ارثی کردن عملکرد مشترک از نوع پدر و مادر خود.
توانایی های اصلی شامل: vector3 \; این عملیات به توسعه دهندگان اجازه می دهد تا عملکرد 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 که از ویژگی های یک ماده موجود آغاز شده است. |