Vector3

Vector3 structure

Een vector met drie componenten.

public struct Vector3 : IComparable<Vector3>

Constructeurs

NaamBeschrijving
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

NaamBeschrijving
Length { get; }Berekent de lengte van deze vector.
Length2 { get; }Krijgt het kwadraat van de lengte.

methoden

NaamBeschrijving
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

NaamBeschrijving
static readonly OriginHaalt de oorspronkelijke positie op.
static readonly UnitScaleHaalt de eenheidsschaalvector op.
static readonly XAxisHaalt de X-as op.
static readonly YAxisHaalt de Y-as op.
static readonly ZAxisHaalt de Z-as op.
xDe x-component.
yDe y-component.
zDe z-component.

Zie ook