Table of Contents

Struct Vector4d

Namespace
UnityEngine
Assembly
Assembly-CSharp.dll
public struct Vector4d
Inherited Members
Extension Methods

Constructors

Vector4d(double, double)

public Vector4d(double x, double y)

Parameters

x double
y double

Vector4d(double, double, double)

public Vector4d(double x, double y, double z)

Parameters

x double
y double
z double

Vector4d(double, double, double, double)

public Vector4d(double x, double y, double z, double w)

Parameters

x double
y double
z double
w double

Fields

w

public double w

Field Value

double

x

public double x

Field Value

double

y

public double y

Field Value

double

z

public double z

Field Value

double

Properties

this[int]

public double this[int index] { get; set; }

Parameters

index int

Property Value

double

magnitude

public double magnitude { get; }

Property Value

double

normalized

public Vector4d normalized { get; }

Property Value

Vector4d

one

public static Vector4d one { get; }

Property Value

Vector4d

sqrMagnitude

public double sqrMagnitude { get; }

Property Value

double

zero

public static Vector4d zero { get; }

Property Value

Vector4d

Methods

Distance(Vector4d, Vector4d)

public static double Distance(Vector4d a, Vector4d b)

Parameters

a Vector4d
b Vector4d

Returns

double

Dot(Vector4d, Vector4d)

public static double Dot(Vector4d a, Vector4d b)

Parameters

a Vector4d
b Vector4d

Returns

double

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Lerp(Vector4d, Vector4d, double)

public static Vector4d Lerp(Vector4d from, Vector4d to, double t)

Parameters

from Vector4d
to Vector4d
t double

Returns

Vector4d

Magnitude(Vector4d)

public static double Magnitude(Vector4d a)

Parameters

a Vector4d

Returns

double

Max(Vector4d, Vector4d)

public static Vector4d Max(Vector4d lhs, Vector4d rhs)

Parameters

lhs Vector4d
rhs Vector4d

Returns

Vector4d

Min(Vector4d, Vector4d)

public static Vector4d Min(Vector4d lhs, Vector4d rhs)

Parameters

lhs Vector4d
rhs Vector4d

Returns

Vector4d

MoveTowards(Vector4d, Vector4d, double)

public static Vector4d MoveTowards(Vector4d current, Vector4d target, double maxDistanceDelta)

Parameters

current Vector4d
target Vector4d
maxDistanceDelta double

Returns

Vector4d

Normalize()

public void Normalize()

Normalize(Vector4d)

public static Vector4d Normalize(Vector4d a)

Parameters

a Vector4d

Returns

Vector4d

Project(Vector4d, Vector4d)

public static Vector4d Project(Vector4d a, Vector4d b)

Parameters

a Vector4d
b Vector4d

Returns

Vector4d

Scale(Vector4d)

public void Scale(Vector4d scale)

Parameters

scale Vector4d

Scale(Vector4d, Vector4d)

public static Vector4d Scale(Vector4d a, Vector4d b)

Parameters

a Vector4d
b Vector4d

Returns

Vector4d

SqrMagnitude()

public double SqrMagnitude()

Returns

double

SqrMagnitude(Vector4d)

public static double SqrMagnitude(Vector4d a)

Parameters

a Vector4d

Returns

double

ToString()

public override string ToString()

Returns

string

ToString(string)

public string ToString(string format)

Parameters

format string

Returns

string

Operators

operator +(Vector4d, Vector4d)

public static Vector4d operator +(Vector4d a, Vector4d b)

Parameters

a Vector4d
b Vector4d

Returns

Vector4d

operator /(Vector4d, double)

public static Vector4d operator /(Vector4d a, double d)

Parameters

a Vector4d
d double

Returns

Vector4d

operator ==(Vector4d, Vector4d)

public static bool operator ==(Vector4d lhs, Vector4d rhs)

Parameters

lhs Vector4d
rhs Vector4d

Returns

bool

implicit operator Vector4d(Vector4)

public static implicit operator Vector4d(Vector4 q)

Parameters

q Vector4

Returns

Vector4d

implicit operator Vector4(Vector4d)

public static implicit operator Vector4(Vector4d q)

Parameters

q Vector4d

Returns

Vector4

implicit operator Vector3d(Vector4d)

public static implicit operator Vector3d(Vector4d v)

Parameters

v Vector4d

Returns

Vector3d

implicit operator Vector4d(Vector3d)

public static implicit operator Vector4d(Vector3d v)

Parameters

v Vector3d

Returns

Vector4d

operator !=(Vector4d, Vector4d)

public static bool operator !=(Vector4d lhs, Vector4d rhs)

Parameters

lhs Vector4d
rhs Vector4d

Returns

bool

operator *(double, Vector4d)

public static Vector4d operator *(double d, Vector4d a)

Parameters

d double
a Vector4d

Returns

Vector4d

operator *(Vector4d, double)

public static Vector4d operator *(Vector4d a, double d)

Parameters

a Vector4d
d double

Returns

Vector4d

operator -(Vector4d, Vector4d)

public static Vector4d operator -(Vector4d a, Vector4d b)

Parameters

a Vector4d
b Vector4d

Returns

Vector4d

operator -(Vector4d)

public static Vector4d operator -(Vector4d a)

Parameters

a Vector4d

Returns

Vector4d