Vector3
UnityObjectLink
Vector3

/

Parent

UnityObjectLink

Variables
magnitude
readonly System.Single magnitude
normalized
readonly UnityEngine.Vector3 normalized
sqrmagnitude
readonly System.Single sqrmagnitude
vector3::​back
static readonly UnityEngine.Vector3 vector3::back
vector3::​down
static readonly UnityEngine.Vector3 vector3::down
vector3::​forward
static readonly UnityEngine.Vector3 vector3::forward
vector3::​kepsilon
static readonly System.Single vector3::kepsilon
vector3::​kepsilonnormalsqrt
static readonly System.Single vector3::kepsilonnormalsqrt
vector3::​left
static readonly UnityEngine.Vector3 vector3::left
vector3::​negativeinfinity
static readonly UnityEngine.Vector3 vector3::negativeinfinity
vector3::​one
static readonly UnityEngine.Vector3 vector3::one
vector3::​positiveinfinity
static readonly UnityEngine.Vector3 vector3::positiveinfinity
vector3::​right
static readonly UnityEngine.Vector3 vector3::right
vector3::​up
static readonly UnityEngine.Vector3 vector3::up
vector3::​zero
static readonly UnityEngine.Vector3 vector3::zero
x
System.Single x
y
System.Single y
z
System.Single z
Functions
add
UnityEngine.Vector3 op_Addition(
UnityEngine.Vector3 a,
UnityEngine.Vector3 b
)

UnityEngine.Vector3 a-no documentation

Parameters
a
UnityEngine.Vector3

no documentation b -

Returns

UnityEngine.Vector3

div
UnityEngine.Vector3 op_Division(
UnityEngine.Vector3 a,
System.Single d
)

UnityEngine.Vector3 a-no documentation

Parameters
a
UnityEngine.Vector3

no documentation d -

Returns

UnityEngine.Vector3

mult
UnityEngine.Vector3 op_Multiply(
UnityEngine.Vector3 a,
System.Single d
)

UnityEngine.Vector3 a-no documentation

Parameters
a
UnityEngine.Vector3

no documentation d -

Returns

UnityEngine.Vector3

normalize
System.Void Normalize()
Returns

System.Void

scale
System.Void Scale(
UnityEngine.Vector3 scale
)

UnityEngine.Vector3 scale-no documentation

Parameters

scale -

Returns

System.Void

serialize
System.String Serialize()

UnityExtension:Vector3 Serialize,

Returns

System.String

set
System.Void Set(
System.Single newX,
System.Single newY,
System.Single newZ
)

System.Single newX-no documentation

Parameters
newX
System.Single

no documentation

newY
System.Single

no documentation newZ -

Returns

System.Void

subtract
UnityEngine.Vector3 op_Subtraction(
UnityEngine.Vector3 a,
UnityEngine.Vector3 b
)

UnityEngine.Vector3 a-no documentation

Parameters
a
UnityEngine.Vector3

no documentation b -

Returns

UnityEngine.Vector3

tostring
System.String ToString()
Returns

System.String

tostring
System.String ToString(
System.String format
)

System.String format-no documentation

Parameters

format -

Returns

System.String

vector3::​angle
static System.Single Angle(
UnityEngine.Vector3 from,
UnityEngine.Vector3 to
)

UnityEngine.Vector3 from-no documentation

Parameters
from
UnityEngine.Vector3

no documentation to -

Returns

System.Single

vector3::​clampmagnitude
static UnityEngine.Vector3 ClampMagnitude(
UnityEngine.Vector3 vector,
System.Single maxLength
)

UnityEngine.Vector3 vector-no documentation

Parameters
vector
UnityEngine.Vector3

no documentation maxLength -

Returns

UnityEngine.Vector3

vector3::​create
static UnityEngine.Vector3 Create (
System.Single x,
System.Single y
)

Constructor replaces new;

Parameters
x
System.Single

no description

y
System.Single

no description

Returns

UnityEngine.Vector3

vector3::​create
static UnityEngine.Vector3 Create (
System.Single x,
System.Single y,
System.Single z
)

Constructor replaces new;

Parameters
x
System.Single

no description

y
System.Single

no description

z
System.Single

no description

Returns

UnityEngine.Vector3

vector3::​create
static UnityEngine.Vector3 Create ()

Constructor replaces new

Returns

UnityEngine.Vector3

