Struct Vector4d
- Namespace
- UnityEngine
- Assembly
- Assembly-CSharp.dll
- 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
Field Value
- double
x
Field Value
- double
y
Field Value
- 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()
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