Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


half3

A 3 component vector of halfs.
Read time 4 minutesLast updated 6 days ago

Definition

public struct half3 : IEquatable<half3>, IFormattable

Fields

Value

Description

xx component of the vector.
yy component of the vector.
zz component of the vector.

Static Fields

Value

Description

zerohalf3 zero value.

Constructors

Constructor

Description

half3(System.Double)Constructs a half3 vector from a single double value by converting it to half and assigning it to every component.
half3(System.Single)Constructs a half3 vector from a single float value by converting it to half and assigning it to every component.
half3(Unity.Mathematics.double3)Constructs a half3 vector from a double3 vector by componentwise conversion.
half3(Unity.Mathematics.float3)Constructs a half3 vector from a float3 vector by componentwise conversion.
half3(Unity.Mathematics.half)Constructs a half3 vector from a single half value by assigning it to every component.
half3(Unity.Mathematics.half,Unity.Mathematics.half,Unity.Mathematics.half)Constructs a half3 vector from three half values.
half3(Unity.Mathematics.half,Unity.Mathematics.half2)Constructs a half3 vector from a half value and a half2 vector.
half3(Unity.Mathematics.half2,Unity.Mathematics.half)Constructs a half3 vector from a half2 vector and a half value.
half3(Unity.Mathematics.half3)Constructs a half3 vector from a half3 vector.

Properties

Property

Description

this[]Returns the half element at a specified index.
xxSwizzles the vector.
xxxSwizzles the vector.
xxxxSwizzles the vector.
xxxySwizzles the vector.
xxxzSwizzles the vector.
xxySwizzles the vector.
xxyxSwizzles the vector.
xxyySwizzles the vector.
xxyzSwizzles the vector.
xxzSwizzles the vector.
xxzxSwizzles the vector.
xxzySwizzles the vector.
xxzzSwizzles the vector.
xySwizzles the vector.
xyxSwizzles the vector.
xyxxSwizzles the vector.
xyxySwizzles the vector.
xyxzSwizzles the vector.
xyySwizzles the vector.
xyyxSwizzles the vector.
xyyySwizzles the vector.
xyyzSwizzles the vector.
xyzSwizzles the vector.
xyzxSwizzles the vector.
xyzySwizzles the vector.
xyzzSwizzles the vector.
xzSwizzles the vector.
xzxSwizzles the vector.
xzxxSwizzles the vector.
xzxySwizzles the vector.
xzxzSwizzles the vector.
xzySwizzles the vector.
xzyxSwizzles the vector.
xzyySwizzles the vector.
xzyzSwizzles the vector.
xzzSwizzles the vector.
xzzxSwizzles the vector.
xzzySwizzles the vector.
xzzzSwizzles the vector.
yxSwizzles the vector.
yxxSwizzles the vector.
yxxxSwizzles the vector.
yxxySwizzles the vector.
yxxzSwizzles the vector.
yxySwizzles the vector.
yxyxSwizzles the vector.
yxyySwizzles the vector.
yxyzSwizzles the vector.
yxzSwizzles the vector.
yxzxSwizzles the vector.
yxzySwizzles the vector.
yxzzSwizzles the vector.
yySwizzles the vector.
yyxSwizzles the vector.
yyxxSwizzles the vector.
yyxySwizzles the vector.
yyxzSwizzles the vector.
yyySwizzles the vector.
yyyxSwizzles the vector.
yyyySwizzles the vector.
yyyzSwizzles the vector.
yyzSwizzles the vector.
yyzxSwizzles the vector.
yyzySwizzles the vector.
yyzzSwizzles the vector.
yzSwizzles the vector.
yzxSwizzles the vector.
yzxxSwizzles the vector.
yzxySwizzles the vector.
yzxzSwizzles the vector.
yzySwizzles the vector.
yzyxSwizzles the vector.
yzyySwizzles the vector.
yzyzSwizzles the vector.
yzzSwizzles the vector.
yzzxSwizzles the vector.
yzzySwizzles the vector.
yzzzSwizzles the vector.
zxSwizzles the vector.
zxxSwizzles the vector.
zxxxSwizzles the vector.
zxxySwizzles the vector.
zxxzSwizzles the vector.
zxySwizzles the vector.
zxyxSwizzles the vector.
zxyySwizzles the vector.
zxyzSwizzles the vector.
zxzSwizzles the vector.
zxzxSwizzles the vector.
zxzySwizzles the vector.
zxzzSwizzles the vector.
zySwizzles the vector.
zyxSwizzles the vector.
zyxxSwizzles the vector.
zyxySwizzles the vector.
zyxzSwizzles the vector.
zyySwizzles the vector.
zyyxSwizzles the vector.
zyyySwizzles the vector.
zyyzSwizzles the vector.
zyzSwizzles the vector.
zyzxSwizzles the vector.
zyzySwizzles the vector.
zyzzSwizzles the vector.
zzSwizzles the vector.
zzxSwizzles the vector.
zzxxSwizzles the vector.
zzxySwizzles the vector.
zzxzSwizzles the vector.
zzySwizzles the vector.
zzyxSwizzles the vector.
zzyySwizzles the vector.
zzyzSwizzles the vector.
zzzSwizzles the vector.
zzzxSwizzles the vector.
zzzySwizzles the vector.
zzzzSwizzles the vector.

Methods

Method

Description

EqualsReturns true if the half3 is equal to a given half3, false otherwise.
GetHashCodeReturns a hash code for the half3.
ToStringReturns a string representation of the half3.

Operators

Operator

Description

operator ==Returns the result of a componentwise equality operation on a half value and a half3 vector.
half3Explicitly converts a single double value to a half3 vector by converting it to half and assigning it to every component.
operator !=Returns the result of a componentwise not equal operation on a half value and a half3 vector.