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. |
Δείτε επίσης