PbrMaterial
סקירה כללית
PbrMaterial הוא שיעור ב Aspose.3D FOSS עבור טופס. מורשת מ : Material.
PbrMaterial.constructor creates a new PbrMaterial with an optional name and base albedo color.
שיעור זה מספק 2 שיטות לעבוד עם PbrMaterial אובייקטים בתוכניות Typescript. שיטות זמינות כוללות: constructor, fromMaterial. כל החברים הציבוריים זמינים לכל יישום של Typescript לאחר התקנת Aspose.3D FOSS עבור חבילת Typscript. רכוש : albedo, albedoTexture, emissiveColor, emissiveTexture, metallicFactor, metallicRoughness,ועוד 5 עוד.
תיאור
PbrMaterial הוא כיתה בספריה FOSS עבור Aspose.3D המציגה 1 שיטה ו 11 תכונות לשימוש תוכנה. Material,• הירושה של פונקציונליות משותפת מהסוג הוריו.
היכולות הבסיסיות כוללות: vector3 \; מבנה טקסט; ‘בסיס טקס’ פעולות אלה מאפשרות למפתחים לשלב את הפונקציונליות של pbrmaterial ישירות ליישומים TypeScript.
האינסטנטים נוצרים באמצעות יצרן יחיד שמתחיל את האובייקט עם ערכים ברירת מחדל.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
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 | קרא / כתיבה | מקבל את הפרודוקטיביות. |
שיטות
| חתימה | תיאור |
|---|---|
| `constructor(name: string | null, albedo: Vector3 |
fromMaterial(material: Material) → PbrMaterial | החזיר PbrMaterial שהתחיל מהתכונות של חומר קיימים |