vector3::​cross
static UnityEngine.Vector3 Cross(
UnityEngine.Vector3 lhs,
UnityEngine.Vector3 rhs
)

UnityEngine.Vector3 lhs-no documentation

Parameters
lhs
UnityEngine.Vector3

no documentation rhs -

Returns

UnityEngine.Vector3

vector3::​distance
static System.Single Distance(
UnityEngine.Vector3 a,
UnityEngine.Vector3 b
)

UnityEngine.Vector3 a-no documentation

Parameters
a
UnityEngine.Vector3

no documentation b -

Returns

System.Single

vector3::​dot
static System.Single Dot(
UnityEngine.Vector3 lhs,
UnityEngine.Vector3 rhs
)

UnityEngine.Vector3 lhs-no documentation

Parameters
lhs
UnityEngine.Vector3

no documentation rhs -

Returns

System.Single

vector3::​lerp
static UnityEngine.Vector3 Lerp(
UnityEngine.Vector3 a,
UnityEngine.Vector3 b,
System.Single t
)

UnityEngine.Vector3 a-no documentation

Parameters
a
UnityEngine.Vector3

no documentation

b
UnityEngine.Vector3

no documentation t -

Returns

UnityEngine.Vector3

vector3::​lerpunclamped
static UnityEngine.Vector3 LerpUnclamped(
UnityEngine.Vector3 a,
UnityEngine.Vector3 b,
System.Single t
)

UnityEngine.Vector3 a-no documentation

Parameters
a
UnityEngine.Vector3

no documentation

b
UnityEngine.Vector3

no documentation t -

Returns

UnityEngine.Vector3

vector3::​magnitude
static System.Single Magnitude(
UnityEngine.Vector3 vector
)

UnityEngine.Vector3 vector-no documentation

Parameters

vector -

Returns

System.Single

vector3::​max
static UnityEngine.Vector3 Max(
UnityEngine.Vector3 lhs,
UnityEngine.Vector3 rhs
)

UnityEngine.Vector3 lhs-no documentation

Parameters
lhs
UnityEngine.Vector3

no documentation rhs -

Returns

UnityEngine.Vector3

vector3::​min
static UnityEngine.Vector3 Min(
UnityEngine.Vector3 lhs,
UnityEngine.Vector3 rhs
)

UnityEngine.Vector3 lhs-no documentation

Parameters
lhs
UnityEngine.Vector3

no documentation rhs -

Returns

UnityEngine.Vector3

vector3::​movetowards
static UnityEngine.Vector3 MoveTowards(
UnityEngine.Vector3 current,
UnityEngine.Vector3 target,
System.Single maxDistanceDelta
)

UnityEngine.Vector3 current-no documentation

Parameters
current
UnityEngine.Vector3

no documentation

target
UnityEngine.Vector3

no documentation maxDistanceDelta -

Returns

UnityEngine.Vector3

vector3::​normalize
static UnityEngine.Vector3 Normalize(
UnityEngine.Vector3 value
)

UnityEngine.Vector3 value-no documentation

Parameters

value -

Returns

UnityEngine.Vector3

vector3::​orthonormalize
static System.Void OrthoNormalize(
UnityEngine.Vector3& normal,
UnityEngine.Vector3& tangent
)

UnityEngine.Vector3& normal-no documentation

Parameters
normal
UnityEngine.Vector3&

no documentation tangent -

Returns

System.Void

vector3::​orthonormalize
static System.Void OrthoNormalize(
UnityEngine.Vector3& normal,
UnityEngine.Vector3& tangent,
UnityEngine.Vector3& binormal
)

UnityEngine.Vector3& normal-no documentation

Parameters
normal
UnityEngine.Vector3&

no documentation

tangent
UnityEngine.Vector3&

no documentation binormal -

Returns

System.Void

vector3::​project
static UnityEngine.Vector3 Project(
UnityEngine.Vector3 vector,
UnityEngine.Vector3 onNormal
)

UnityEngine.Vector3 vector-no documentation

Parameters
vector
UnityEngine.Vector3

no documentation onNormal -

Returns

UnityEngine.Vector3

vector3::​projectonplane
static UnityEngine.Vector3 ProjectOnPlane(
UnityEngine.Vector3 vector,
UnityEngine.Vector3 planeNormal
)

UnityEngine.Vector3 vector-no documentation

