PbrMaterial
PbrMaterial
Overview
PbrMaterial 是一个类在Aspose.3D FOSS for Typescript中. 继承人: Material.
PbrMaterial.constructor creates a new PbrMaterial with an optional name and base albedo color.
这个类提供了2种方法,用于在TypeScript程序中使用PbrMaterial对象. 有的方法包括: constructor, fromMaterial. 在安装Aspose.3D FOSS for Typescript 包后,所有公众成员都可以访问任何TypeScript应用程序. 特性: albedo, albedoTexture, emissiveColor, emissiveTexture, metallicFactor, metallicRoughness,另外5个.
Description
PbrMaterial 是Aspose.3D FOSS库中的一个类,该类可用于 TypeScript 应用程序中显示 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 从现有材料的属性初始化 |