Vector3

סיכום כללי

Vector3 הוא מבנה ב Aspose.3D FOSS עבור .NET. ירושה מ: IComparable<Vector3>.

כיתה Vector3 מספקת מתמטיקה וקטורית 3D מלאה, כולל תוצר נקודות, תוצרת צלב, נורמליזציה וחישובים זוויתיים בין הכיוונים.

מבנה זה מספק 17 שיטות לעבודה עם אובייקטים Vector3 בתוכניות .NET. שיטות זמינות כוללות: AngleBetween, CompareTo, Cos, Cross, Dot, Equals, GetHashCode, Normalize, Parse, Set, Sin, ToString, ושיטות נוספות. כל חברי הציבור נגישים לכל יישום .NET לאחר התקנת חבילה Aspose.3D FOSS for .Net. תכונות: Item, Length, Length2, One, UnitX, UnitY, ו 2 יותר.

תכונות

שם:סוג:Accessתיאור
Itemdoubleקריאה/כתיבהמקבל או מגדיר את הפריט.
Length2doubleקרא.מקבל את האורך2.
Lengthdoubleקרא.מקבל את האורך.
ZeroVector3קרא.מקבל את האפס.
OneVector3קרא.מקבל את האחד.
UnitXVector3קרא.מקבל את היחידה x.
UnitYVector3קרא.מקבל את היחידה y.
UnitZVector3קרא.מקבל את היחידה z.

שיטות

Signatureתיאור
Vector3(x: double, y: double, z: double)יוצר וקטור מVector4, מבלי להשתמש במערכת w.
Vector3(vec: FVector3)קורא ל-Vector3 ((vec) בוויקסטנציה זו של Vector3.
Vector3(v: double)קורא ל-Vector3 ((v) בוויקטור3.
Vector3(vec4: Vector4)קורא ל-Vector3(vec4) בוויקטור3.
Parse(input: string)הופך ייצוג של שרשרת ל- Vector3
Equals(obj: object)קובע אם האובייקט נתון שווה לווקטור זה.
GetHashCode()קורא GetHashCode על הדוגמא הזאת Vector3.
Dot(rhs: Vector3)מחזיר את המוצר הנקודה של וקטור זה עם בקטר אחר.
Normalize()סולם את הווקטור לגודל יחידה.
Sin()מחזיר וקטור של סינוס של כל מרכיב.
Cos()מחזיר וקטור של הקוסנוס של כל מרכיב.
Cross(rhs: Vector3)קורא קרוס ((rhs) על הדוגמא הזאת וקטור 3.
Set(newX: double, newY: double, newZ: double)מחלק ערכים חדשים של x, y, z לווקטור.
ToString()מחזיר ייצוג של שרשרת של הווקטור.
AngleBetween(dir: Vector3, up: Vector3)מחשוב את הזווית המותחת ל dir באמצעות עד כדוגמא
AngleBetween(dir: Vector3)קורא AngleBetween(dir) על הדוגמא הזו של וקטור 3.
CompareTo(other: Vector3)משווה את הווקטור הזה לאחר כדי לסדר.

ראה גם:

 עברית