Vector3

סיכום כללי

Vector3 הוא כיתה ב Aspose.3D FOSS עבור Typescript.

Vector3.constructor יוצר וקטור3 חדש עם מרכיבים הנתונים x, y, z.

כיתה זו מספקת 16 שיטות לעבודה עם אובייקטים Vector3 בתוכניות Typescript. שיטות זמינות כוללות: angleBetween, compareTo, constructor, cos, cross, dot, equals, getItem, minus, normalize, parse, set, ו 4 שיטות נוספות. כל חברי הציבור נגישים לכל יישום TypeScript לאחר התקנת חבילת FOSS for Typescript. תכונות: length, length2, one, unitX, unitY, unitZ, ו 4 יותר.

תיאור

Vector3 הוא כיתה בספריית Aspose.3D FOSS עבור TypeScript שמחשפת 15 שיטות ו - 10 תכונות לשימוש מתוכנן.

יכולות עיקריות כוללות: number; number; number.פעולות אלה מאפשרות למפתחים לשלב את פונקציונליות vector3 ישירות לתוך יישומים TypeScript .

המעמד מספק גם את ה- length נכס (קבל את האורך), length2 נכס (קבל את אורך2), zero רכוש (מקבל את האפס).

המעמד מציע 4 עומסות על-פי בונה, המאפשרת ביצוע גמיש בהתאם לתחום השיחה.

תכונות

שם:סוג:Accessתיאור
xnumberקריאה/כתיבהמקבל את x.
ynumberקריאה/כתיבהמקבל את y.
znumberקריאה/כתיבהמקבל את ה‑z.
lengthnumberקרא.מקבל את האורך.
length2numberקרא.מקבל את length2.
zeroVector3קרא.מקבל את האפס.
oneVector3קרא.מקבל את האחד.
unitXVector3קרא.מקבל את היחידה x.
unitYVector3קרא.מקבל את היחידה y.
unitZVector3קרא.מקבל את היחידה z.

שיטות

Signatureתיאור
constructor(x: number, y: number, z: number)יוצר וקטור3 חדש באמצעות מספר או FVector3 עבור x ולפרק y, z.
constructor(vec: FVector3)
constructor(v: number)
`constructor(x: numberFVector3, y: number, z: number)`
set(newX: number, newY: number, newZ: number)מחלק ערכים חדשים של x, y, z לווקטור.
dot(rhs: Vector3)numberמחזיר את המוצר הנקודה של וקטור זה עם Vector3 אחר.
cross(rhs: Vector3)Vector3
normalize()Vector3מחזיר וקטור באורך יחידה באותו כיוון.
angleBetween(dir: Vector3, up: Vector3)numberמחזיר את הזווית ברדיאנים בין וקטור זה dir, באמצעות עד כדף
sin()Vector3מחזיר וקטור שהרכיבים שלו הם סינוס של הרכיביו של הווקטר הזה.
cos()Vector3
compareTo(other: Vector3)numberמחזיר השוואה נומרית של וקטור זה עם ווקטר אחר.
parse(input: string)Vector3יוצר וקטור 3 ממוצג של שרשרת.
getItem(key: number)number
setItem(key: number, value: number)מגדיר את ערך הפריט.
toString()string
equals(other: Vector3)booleanמחזיר אמת אם לווקטור הזה יש את אותם המרכיבים כמו למקביל.
minus(v: Vector3)Vector3מחזיר וקטור חדש שווה לווקטר הזה מינוס את הווקטיור שניתן.
times(scalar: number)Vector3מחזיר וקטור חדש, מסולם על ידי הסקלר המוענק.

ראה גם:

 עברית