LambertMaterial
סקירה כללית
LambertMaterial הוא שיעור ב Aspose.3D FOSS עבור טופס. מורשת מ : Material.
LambertMaterial.constructor creates a LambertMaterial instance, optionally assigning a name.
שיעור זה מספק 1 שיטה לעבוד עם LambertMaterial אובייקטים בתוכניות Typescript. שיטות זמינות כוללות: constructor. כל החברים הציבוריים זמינים לכל יישום של Typescript לאחר התקנת Aspose.3D FOSS עבור חבילת Typscript. רכוש : MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,ועוד ארבעה.
תיאור
LambertMaterial הוא כיתה בספריה FOSS עבור Aspose.3D אשר מציג 0 שיטות ו 10 תכונות לשימוש תוכנה. Material,• הירושה של פונקציונליות משותפת מהסוג הוריו.
היכולות הבסיסיות כוללות: vector3 \; וקטור 3; ‘בקטורה 3 .פעולות אלה מאפשרות למפתחים לשלב את הפונקציונליות של lambertmaterial ישירות ליישומים TypeScript.
גם בכיתה זו נמסר כי MAP_SPECULAR רכוש (למעט את המפה ספקטורה), MAP_DIFFUSE רכוש (התפרסם על המפה), ה MAP_EMISSIVE רכוש (הוא מחזיק את המפה מפוזרת).
האינסטנטים נוצרים באמצעות יצרן יחיד שמתחיל את האובייקט עם ערכים ברירת מחדל.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
MAP_SPECULAR | `` | קראו | המפה היא ספקטורית. |
MAP_DIFFUSE | `` | קראו | המפה מתפשטת. |
MAP_EMISSIVE | `` | קראו | המפה מקבלת את ההשפעה. |
MAP_AMBIENT | `` | קראו | קבל את המפה סביבת. |
MAP_NORMAL | `` | קראו | המפה נורמלית. |
emissiveColor | `Vector3 | null` | קרא / כתיבה |
ambientColor | `Vector3 | null` | קרא / כתיבה |
diffuseColor | `Vector3 | null` | קרא / כתיבה |
transparentColor | `Vector3 | null` | קרא / כתיבה |
transparency | number | קרא / כתיבה | מקבל את הפרודוקטיביות. |
שיטות
| חתימה | תיאור |
|---|---|
| `constructor(name: string | null)` |