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.

Δείτε επίσης