FVector2
Γενική Επισκόπηση
FVector2 είναι μια τάξη στο Aspose.3d για το Typescript. Κληρονόμοι από: FVector2.
Το FVector2 εφαρμόζει ένα 2D διανύτη με getters/setters για x και y, αριθμητικές πράξεις, μήκος, κανονικοποίηση, προϊόν σημείων και μια στατική μέθοδος αναλύσεως.
Ιδιότητες
| Ονομασία | Τύπος: | Πρόσβαση | Περιγραφή: |
|---|---|---|---|
x | number | Διάβασε. | Αποθηκεύει το οριζόντιο συστατικό του φορέα. |
y | number | Διάβασε. | Αποθηκεύει το κάθετο συστατικό του φορέα. |
Μέθοδοι
| Υπογραφή | Περιγραφή: |
|---|---|
constructor(x: number, y: number) | Δημιουργεί ένα νέο διανύκτη με τα καθορισμένα στοιχεία x και y. |
toString() → string | Επιστρέφει μια απεικόνιση γραμμής του διανυσματικού με τη μορφή “(x, y) “. |
equals(other: FVector2) → boolean | Επιστρέφει αληθινό εάν το άλλο διανυσματικό έχει τις ίδιες τιμές x και y. |
add(other: FVector2) → FVector2 | Επιστρέφει ένα νέο FVector2 που είναι το άθροισμα του συνόλου αυτού και άλλων στοιχείων. |
sub(other: FVector2) → FVector2 | |
mul(scalar: number) → FVector2 | Επιστρέφει ένα νέο FVector2 των οποίων τα στοιχεία είναι αυτό το διανυσματικό πολλαπλασιασμένο με κλίμακα. |
div(scalar: number) → FVector2 | |
length() → number | |
normalize() → FVector2 | Επιστρέφει ένα ενιαίο διανύτη στην ίδια κατεύθυνση με αυτό το διαμεσολάβημα. |
dot(other: FVector2) → number | Επιστρέφει το ντοπτικό προϊόν αυτού του διανυσματικού με τον άλλο διαμεσολαβητή. |
parse(input: string) → FVector2 | Δημιουργεί ένα FVector2 από μια γραμμή που περιέχει δύο αριθμητικές τιμές. |