Vector3
Vector3 structure
Ένα διάνυσμα με τρία συστατικά.
public struct Vector3 : IComparable<Vector3>
Κατασκευαστές
| Ονομα | Περιγραφή |
|---|
| Vector3(Color) | Αρχικοποιεί μια νέα παρουσία τουVector3 struct. |
| Vector3(double) | Αρχικοποιεί μια νέα παρουσία τουVector3 struct. |
| Vector3(FVector3) | Αρχικοποιεί μια νέα παρουσία τουVector3 struct. |
| Vector3(Vector4) | Αρχικοποιεί μια νέα παρουσία τουVector3 struct. |
| Vector3(double, double, double) | Αρχικοποιεί μια νέα παρουσία τουVector3 struct. |
Ιδιότητες
| Ονομα | Περιγραφή |
|---|
| Length { get; } | Παίρνει το μήκος αυτού του διανύσματος. |
| Length2 { get; } | Παίρνει το τετράγωνο του μήκους. |
Μέθοδοι
| Ονομα | Περιγραφή |
|---|
| AngleBetween(Vector3) | Υπολογίστε την εσωτερική γωνία μεταξύ δύο κατευθύνσεων Δύο διευθύνσεις μπορούν να είναι μη κανονικοποιημένα διανύσματα |
| AngleBetween(Vector3, Vector3) | Υπολογίστε την εσωτερική γωνία μεταξύ δύο κατευθύνσεων Δύο διευθύνσεις μπορούν να είναι μη κανονικοποιημένα διανύσματα |
| CompareTo(Vector3) | Συγκρίνετε το τρέχον διάνυσμα με ένα άλλο στιγμιότυπο. |
| Cos() | Υπολογίζει συνημίτονο σε κάθε συνιστώσα |
| Cross(Vector3) | Διασταυρούμενο γινόμενο δύο διανυσμάτων |
| Dot(Vector3) | Παίρνει το γινόμενο κουκίδων δύο διανυσμάτων |
| override Equals(object) | Ελέγξτε αν δύο διανύσματα 3 ισούνται με |
| override GetHashCode() | Λαμβάνει τον κωδικό κατακερματισμού του Vector3 |
| Normalize() | Κανονικοποιεί αυτό το στιγμιότυπο. |
| Set(double, double, double) | Ρυθμίζει το στοιχείο x/y/z σε μία κλήση. |
| Sin() | Υπολογίζει το ημίτονο σε κάθε συνιστώσα |
| override ToString() | Επιστρέφει αStringπου αντιπροσωπεύει το ρεύμαVector3 . |
| operator + | Υπερφόρτωση χειριστή για + |
| operator / | Υπερφόρτωση χειριστή για / |
| operator == | Ίσος τελεστής για Vector3 |
| explicit operator | |
| operator != | Μη ίσος τελεστής για Vector3 |
| operator * | Υπερφόρτωση χειριστή για * (3 operators) |
| operator - | Υπερφόρτωση χειριστή για - (2 operators) |
Πεδία
| Ονομα | Περιγραφή |
|---|
| static readonly Origin | Λαμβάνει τη θέση προέλευσης. |
| static readonly UnitScale | Λαμβάνει το διάνυσμα της μοναδιαίας κλίμακας. |
| static readonly XAxis | Παίρνει τον άξονα Χ. |
| static readonly YAxis | Παίρνει τον άξονα Y. |
| static readonly ZAxis | Παίρνει τον άξονα Z. |
| x | Η συνιστώσα x. |
| y | Η συνιστώσα y. |
| z | Το συστατικό z. |
Δείτε επίσης