Vector2
Vector2 structure
Ένα διάνυσμα με δύο συνιστώσες.
public struct Vector2 : IComparable<Vector2>
Κατασκευαστές
Ονομα | Περιγραφή |
---|
Vector2(double) | Αρχικοποιεί μια νέα παρουσία τουVector2 struct. |
Vector2(FVector2) | Αρχικοποιεί μια νέα παρουσία τουVector2 struct. |
Vector2(double, double) | Αρχικοποιεί μια νέα παρουσία τουVector2 struct. |
Ιδιότητες
Ονομα | Περιγραφή |
---|
Length { get; } | Παίρνει το μήκος. |
U { get; set; } | Λαμβάνει ή ορίζει το στοιχείο U εάν τοVector2 χρησιμοποιείται ως συντεταγμένη αντιστοίχισης. Είναι ψευδώνυμο του στοιχείου x. |
V { get; set; } | Λαμβάνει ή ορίζει το στοιχείο V εάν τοVector2 χρησιμοποιείται ως συντεταγμένη αντιστοίχισης. Είναι ψευδώνυμο του στοιχείου y. |
Μέθοδοι
Ονομα | Περιγραφή |
---|
CompareTo(Vector2) | Συγκρίνετε το τρέχον διάνυσμα με ένα άλλο στιγμιότυπο. |
Cross(Vector2) | Διασταυρούμενο γινόμενο δύο διανυσμάτων |
Dot(Vector2) | Παίρνει το γινόμενο κουκίδων δύο διανυσμάτων |
override Equals(object) | Ελέγξτε αν δύο διανύσματα 2 ισούνται με |
Equals(Vector2) | Ελέγξτε αν δύο διανύσματα 2 ισούνται με |
override GetHashCode() | Λαμβάνει τον κωδικό κατακερματισμού του Vector2 |
Normalize() | Κανονικοποιεί αυτό το στιγμιότυπο. |
override ToString() | Επιστρέφει αStringπου αντιπροσωπεύει το ρεύμαVector2 . |
operator + | Τελεστή προσθήκης για Vector2 |
operator / | Χειριστής διαίρεσης για Vector2 |
operator == | Ίσος τελεστής για Vector2 |
explicit operator | |
operator != | Μη ίσος τελεστής για Vector2 |
operator * | Πολλαπλασιασμός τελεστή για Vector2 (2 operators) |
operator - | Τελεστή αφαίρεσης για Vector2 |
Πεδία
Ονομα | Περιγραφή |
---|
x | Η συνιστώσα x. |
y | Η συνιστώσα y. |
Δείτε επίσης