Camera

סיכום כללי

Camera הוא כיתה ב Aspose.3D FOSS עבור Typescript. ירושה מ: Entity.

Camera.constructor יוצר מצלמה חדשה עם שם אופציונלי וסוג ההצגה.

כיתה זו מספקת 8 שיטות לעבודה עם אובייקטים של מצלמה בתוכניות Typescript. שיטות זמינות כוללות: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, moveForward, removeProperty, setProperty. כל חברי הציבור נגישים לכל יישום TypeScript לאחר התקנת חבילת FOSS for Typescript. תכונות: apertureMode, aspect, aspectRatio, direction, excluded, farPlane, ו 16 יותר.

תיאור

Camera הוא כיתה בספריה FOSS של Aspose.3D עבור TypeScript שמחשפת 7 שיטות ו -22 תכונות לשימוש מתוכנן. היא מפרצת את Entity, מורשת פונקציונליות משותפת מהטיפוס המקור.

יכולות עיקריות כוללות: string; any[]; boolean.פעולות אלה מאפשרות למפתחים לשלב את פונקציונליות המצלמה ישירות לתוך יישומים TypeScript .

המעמד מספק גם את ה- parentNodes תכונה (מקבלת את החוגים ההורים).

מקרים נוצרים באמצעות בונה אחד שמחיל את האובייקט עם ערכים מטבעיים.

תכונות

שם:סוג:Accessתיאור
namestringקריאה/כתיבהמקבל את השם.
parentNodesany[]קרא.מקבל את הצמתים ההורים.
excludedbooleanקריאה/כתיבהמקבל את המוחרג.
parentNodeanyקריאה/כתיבהמקבל את צומת האב.
rotationModeanyקריאה/כתיבהמקבל את מצב הסיבוב.
nearPlanenumberקריאה/כתיבהמקבל את המישור הקרוב.
farPlanenumberקריאה/כתיבהמקבל את המישור המרוחק.
aspectnumberקריאה/כתיבהמקבל את ההיבט.
orthoHeightnumberקריאה/כתיבהמקבל את גובה האורטו.
upanyקריאה/כתיבהמקבל את up.
lookAtanyקריאה/כתיבהמקבל את המראה.
directionanyקריאה/כתיבהמקבל את הכיוון.
targetanyקריאה/כתיבהמקבל את היעד.
apertureModeanyקריאה/כתיבהמקבל את מצב הצמצם.
fieldOfViewnumberקריאה/כתיבהמקבל את שדה הראייה.
fieldOfViewXnumberקריאה/כתיבהמקבל את שדה הראייה x.
fieldOfViewYnumberקריאה/כתיבהמקבל את שדה הראייה y.
widthnumberקריאה/כתיבהמקבל את הרוחב.
heightnumberקריאה/כתיבהמקבל את הגובה.
aspectRationumberקריאה/כתיבהמקבל את יחס הגובה‑רוחב.
magnificationanyקריאה/כתיבהמקבל את ההגדלה.
projectionTypestringקריאה/כתיבהמקבל את סוג ההקרנה.

שיטות

Signatureתיאור
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)מזיז את המצלמה קדימה על ידי המרחק המסוים
getBoundingBox()anyמחזיר את תיבת הגבול.
getEntityRendererKey()anyלא מיושם בגרסה FOSS זורק בזמן הפעלת. מחזיר את מפתח רנדר האנטישות.
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyמחזיר את הערך של התכונה המוזכרת.
setProperty(_property: string, _value: any)מגדיר את ערך המאפיין.
findProperty(_property: string) → `Propertynull`

ראה גם:

 עברית