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