LambertMaterial
Overview
LambertMaterial เป็นคลาสใน Aspose.3D FOSS สําหรับ Typescript. ทายาทจาก: Material.
LambertMaterial.constructor creates a LambertMaterial instance, optionally assigning a name.
หมวดนี้ให้วิธีการ 1 สําหรับทํางานกับ LambertMaterial วัตถุในโปรแกรม Typescript. วิธีการที่ใช้ได้แก่: constructor. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Typescript ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for Typscript. คุณสมบัติ: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,และอีก 4 คน.
Description
LambertMaterial เป็นคลาสในห้องสมุด FOSS ของ Aspose.3D สําหรับ TypeScript ที่เปิดเผย 0 วิธีและ 10 คุณลักษณะสําหรับการใช้งานแบบโปรแกรม. มันขยายไปยัง Material, มีฟังก์ชันที่แบ่งจากแบบแม่ของมัน.
ความสามารถหลัก ประกอบด้วย: vector3 \; vector3 ; `vector3. การปฏิบัติงานเหล่านี้ทําให้ผู้พัฒนาสามารถรวมการทํางาน lambertmaterial ได้โดยตรงกับแอปพลิเคชั่น TypeScript.
กลุ่มนี้ยังให้บริการที่ MAP_SPECULAR ของ (ได้แผนที่ Specular), ที่ MAP_DIFFUSE property (ทําให้แผนที่กระจาย) MAP_EMISSIVE property (ทําให้แผนที่ออกเสียง).
อินสแตนส์ถูกสร้างผ่านคอนструкเตอร์เดียว ที่เริ่มต้นวัตถุด้วยค่าตั้งค่า.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
MAP_SPECULAR | `` | Read | ได้แผนที่กระจก. |
MAP_DIFFUSE | `` | Read | ทําให้แผนที่กระจายไปหมด. |
MAP_EMISSIVE | `` | Read | ทําให้แผนที่ออกแสงได้. |
MAP_AMBIENT | `` | Read | ได้รับแผนที่สภาพแวดล้อม. |
MAP_NORMAL | `` | Read | ทําแผนที่เป็นปกติ. |
emissiveColor | `Vector3 | null` | อ่าน/เขียน |
ambientColor | `Vector3 | null` | อ่าน/เขียน |
diffuseColor | `Vector3 | null` | อ่าน/เขียน |
transparentColor | `Vector3 | null` | อ่าน/เขียน |
transparency | number | อ่าน/เขียน | มันทําให้มันโปร่งใส. |
Methods
| Signature | Description |
|---|---|
| `constructor(name: string | null)` |