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 ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for Typscript. คุณสมบัติ: albedo, albedoTexture, emissiveColor, emissiveTexture, metallicFactor, metallicRoughness,และอีก 5 คน.
Description
PbrMaterial เป็นคลาสในห้องสมุด FOSS ของ Aspose.3D สําหรับ TypeScript ที่เปิดเผย 1 วิธีและ 11 อัตราสําหรับการใช้งานแบบโปรแกรม มันขยายไปยัง Material, มีฟังก์ชันที่แบ่งจากแบบแม่ของมัน.
ความสามารถหลัก ประกอบด้วย: vector3 \; texturebase; `texturabase การปฏิบัติงานเหล่านี้ทําให้ผู้พัฒนาสามารถรวมฟังก์ชัน 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 ที่เริ่มต้นจากคุณสมบัติของวัสดุที่มีอยู่ |