Vector3
Vector3 structure
Een vector met drie componenten.
public struct Vector3 : IComparable<Vector3>
Constructeurs
| Naam | Beschrijving |
|---|
| Vector3(Color) | Initialiseert een nieuw exemplaar van hetVector3 struct. |
| Vector3(double) | Initialiseert een nieuw exemplaar van hetVector3 struct. |
| Vector3(FVector3) | Initialiseert een nieuw exemplaar van hetVector3 struct. |
| Vector3(Vector4) | Initialiseert een nieuw exemplaar van hetVector3 struct. |
| Vector3(double, double, double) | Initialiseert een nieuw exemplaar van hetVector3 struct. |
Eigenschappen
| Naam | Beschrijving |
|---|
| Length { get; } | Berekent de lengte van deze vector. |
| Length2 { get; } | Krijgt het kwadraat van de lengte. |
methoden
| Naam | Beschrijving |
|---|
| AngleBetween(Vector3) | Bereken de binnenhoek tussen twee richtingen Twee richtingen kunnen niet-genormaliseerde vectoren zijn |
| AngleBetween(Vector3, Vector3) | Bereken de binnenhoek tussen twee richtingen Twee richtingen kunnen niet-genormaliseerde vectoren zijn |
| CompareTo(Vector3) | Vergelijk de huidige vector met een andere instantie. |
| Cos() | Berekent cosinus op elke component |
| Cross(Vector3) | Kruisproduct van twee vectoren |
| Dot(Vector3) | Krijgt het scalair product van twee vectoren |
| override Equals(object) | Controleer of twee vector3 gelijk is aan |
| override GetHashCode() | Krijgt de hash-code van Vector3 |
| Normalize() | Normaliseert deze instantie. |
| Set(double, double, double) | Stelt de x/y/z-component in één aanroep in. |
| Sin() | Berekent sinus op elke component |
| override ToString() | Geeft als resultaat eenStringdat vertegenwoordigt de stroomVector3 . |
| operator + | Operator overbelast voor + |
| operator / | Operator overbelast voor / |
| operator == | Gelijke operator voor Vector3 |
| explicit operator | |
| operator != | Niet-gelijk-operator voor Vector3 |
| operator * | Operator overbelast voor * (3 operators) |
| operator - | Operator overbelast voor - (2 operators) |
Velden
| Naam | Beschrijving |
|---|
| static readonly Origin | Haalt de oorspronkelijke positie op. |
| static readonly UnitScale | Haalt de eenheidsschaalvector op. |
| static readonly XAxis | Haalt de X-as op. |
| static readonly YAxis | Haalt de Y-as op. |
| static readonly ZAxis | Haalt de Z-as op. |
| x | De x-component. |
| y | De y-component. |
| z | De z-component. |
Zie ook