Parameters
vector
UnityEngine.Vector3

no documentation planeNormal -

Returns

UnityEngine.Vector3

vector3::​reflect
static UnityEngine.Vector3 Reflect(
UnityEngine.Vector3 inDirection,
UnityEngine.Vector3 inNormal
)

UnityEngine.Vector3 inDirection-no documentation

Parameters
inDirection
UnityEngine.Vector3

no documentation inNormal -

Returns

UnityEngine.Vector3

vector3::​rotatetowards
static UnityEngine.Vector3 RotateTowards(
UnityEngine.Vector3 current,
UnityEngine.Vector3 target,
System.Single maxRadiansDelta,
System.Single maxMagnitudeDelta
)

UnityEngine.Vector3 current-no documentation

Parameters
current
UnityEngine.Vector3

no documentation

target
UnityEngine.Vector3

no documentation

maxRadiansDelta
System.Single

no documentation maxMagnitudeDelta -

Returns

UnityEngine.Vector3

vector3::​scale
static UnityEngine.Vector3 Scale(
UnityEngine.Vector3 a,
UnityEngine.Vector3 b
)

UnityEngine.Vector3 a-no documentation

Parameters
a
UnityEngine.Vector3

no documentation b -

Returns

UnityEngine.Vector3

vector3::​signedangle
static System.Single SignedAngle(
UnityEngine.Vector3 from,
UnityEngine.Vector3 to,
UnityEngine.Vector3 axis
)

UnityEngine.Vector3 from-no documentation

Parameters
from
UnityEngine.Vector3

no documentation

to
UnityEngine.Vector3

no documentation axis -

Returns

System.Single

vector3::​slerp
static UnityEngine.Vector3 Slerp(
UnityEngine.Vector3 a,
UnityEngine.Vector3 b,
System.Single t
)

UnityEngine.Vector3 a-no documentation

Parameters
a
UnityEngine.Vector3

no documentation

b
UnityEngine.Vector3

no documentation t -

Returns

UnityEngine.Vector3

vector3::​slerpunclamped
static UnityEngine.Vector3 SlerpUnclamped(
UnityEngine.Vector3 a,
UnityEngine.Vector3 b,
System.Single t
)

UnityEngine.Vector3 a-no documentation

Parameters
a
UnityEngine.Vector3

no documentation

b
UnityEngine.Vector3

no documentation t -

Returns

UnityEngine.Vector3

vector3::​smoothdamp
static UnityEngine.Vector3 SmoothDamp(
UnityEngine.Vector3 current,
UnityEngine.Vector3 target,
UnityEngine.Vector3& currentVelocity,
System.Single smoothTime
)

UnityEngine.Vector3 current-no documentation

Parameters
current
UnityEngine.Vector3

no documentation

target
UnityEngine.Vector3

no documentation

currentVelocity
UnityEngine.Vector3&

no documentation smoothTime -

Returns

UnityEngine.Vector3

vector3::​smoothdamp
static UnityEngine.Vector3 SmoothDamp(
UnityEngine.Vector3 current,
UnityEngine.Vector3 target,
UnityEngine.Vector3& currentVelocity,
System.Single smoothTime,
System.Single maxSpeed
)

UnityEngine.Vector3 current-no documentation

Parameters
current
UnityEngine.Vector3

no documentation

target
UnityEngine.Vector3

no documentation

currentVelocity
UnityEngine.Vector3&

no documentation

smoothTime
System.Single

no documentation maxSpeed -

Returns

UnityEngine.Vector3

vector3::​smoothdamp
static UnityEngine.Vector3 SmoothDamp(
UnityEngine.Vector3 current,
UnityEngine.Vector3 target,
UnityEngine.Vector3& currentVelocity,
System.Single smoothTime,
System.Single maxSpeed,
System.Single deltaTime
)

UnityEngine.Vector3 current-no documentation

Parameters
current
UnityEngine.Vector3

no documentation

target
UnityEngine.Vector3

no documentation

currentVelocity
UnityEngine.Vector3&

no documentation

smoothTime
System.Single

no documentation

maxSpeed
System.Single

no documentation deltaTime -

Returns

UnityEngine.Vector3

vector3::​sqrmagnitude
static System.Single SqrMagnitude(
UnityEngine.Vector3 vector
)

UnityEngine.Vector3 vector-no documentation

Parameters

vector -

Returns

System.Single