Aardvark.Base


V3f

Constructors

ConstructorDescription
new(x, y, z)
Signature: (x:int * y:int * z:int) -> unit

Creates a new vector from given int elements.

new(v)
Signature: v:int -> unit

Creates a new vector by assigning the given int to all elements.

new(a)
Signature: (a:int []) -> unit

Creates a new vector from given array.

new(a, start)
Signature: (a:int [] * start:int) -> unit

Creates a new vector from given array, starting at specified index.

new(x, y, z)
Signature: (x:int64 * y:int64 * z:int64) -> unit

Creates a new vector from given long elements.

new(v)
Signature: v:int64 -> unit

Creates a new vector by assigning the given long to all elements.

new(a)
Signature: (a:int64 []) -> unit

Creates a new vector from given array.

new(a, start)
Signature: (a:int64 [] * start:int) -> unit

Creates a new vector from given array, starting at specified index.

new(x, y, z)
Signature: (x:float32 * y:float32 * z:float32) -> unit

Creates a new vector from given float elements.

new(v)
Signature: v:float32 -> unit

Creates a new vector by assigning the given float to all elements.

new(a)
Signature: (a:float32 []) -> unit

Creates a new vector from given array.

new(a, start)
Signature: (a:float32 [] * start:int) -> unit

Creates a new vector from given array, starting at specified index.

new(x, y, z)
Signature: (x:float * y:float * z:float) -> unit

Creates a new vector from given double elements.

new(v)
Signature: v:float -> unit

Creates a new vector by assigning the given double to all elements.

new(a)
Signature: (a:float []) -> unit

Creates a new vector from given array.

new(a, start)
Signature: (a:float [] * start:int) -> unit

Creates a new vector from given array, starting at specified index.

new(index_fun)
Signature: index_fun:Func<int,float32> -> unit

Creates a vector from the results of the supplied function of the index.

new(v)
Signature: v:IVector<float> -> unit
new(v)
Signature: v:V3i -> unit

Construct a vector from another vector of type V3i.

new(v)
Signature: v:V3l -> unit

Construct a vector from another vector of type V3l.

new(v)
Signature: v:V3d -> unit

Construct a vector from another vector of type V3d.

new(v, w)
Signature: (v:V2f * w:float32) -> unit
new(c)
Signature: c:C3f -> unit
new(c)
Signature: c:C3d -> unit
new(c)
Signature: c:C4f -> unit
new(c)
Signature: c:C4d -> unit

Instance members

Instance memberDescription
Abs
Signature: V3f

Gets a copy of this vector with all elements set to their absolute value.

AllDifferent(v)
Signature: v:V3f -> bool

Returns whether ALL elements of this are Different the corresponding element of v. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllDifferent(s)
Signature: s:float32 -> bool

Returns whether ALL elements of v are Different s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllEqual(v)
Signature: v:V3f -> bool

Returns whether ALL elements of this are Equal the corresponding element of v. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllEqual(s)
Signature: s:float32 -> bool

Returns whether ALL elements of v are Equal s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllGreater(v)
Signature: v:V3f -> bool

Returns whether ALL elements of this are Greater the corresponding element of v. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllGreater(s)
Signature: s:float32 -> bool

Returns whether ALL elements of v are Greater s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllGreaterOrEqual(v)
Signature: v:V3f -> bool

Returns whether ALL elements of this are GreaterOrEqual the corresponding element of v. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllGreaterOrEqual(s)
Signature: s:float32 -> bool

Returns whether ALL elements of v are GreaterOrEqual s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllInfinity
Signature: bool
AllNaN
Signature: bool
AllNegativeInfinity
Signature: bool
AllPositiveInfinity
Signature: bool
AllSmaller(v)
Signature: v:V3f -> bool

Returns whether ALL elements of this are Smaller the corresponding element of v. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllSmaller(s)
Signature: s:float32 -> bool

Returns whether ALL elements of v are Smaller s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllSmallerOrEqual(v)
Signature: v:V3f -> bool

Returns whether ALL elements of this are SmallerOrEqual the corresponding element of v. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllSmallerOrEqual(s)
Signature: s:float32 -> bool

Returns whether ALL elements of v are SmallerOrEqual s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AllTiny
Signature: bool
AnyDifferent(v)
Signature: v:V3f -> bool

Returns whether AT LEAST ONE element of a is Different the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AnyDifferent(s)
Signature: s:float32 -> bool

Returns whether AT LEAST ONE element of v is Different s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyEqual(v)
Signature: v:V3f -> bool

Returns whether AT LEAST ONE element of a is Equal the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AnyEqual(s)
Signature: s:float32 -> bool

Returns whether AT LEAST ONE element of v is Equal s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyGreater(v)
Signature: v:V3f -> bool

Returns whether AT LEAST ONE element of a is Greater the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AnyGreater(s)
Signature: s:float32 -> bool

Returns whether AT LEAST ONE element of v is Greater s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyGreaterOrEqual(v)
Signature: v:V3f -> bool

Returns whether AT LEAST ONE element of a is GreaterOrEqual the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AnyGreaterOrEqual(s)
Signature: s:float32 -> bool

Returns whether AT LEAST ONE element of v is GreaterOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyInfinity
Signature: bool
AnyNaN
Signature: bool
AnyNegativeInfinity
Signature: bool
AnyPositiveInfinity
Signature: bool
AnySmaller(v)
Signature: v:V3f -> bool

Returns whether AT LEAST ONE element of a is Smaller the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AnySmaller(s)
Signature: s:float32 -> bool

Returns whether AT LEAST ONE element of v is Smaller s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnySmallerOrEqual(v)
Signature: v:V3f -> bool

Returns whether AT LEAST ONE element of a is SmallerOrEqual the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)).

AnySmallerOrEqual(s)
Signature: s:float32 -> bool

Returns whether AT LEAST ONE element of v is SmallerOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyTiny
Signature: bool
ApproxEqual(v, tolerance)
Signature: (v:V3f * tolerance:float32) -> bool

Returns whether this vector is equal to the specified vector within the given tolerance.

AxisAlignedNormal()
Signature: unit -> V3f

Returns an arbitrary normal vector, which is also normal to either the x, y or z-axis.

Ceiling
Signature: V3f

Gets a copy of this vector, with each element set to the smallest integer greater than or equal to the element's current value.

Copy(element_fun)
Signature: element_fun:Func<float32,int> -> V3i

Returns a copy with all elements transformed by the supplied function.

Copy(element_index_fun)
Signature: element_index_fun:Func<float32,int,int> -> V3i

Returns a copy with all elements transformed by the supplied function.

Copy(element_fun)
Signature: element_fun:Func<float32,int64> -> V3l

Returns a copy with all elements transformed by the supplied function.

Copy(element_index_fun)
Signature: element_index_fun:Func<float32,int,int64> -> V3l

Returns a copy with all elements transformed by the supplied function.

Copy(element_fun)
Signature: element_fun:Func<float32,float32> -> V3f

Returns a copy with all elements transformed by the supplied function.

Copy(element_index_fun)
Signature: element_index_fun:Func<float32,int,float32> -> V3f

Returns a copy with all elements transformed by the supplied function.

Copy(element_fun)
Signature: element_fun:Func<float32,float> -> V3d

Returns a copy with all elements transformed by the supplied function.

Copy(element_index_fun)
Signature: element_index_fun:Func<float32,int,float> -> V3d

Returns a copy with all elements transformed by the supplied function.

CopyTo(array, start)
Signature: (array:int [] * start:int) -> unit
CopyTo(array, start)
Signature: (array:int64 [] * start:int) -> unit
CopyTo(array, start)
Signature: (array:float32 [] * start:int) -> unit
CopyTo(array, start)
Signature: (array:float [] * start:int) -> unit
CopyTo(array, start, element_fun)
Signature: (array:'T [] * start:int * element_fun:Func<float32,'T>) -> unit
Type parameters: 'T
CopyTo(array, start, element_index_fun)
Signature: (array:'T [] * start:int * element_index_fun:Func<float32,int,'T>) -> unit
Type parameters: 'T
Cross(v)
Signature: v:V3f -> V3f

Returns the cross product with the specified vector.

CubeFaceCode
Signature: int

Return an index for the cube face onto which the vector points. 0 ... -XAxis, 1 ... -YAxis, 2 ... -ZAsix, 3 ... XAxis, 4 ... YAxis, 5 ... ZAxis.

CubeMapped
Signature: V3f

Returns a copy of the vector with the maximum component length of exactly 1. This corresponds to mapping the vector onto an origin- centered cube with side length 2.

CubeMappedOnFace(face)
Signature: face:byref<int> -> V3f

Returns a copy of the vector with the maximum component length of exactly 1. This corresponds to mapping the vector onto an origin- centered cube with side length 2. The out parameter face indicate which face the vector was mapped to: 0 ... -XAxis, 1 ... -YAxis, 2 ... -ZAsix, 3 ... XAxis, 4 ... YAxis, 5 ... ZAxis.

Dim
Signature: int64
Modifiers: abstract
DirFlags()
Signature: unit -> DirFlags
Dot(v)
Signature: v:V3f -> float32

Returns the dot product with the specified vector.

Elements
Signature: IEnumerable<float32>

Enumerates all elements of this vector.

Equals(other)
Signature: other:V3f -> bool
Modifiers: abstract
Equals(other)
Signature: other:obj -> bool
Modifiers: abstract
Floor
Signature: V3f

Gets a copy of this vector, with each element set to the largest integer less than or equal to the element's current value.

GetHashCode()
Signature: unit -> int
Modifiers: abstract
GetValue(index)
Signature: index:int64 -> obj
Modifiers: abstract
IIIX
Signature: V4f
IIIY
Signature: V4f
IIIZ
Signature: V4f
IINX
Signature: V4f
IINY
Signature: V4f
IINZ
Signature: V4f
IIOX
Signature: V4f
IIOY
Signature: V4f
IIOZ
Signature: V4f
IIPX
Signature: V4f
IIPY
Signature: V4f
IIPZ
Signature: V4f
IIX
Signature: V3f
IIXI
Signature: V4f
IIXN
Signature: V4f
IIXO
Signature: V4f
IIXP
Signature: V4f
IIXX
Signature: V4f
IIXY
Signature: V4f
IIXZ
Signature: V4f
IIY
Signature: V3f
IIYI
Signature: V4f
IIYN
Signature: V4f
IIYO
Signature: V4f
IIYP
Signature: V4f
IIYX
Signature: V4f
IIYY
Signature: V4f
IIYZ
Signature: V4f
IIZ
Signature: V3f
IIZI
Signature: V4f
IIZN
Signature: V4f
IIZO
Signature: V4f
IIZP
Signature: V4f
IIZX
Signature: V4f
IIZY
Signature: V4f
IIZZ
Signature: V4f
INIX
Signature: V4f
INIY
Signature: V4f
INIZ
Signature: V4f
INNX
Signature: V4f
INNY
Signature: V4f
INNZ
Signature: V4f
INOX
Signature: V4f
INOY
Signature: V4f
INOZ
Signature: V4f
INPX
Signature: V4f
INPY
Signature: V4f
INPZ
Signature: V4f
INX
Signature: V3f
INXI
Signature: V4f
INXN
Signature: V4f
INXO
Signature: V4f
INXP
Signature: V4f
INXX
Signature: V4f
INXY
Signature: V4f
INXZ
Signature: V4f
INY
Signature: V3f
INYI
Signature: V4f
INYN
Signature: V4f
INYO
Signature: V4f
INYP
Signature: V4f
INYX
Signature: V4f
INYY
Signature: V4f
INYZ
Signature: V4f
INZ
Signature: V3f
INZI
Signature: V4f
INZN
Signature: V4f
INZO
Signature: V4f
INZP
Signature: V4f
INZX
Signature: V4f
INZY
Signature: V4f
INZZ
Signature: V4f
IOIX
Signature: V4f
IOIY
Signature: V4f
IOIZ
Signature: V4f
IONX
Signature: V4f
IONY
Signature: V4f
IONZ
Signature: V4f
IOOX
Signature: V4f
IOOY
Signature: V4f
IOOZ
Signature: V4f
IOPX
Signature: V4f
IOPY
Signature: V4f
IOPZ
Signature: V4f
IOX
Signature: V3f
IOXI
Signature: V4f
IOXN
Signature: V4f
IOXO
Signature: V4f
IOXP
Signature: V4f
IOXX
Signature: V4f
IOXY
Signature: V4f
IOXZ
Signature: V4f
IOY
Signature: V3f
IOYI
Signature: V4f
IOYN
Signature: V4f
IOYO
Signature: V4f
IOYP
Signature: V4f
IOYX
Signature: V4f
IOYY
Signature: V4f
IOYZ
Signature: V4f
IOZ
Signature: V3f
IOZI
Signature: V4f
IOZN
Signature: V4f
IOZO
Signature: V4f
IOZP
Signature: V4f
IOZX
Signature: V4f
IOZY
Signature: V4f
IOZZ
Signature: V4f
IPIX
Signature: V4f
IPIY
Signature: V4f
IPIZ
Signature: V4f
IPNX
Signature: V4f
IPNY
Signature: V4f
IPNZ
Signature: V4f
IPOX
Signature: V4f
IPOY
Signature: V4f
IPOZ
Signature: V4f
IPPX
Signature: V4f
IPPY
Signature: V4f
IPPZ
Signature: V4f
IPX
Signature: V3f
IPXI
Signature: V4f
IPXN
Signature: V4f
IPXO
Signature: V4f
IPXP
Signature: V4f
IPXX
Signature: V4f
IPXY
Signature: V4f
IPXZ
Signature: V4f
IPY
Signature: V3f
IPYI
Signature: V4f
IPYN
Signature: V4f
IPYO
Signature: V4f
IPYP
Signature: V4f
IPYX
Signature: V4f
IPYY
Signature: V4f
IPYZ
Signature: V4f
IPZ
Signature: V3f
IPZI
Signature: V4f
IPZN
Signature: V4f
IPZO
Signature: V4f
IPZP
Signature: V4f
IPZX
Signature: V4f
IPZY
Signature: V4f
IPZZ
Signature: V4f
IsNaN
Signature: bool
Attention: NEVER implement operators <, <=, >=, >, since these are not defined in a Vector space. Use AllSmaller() and similar comparators!
[()]
Signature: unit -> int

Gets or sets element with given index. An IndexOutOfRangeException is thrown for invalid index values.

[()]
Signature: unit -> int64
Modifiers: abstract

By using long indices, the IVector interface is accessed.

IX
Signature: V2f
IXI
Signature: V3f
IXII
Signature: V4f
IXIN
Signature: V4f
IXIO
Signature: V4f
IXIP
Signature: V4f
IXIX
Signature: V4f
IXIY
Signature: V4f
IXIZ
Signature: V4f
IXN
Signature: V3f
IXNI
Signature: V4f
IXNN
Signature: V4f
IXNO
Signature: V4f
IXNP
Signature: V4f
IXNX
Signature: V4f
IXNY
Signature: V4f
IXNZ
Signature: V4f
IXO
Signature: V3f
IXOI
Signature: V4f
IXON
Signature: V4f
IXOO
Signature: V4f
IXOP
Signature: V4f
IXOX
Signature: V4f
IXOY
Signature: V4f
IXOZ
Signature: V4f
IXP
Signature: V3f
IXPI
Signature: V4f
IXPN
Signature: V4f
IXPO
Signature: V4f
IXPP
Signature: V4f
IXPX
Signature: V4f
IXPY
Signature: V4f
IXPZ
Signature: V4f
IXX
Signature: V3f
IXXI
Signature: V4f
IXXN
Signature: V4f
IXXO
Signature: V4f
IXXP
Signature: V4f
IXXX
Signature: V4f
IXXY
Signature: V4f
IXXZ
Signature: V4f
IXY
Signature: V3f
IXYI
Signature: V4f
IXYN
Signature: V4f
IXYO
Signature: V4f
IXYP
Signature: V4f
IXYX
Signature: V4f
IXYY
Signature: V4f
IXYZ
Signature: V4f
IXZ
Signature: V3f
IXZI
Signature: V4f
IXZN
Signature: V4f
IXZO
Signature: V4f
IXZP
Signature: V4f
IXZX
Signature: V4f
IXZY
Signature: V4f
IXZZ
Signature: V4f
IY
Signature: V2f
IYI
Signature: V3f
IYII
Signature: V4f
IYIN
Signature: V4f
IYIO
Signature: V4f
IYIP
Signature: V4f
IYIX
Signature: V4f
IYIY
Signature: V4f
IYIZ
Signature: V4f
IYN
Signature: V3f
IYNI
Signature: V4f
IYNN
Signature: V4f
IYNO
Signature: V4f
IYNP
Signature: V4f
IYNX
Signature: V4f
IYNY
Signature: V4f
IYNZ
Signature: V4f
IYO
Signature: V3f
IYOI
Signature: V4f
IYON
Signature: V4f
IYOO
Signature: V4f
IYOP
Signature: V4f
IYOX
Signature: V4f
IYOY
Signature: V4f
IYOZ
Signature: V4f
IYP
Signature: V3f
IYPI
Signature: V4f
IYPN
Signature: V4f
IYPO
Signature: V4f
IYPP
Signature: V4f
IYPX
Signature: V4f
IYPY
Signature: V4f
IYPZ
Signature: V4f
IYX
Signature: V3f
IYXI
Signature: V4f
IYXN
Signature: V4f
IYXO
Signature: V4f
IYXP
Signature: V4f
IYXX
Signature: V4f
IYXY
Signature: V4f
IYXZ
Signature: V4f
IYY
Signature: V3f
IYYI
Signature: V4f
IYYN
Signature: V4f
IYYO
Signature: V4f
IYYP
Signature: V4f
IYYX
Signature: V4f
IYYY
Signature: V4f
IYYZ
Signature: V4f
IYZ
Signature: V3f
IYZI
Signature: V4f
IYZN
Signature: V4f
IYZO
Signature: V4f
IYZP
Signature: V4f
IYZX
Signature: V4f
IYZY
Signature: V4f
IYZZ
Signature: V4f
IZ
Signature: V2f
IZI
Signature: V3f
IZII
Signature: V4f
IZIN
Signature: V4f
IZIO
Signature: V4f
IZIP
Signature: V4f
IZIX
Signature: V4f
IZIY
Signature: V4f
IZIZ
Signature: V4f
IZN
Signature: V3f
IZNI
Signature: V4f
IZNN
Signature: V4f
IZNO
Signature: V4f
IZNP
Signature: V4f
IZNX
Signature: V4f
IZNY
Signature: V4f
IZNZ
Signature: V4f
IZO
Signature: V3f
IZOI
Signature: V4f
IZON
Signature: V4f
IZOO
Signature: V4f
IZOP
Signature: V4f
IZOX
Signature: V4f
IZOY
Signature: V4f
IZOZ
Signature: V4f
IZP
Signature: V3f
IZPI
Signature: V4f
IZPN
Signature: V4f
IZPO
Signature: V4f
IZPP
Signature: V4f
IZPX
Signature: V4f
IZPY
Signature: V4f
IZPZ
Signature: V4f
IZX
Signature: V3f
IZXI
Signature: V4f
IZXN
Signature: V4f
IZXO
Signature: V4f
IZXP
Signature: V4f
IZXX
Signature: V4f
IZXY
Signature: V4f
IZXZ
Signature: V4f
IZY
Signature: V3f
IZYI
Signature: V4f
IZYN
Signature: V4f
IZYO
Signature: V4f
IZYP
Signature: V4f
IZYX
Signature: V4f
IZYY
Signature: V4f
IZYZ
Signature: V4f
IZZ
Signature: V3f
IZZI
Signature: V4f
IZZN
Signature: V4f
IZZO
Signature: V4f
IZZP
Signature: V4f
IZZX
Signature: V4f
IZZY
Signature: V4f
IZZZ
Signature: V4f
Length
Signature: float32

Returns the length of the vector.

LengthSquared
Signature: float32

Returns the squared length of the vector.

LexicalCompare(v1)
Signature: v1:V3f -> int

Compare x-coordinate before y-coordinate, aso.

MajorDim
Signature: int

Returns the index of the largest dimension of the vector.

MinorDim
Signature: int

Returns the index of the smallest dimension of the vector.

Negate()
Signature: unit -> unit

Negates this vector and returns this.

Negated
Signature: V3f

Gets a negated copy of this vector.

NIIX
Signature: V4f
NIIY
Signature: V4f
NIIZ
Signature: V4f
NINX
Signature: V4f
NINY
Signature: V4f
NINZ
Signature: V4f
NIOX
Signature: V4f
NIOY
Signature: V4f
NIOZ
Signature: V4f
NIPX
Signature: V4f
NIPY
Signature: V4f
NIPZ
Signature: V4f
NIX
Signature: V3f
NIXI
Signature: V4f
NIXN
Signature: V4f
NIXO
Signature: V4f
NIXP
Signature: V4f
NIXX
Signature: V4f
NIXY
Signature: V4f
NIXZ
Signature: V4f
NIY
Signature: V3f
NIYI
Signature: V4f
NIYN
Signature: V4f
NIYO
Signature: V4f
NIYP
Signature: V4f
NIYX
Signature: V4f
NIYY
Signature: V4f
NIYZ
Signature: V4f
NIZ
Signature: V3f
NIZI
Signature: V4f
NIZN
Signature: V4f
NIZO
Signature: V4f
NIZP
Signature: V4f
NIZX
Signature: V4f
NIZY
Signature: V4f
NIZZ
Signature: V4f
NNIX
Signature: V4f
NNIY
Signature: V4f
NNIZ
Signature: V4f
NNNX
Signature: V4f
NNNY
Signature: V4f
NNNZ
Signature: V4f
NNOX
Signature: V4f
NNOY
Signature: V4f
NNOZ
Signature: V4f
NNPX
Signature: V4f
NNPY
Signature: V4f
NNPZ
Signature: V4f
NNX
Signature: V3f
NNXI
Signature: V4f
NNXN
Signature: V4f
NNXO
Signature: V4f
NNXP
Signature: V4f
NNXX
Signature: V4f
NNXY
Signature: V4f
NNXZ
Signature: V4f
NNY
Signature: V3f
NNYI
Signature: V4f
NNYN
Signature: V4f
NNYO
Signature: V4f
NNYP
Signature: V4f
NNYX
Signature: V4f
NNYY
Signature: V4f
NNYZ
Signature: V4f
NNZ
Signature: V3f
NNZI
Signature: V4f
NNZN
Signature: V4f
NNZO
Signature: V4f
NNZP
Signature: V4f
NNZX
Signature: V4f
NNZY
Signature: V4f
NNZZ
Signature: V4f
NOIX
Signature: V4f
NOIY
Signature: V4f
NOIZ
Signature: V4f
NONX
Signature: V4f
NONY
Signature: V4f
NONZ
Signature: V4f
NOOX
Signature: V4f
NOOY
Signature: V4f
NOOZ
Signature: V4f
NOPX
Signature: V4f
NOPY
Signature: V4f
NOPZ
Signature: V4f
Norm(p)
Signature: p:float32 -> float32

Gets the p-norm. This is calculated as the p-th root of (|x|^n + |y|^n + ...).

Norm1
Signature: float32

Returns the Manhattan (or 1-) norm of the vector. This is calculated as |x| + |y| + ...

Norm2
Signature: float32

Returns the Euclidean (or 2-) norm of the vector. This is the length of the vector.

Normalize()
Signature: unit -> unit

Normalizes the vector.

Normalized
Signature: V3f

Returns a normalized copy of this vector.

NormMax
Signature: float32

Returns the infinite (or maximum) norm of the vector. This is calculated as max(|x|, |y|, ...).

NormMin
Signature: float32

Returns the minimum norm of the vector. This is calculated as min(|x|, |y|, ...).

NOX
Signature: V3f
NOXI
Signature: V4f
NOXN
Signature: V4f
NOXO
Signature: V4f
NOXP
Signature: V4f
NOXX
Signature: V4f
NOXY
Signature: V4f
NOXZ
Signature: V4f
NOY
Signature: V3f
NOYI
Signature: V4f
NOYN
Signature: V4f
NOYO
Signature: V4f
NOYP
Signature: V4f
NOYX
Signature: V4f
NOYY
Signature: V4f
NOYZ
Signature: V4f
NOZ
Signature: V3f
NOZI
Signature: V4f
NOZN
Signature: V4f
NOZO
Signature: V4f
NOZP
Signature: V4f
NOZX
Signature: V4f
NOZY
Signature: V4f
NOZZ
Signature: V4f
NPIX
Signature: V4f
NPIY
Signature: V4f
NPIZ
Signature: V4f
NPNX
Signature: V4f
NPNY
Signature: V4f
NPNZ
Signature: V4f
NPOX
Signature: V4f
NPOY
Signature: V4f
NPOZ
Signature: V4f
NPPX
Signature: V4f
NPPY
Signature: V4f
NPPZ
Signature: V4f
NPX
Signature: V3f
NPXI
Signature: V4f
NPXN
Signature: V4f
NPXO
Signature: V4f
NPXP
Signature: V4f
NPXX
Signature: V4f
NPXY
Signature: V4f
NPXZ
Signature: V4f
NPY
Signature: V3f
NPYI
Signature: V4f
NPYN
Signature: V4f
NPYO
Signature: V4f
NPYP
Signature: V4f
NPYX
Signature: V4f
NPYY
Signature: V4f
NPYZ
Signature: V4f
NPZ
Signature: V3f
NPZI
Signature: V4f
NPZN
Signature: V4f
NPZO
Signature: V4f
NPZP
Signature: V4f
NPZX
Signature: V4f
NPZY
Signature: V4f
NPZZ
Signature: V4f
NX
Signature: V2f
NXI
Signature: V3f
NXII
Signature: V4f
NXIN
Signature: V4f
NXIO
Signature: V4f
NXIP
Signature: V4f
NXIX
Signature: V4f
NXIY
Signature: V4f
NXIZ
Signature: V4f
NXN
Signature: V3f
NXNI
Signature: V4f
NXNN
Signature: V4f
NXNO
Signature: V4f
NXNP
Signature: V4f
NXNX
Signature: V4f
NXNY
Signature: V4f
NXNZ
Signature: V4f
NXO
Signature: V3f
NXOI
Signature: V4f
NXON
Signature: V4f
NXOO
Signature: V4f
NXOP
Signature: V4f
NXOX
Signature: V4f
NXOY
Signature: V4f
NXOZ
Signature: V4f
NXP
Signature: V3f
NXPI
Signature: V4f
NXPN
Signature: V4f
NXPO
Signature: V4f
NXPP
Signature: V4f
NXPX
Signature: V4f
NXPY
Signature: V4f
NXPZ
Signature: V4f
NXX
Signature: V3f
NXXI
Signature: V4f
NXXN
Signature: V4f
NXXO
Signature: V4f
NXXP
Signature: V4f
NXXX
Signature: V4f
NXXY
Signature: V4f
NXXZ
Signature: V4f
NXY
Signature: V3f
NXYI
Signature: V4f
NXYN
Signature: V4f
NXYO
Signature: V4f
NXYP
Signature: V4f
NXYX
Signature: V4f
NXYY
Signature: V4f
NXYZ
Signature: V4f
NXZ
Signature: V3f
NXZI
Signature: V4f
NXZN
Signature: V4f
NXZO
Signature: V4f
NXZP
Signature: V4f
NXZX
Signature: V4f
NXZY
Signature: V4f
NXZZ
Signature: V4f
NY
Signature: V2f
NYI
Signature: V3f
NYII
Signature: V4f
NYIN
Signature: V4f
NYIO
Signature: V4f
NYIP
Signature: V4f
NYIX
Signature: V4f
NYIY
Signature: V4f
NYIZ
Signature: V4f
NYN
Signature: V3f
NYNI
Signature: V4f
NYNN
Signature: V4f
NYNO
Signature: V4f
NYNP
Signature: V4f
NYNX
Signature: V4f
NYNY
Signature: V4f
NYNZ
Signature: V4f
NYO
Signature: V3f
NYOI
Signature: V4f
NYON
Signature: V4f
NYOO
Signature: V4f
NYOP
Signature: V4f
NYOX
Signature: V4f
NYOY
Signature: V4f
NYOZ
Signature: V4f
NYP
Signature: V3f
NYPI
Signature: V4f
NYPN
Signature: V4f
NYPO
Signature: V4f
NYPP
Signature: V4f
NYPX
Signature: V4f
NYPY
Signature: V4f
NYPZ
Signature: V4f
NYX
Signature: V3f
NYXI
Signature: V4f
NYXN
Signature: V4f
NYXO
Signature: V4f
NYXP
Signature: V4f
NYXX
Signature: V4f
NYXY
Signature: V4f
NYXZ
Signature: V4f
NYY
Signature: V3f
NYYI
Signature: V4f
NYYN
Signature: V4f
NYYO
Signature: V4f
NYYP
Signature: V4f
NYYX
Signature: V4f
NYYY
Signature: V4f
NYYZ
Signature: V4f
NYZ
Signature: V3f
NYZI
Signature: V4f
NYZN
Signature: V4f
NYZO
Signature: V4f
NYZP
Signature: V4f
NYZX
Signature: V4f
NYZY
Signature: V4f
NYZZ
Signature: V4f
NZ
Signature: V2f
NZI
Signature: V3f
NZII
Signature: V4f
NZIN
Signature: V4f
NZIO
Signature: V4f
NZIP
Signature: V4f
NZIX
Signature: V4f
NZIY
Signature: V4f
NZIZ
Signature: V4f
NZN
Signature: V3f
NZNI
Signature: V4f
NZNN
Signature: V4f
NZNO
Signature: V4f
NZNP
Signature: V4f
NZNX
Signature: V4f
NZNY
Signature: V4f
NZNZ
Signature: V4f
NZO
Signature: V3f
NZOI
Signature: V4f
NZON
Signature: V4f
NZOO
Signature: V4f
NZOP
Signature: V4f
NZOX
Signature: V4f
NZOY
Signature: V4f
NZOZ
Signature: V4f
NZP
Signature: V3f
NZPI
Signature: V4f
NZPN
Signature: V4f
NZPO
Signature: V4f
NZPP
Signature: V4f
NZPX
Signature: V4f
NZPY
Signature: V4f
NZPZ
Signature: V4f
NZX
Signature: V3f
NZXI
Signature: V4f
NZXN
Signature: V4f
NZXO
Signature: V4f
NZXP
Signature: V4f
NZXX
Signature: V4f
NZXY
Signature: V4f
NZXZ
Signature: V4f
NZY
Signature: V3f
NZYI
Signature: V4f
NZYN
Signature: V4f
NZYO
Signature: V4f
NZYP
Signature: V4f
NZYX
Signature: V4f
NZYY
Signature: V4f
NZYZ
Signature: V4f
NZZ
Signature: V3f
NZZI
Signature: V4f
NZZN
Signature: V4f
NZZO
Signature: V4f
NZZP
Signature: V4f
NZZX
Signature: V4f
NZZY
Signature: V4f
NZZZ
Signature: V4f
OIIX
Signature: V4f
OIIY
Signature: V4f
OIIZ
Signature: V4f
OINX
Signature: V4f
OINY
Signature: V4f
OINZ
Signature: V4f
OIOX
Signature: V4f
OIOY
Signature: V4f
OIOZ
Signature: V4f
OIPX
Signature: V4f
OIPY
Signature: V4f
OIPZ
Signature: V4f
OIX
Signature: V3f
OIXI
Signature: V4f
OIXN
Signature: V4f
OIXO
Signature: V4f
OIXP
Signature: V4f
OIXX
Signature: V4f
OIXY
Signature: V4f
OIXZ
Signature: V4f
OIY
Signature: V3f
OIYI
Signature: V4f
OIYN
Signature: V4f
OIYO
Signature: V4f
OIYP
Signature: V4f
OIYX
Signature: V4f
OIYY
Signature: V4f
OIYZ
Signature: V4f
OIZ
Signature: V3f
OIZI
Signature: V4f
OIZN
Signature: V4f
OIZO
Signature: V4f
OIZP
Signature: V4f
OIZX
Signature: V4f
OIZY
Signature: V4f
OIZZ
Signature: V4f
ONIX
Signature: V4f
ONIY
Signature: V4f
ONIZ
Signature: V4f
ONNX
Signature: V4f
ONNY
Signature: V4f
ONNZ
Signature: V4f
ONOX
Signature: V4f
ONOY
Signature: V4f
ONOZ
Signature: V4f
ONPX
Signature: V4f
ONPY
Signature: V4f
ONPZ
Signature: V4f
ONX
Signature: V3f
ONXI
Signature: V4f
ONXN
Signature: V4f
ONXO
Signature: V4f
ONXP
Signature: V4f
ONXX
Signature: V4f
ONXY
Signature: V4f
ONXZ
Signature: V4f
ONY
Signature: V3f
ONYI
Signature: V4f
ONYN
Signature: V4f
ONYO
Signature: V4f
ONYP
Signature: V4f
ONYX
Signature: V4f
ONYY
Signature: V4f
ONYZ
Signature: V4f
ONZ
Signature: V3f
ONZI
Signature: V4f
ONZN
Signature: V4f
ONZO
Signature: V4f
ONZP
Signature: V4f
ONZX
Signature: V4f
ONZY
Signature: V4f
ONZZ
Signature: V4f
OOIX
Signature: V4f
OOIY
Signature: V4f
OOIZ
Signature: V4f
OONX
Signature: V4f
OONY
Signature: V4f
OONZ
Signature: V4f
OOOX
Signature: V4f
OOOY
Signature: V4f
OOOZ
Signature: V4f
OOPX
Signature: V4f
OOPY
Signature: V4f
OOPZ
Signature: V4f
OOX
Signature: V3f
OOXI
Signature: V4f
OOXN
Signature: V4f
OOXO
Signature: V4f
OOXP
Signature: V4f
OOXX
Signature: V4f
OOXY
Signature: V4f
OOXZ
Signature: V4f
OOY
Signature: V3f
OOYI
Signature: V4f
OOYN
Signature: V4f
OOYO
Signature: V4f
OOYP
Signature: V4f
OOYX
Signature: V4f
OOYY
Signature: V4f
OOYZ
Signature: V4f
OOZ
Signature: V3f
OOZI
Signature: V4f
OOZN
Signature: V4f
OOZO
Signature: V4f
OOZP
Signature: V4f
OOZX
Signature: V4f
OOZY
Signature: V4f
OOZZ
Signature: V4f
OPIX
Signature: V4f
OPIY
Signature: V4f
OPIZ
Signature: V4f
OPNX
Signature: V4f
OPNY
Signature: V4f
OPNZ
Signature: V4f
OPOX
Signature: V4f
OPOY
Signature: V4f
OPOZ
Signature: V4f
OPPX
Signature: V4f
OPPY
Signature: V4f
OPPZ
Signature: V4f
OPX
Signature: V3f
OPXI
Signature: V4f
OPXN
Signature: V4f
OPXO
Signature: V4f
OPXP
Signature: V4f
OPXX
Signature: V4f
OPXY
Signature: V4f
OPXZ
Signature: V4f
OPY
Signature: V3f
OPYI
Signature: V4f
OPYN
Signature: V4f
OPYO
Signature: V4f
OPYP
Signature: V4f
OPYX
Signature: V4f
OPYY
Signature: V4f
OPYZ
Signature: V4f
OPZ
Signature: V3f
OPZI
Signature: V4f
OPZN
Signature: V4f
OPZO
Signature: V4f
OPZP
Signature: V4f
OPZX
Signature: V4f
OPZY
Signature: V4f
OPZZ
Signature: V4f
OX
Signature: V2f
OXI
Signature: V3f
OXII
Signature: V4f
OXIN
Signature: V4f
OXIO
Signature: V4f
OXIP
Signature: V4f
OXIX
Signature: V4f
OXIY
Signature: V4f
OXIZ
Signature: V4f
OXN
Signature: V3f
OXNI
Signature: V4f
OXNN
Signature: V4f
OXNO
Signature: V4f
OXNP
Signature: V4f
OXNX
Signature: V4f
OXNY
Signature: V4f
OXNZ
Signature: V4f
OXO
Signature: V3f
OXOI
Signature: V4f
OXON
Signature: V4f
OXOO
Signature: V4f
OXOP
Signature: V4f
OXOX
Signature: V4f
OXOY
Signature: V4f
OXOZ
Signature: V4f
OXP
Signature: V3f
OXPI
Signature: V4f
OXPN
Signature: V4f
OXPO
Signature: V4f
OXPP
Signature: V4f
OXPX
Signature: V4f
OXPY
Signature: V4f
OXPZ
Signature: V4f
OXX
Signature: V3f
OXXI
Signature: V4f
OXXN
Signature: V4f
OXXO
Signature: V4f
OXXP
Signature: V4f
OXXX
Signature: V4f
OXXY
Signature: V4f
OXXZ
Signature: V4f
OXY
Signature: V3f
OXYI
Signature: V4f
OXYN
Signature: V4f
OXYO
Signature: V4f
OXYP
Signature: V4f
OXYX
Signature: V4f
OXYY
Signature: V4f
OXYZ
Signature: V4f
OXZ
Signature: V3f
OXZI
Signature: V4f
OXZN
Signature: V4f
OXZO
Signature: V4f
OXZP
Signature: V4f
OXZX
Signature: V4f
OXZY
Signature: V4f
OXZZ
Signature: V4f
OY
Signature: V2f
OYI
Signature: V3f
OYII
Signature: V4f
OYIN
Signature: V4f
OYIO
Signature: V4f
OYIP
Signature: V4f
OYIX
Signature: V4f
OYIY
Signature: V4f
OYIZ
Signature: V4f
OYN
Signature: V3f
OYNI
Signature: V4f
OYNN
Signature: V4f
OYNO
Signature: V4f
OYNP
Signature: V4f
OYNX
Signature: V4f
OYNY
Signature: V4f
OYNZ
Signature: V4f
OYO
Signature: V3f
OYOI
Signature: V4f
OYON
Signature: V4f
OYOO
Signature: V4f
OYOP
Signature: V4f
OYOX
Signature: V4f
OYOY
Signature: V4f
OYOZ
Signature: V4f
OYP
Signature: V3f
OYPI
Signature: V4f
OYPN
Signature: V4f
OYPO
Signature: V4f
OYPP
Signature: V4f
OYPX
Signature: V4f
OYPY
Signature: V4f
OYPZ
Signature: V4f
OYX
Signature: V3f
OYXI
Signature: V4f
OYXN
Signature: V4f
OYXO
Signature: V4f
OYXP
Signature: V4f
OYXX
Signature: V4f
OYXY
Signature: V4f
OYXZ
Signature: V4f
OYY
Signature: V3f
OYYI
Signature: V4f
OYYN
Signature: V4f
OYYO
Signature: V4f
OYYP
Signature: V4f
OYYX
Signature: V4f
OYYY
Signature: V4f
OYYZ
Signature: V4f
OYZ
Signature: V3f
OYZI
Signature: V4f
OYZN
Signature: V4f
OYZO
Signature: V4f
OYZP
Signature: V4f
OYZX
Signature: V4f
OYZY
Signature: V4f
OYZZ
Signature: V4f
OZ
Signature: V2f
OZI
Signature: V3f
OZII
Signature: V4f
OZIN
Signature: V4f
OZIO
Signature: V4f
OZIP
Signature: V4f
OZIX
Signature: V4f
OZIY
Signature: V4f
OZIZ
Signature: V4f
OZN
Signature: V3f
OZNI
Signature: V4f
OZNN
Signature: V4f
OZNO
Signature: V4f
OZNP
Signature: V4f
OZNX
Signature: V4f
OZNY
Signature: V4f
OZNZ
Signature: V4f
OZO
Signature: V3f
OZOI
Signature: V4f
OZON
Signature: V4f
OZOO
Signature: V4f
OZOP
Signature: V4f
OZOX
Signature: V4f
OZOY
Signature: V4f
OZOZ
Signature: V4f
OZP
Signature: V3f
OZPI
Signature: V4f
OZPN
Signature: V4f
OZPO
Signature: V4f
OZPP
Signature: V4f
OZPX
Signature: V4f
OZPY
Signature: V4f
OZPZ
Signature: V4f
OZX
Signature: V3f
OZXI
Signature: V4f
OZXN
Signature: V4f
OZXO
Signature: V4f
OZXP
Signature: V4f
OZXX
Signature: V4f
OZXY
Signature: V4f
OZXZ
Signature: V4f
OZY
Signature: V3f
OZYI
Signature: V4f
OZYN
Signature: V4f
OZYO
Signature: V4f
OZYP
Signature: V4f
OZYX
Signature: V4f
OZYY
Signature: V4f
OZYZ
Signature: V4f
OZZ
Signature: V3f
OZZI
Signature: V4f
OZZN
Signature: V4f
OZZO
Signature: V4f
OZZP
Signature: V4f
OZZX
Signature: V4f
OZZY
Signature: V4f
OZZZ
Signature: V4f
P_X()
Signature: unit -> unit

Property for the field X. Useful when properties are required, but the field X is recommended for general use.

P_Y()
Signature: unit -> unit

Property for the field Y. Useful when properties are required, but the field Y is recommended for general use.

P_Z()
Signature: unit -> unit

Property for the field Z. Useful when properties are required, but the field Z is recommended for general use.

PIIX
Signature: V4f
PIIY
Signature: V4f
PIIZ
Signature: V4f
PINX
Signature: V4f
PINY
Signature: V4f
PINZ
Signature: V4f
PIOX
Signature: V4f
PIOY
Signature: V4f
PIOZ
Signature: V4f
PIPX
Signature: V4f
PIPY
Signature: V4f
PIPZ
Signature: V4f
PIX
Signature: V3f
PIXI
Signature: V4f
PIXN
Signature: V4f
PIXO
Signature: V4f
PIXP
Signature: V4f
PIXX
Signature: V4f
PIXY
Signature: V4f
PIXZ
Signature: V4f
PIY
Signature: V3f
PIYI
Signature: V4f
PIYN
Signature: V4f
PIYO
Signature: V4f
PIYP
Signature: V4f
PIYX
Signature: V4f
PIYY
Signature: V4f
PIYZ
Signature: V4f
PIZ
Signature: V3f
PIZI
Signature: V4f
PIZN
Signature: V4f
PIZO
Signature: V4f
PIZP
Signature: V4f
PIZX
Signature: V4f
PIZY
Signature: V4f
PIZZ
Signature: V4f
PNIX
Signature: V4f
PNIY
Signature: V4f
PNIZ
Signature: V4f
PNNX
Signature: V4f
PNNY
Signature: V4f
PNNZ
Signature: V4f
PNOX
Signature: V4f
PNOY
Signature: V4f
PNOZ
Signature: V4f
PNPX
Signature: V4f
PNPY
Signature: V4f
PNPZ
Signature: V4f
PNX
Signature: V3f
PNXI
Signature: V4f
PNXN
Signature: V4f
PNXO
Signature: V4f
PNXP
Signature: V4f
PNXX
Signature: V4f
PNXY
Signature: V4f
PNXZ
Signature: V4f
PNY
Signature: V3f
PNYI
Signature: V4f
PNYN
Signature: V4f
PNYO
Signature: V4f
PNYP
Signature: V4f
PNYX
Signature: V4f
PNYY
Signature: V4f
PNYZ
Signature: V4f
PNZ
Signature: V3f
PNZI
Signature: V4f
PNZN
Signature: V4f
PNZO
Signature: V4f
PNZP
Signature: V4f
PNZX
Signature: V4f
PNZY
Signature: V4f
PNZZ
Signature: V4f
POIX
Signature: V4f
POIY
Signature: V4f
POIZ
Signature: V4f
PONX
Signature: V4f
PONY
Signature: V4f
PONZ
Signature: V4f
POOX
Signature: V4f
POOY
Signature: V4f
POOZ
Signature: V4f
POPX
Signature: V4f
POPY
Signature: V4f
POPZ
Signature: V4f
POX
Signature: V3f
POXI
Signature: V4f
POXN
Signature: V4f
POXO
Signature: V4f
POXP
Signature: V4f
POXX
Signature: V4f
POXY
Signature: V4f
POXZ
Signature: V4f
POY
Signature: V3f
POYI
Signature: V4f
POYN
Signature: V4f
POYO
Signature: V4f
POYP
Signature: V4f
POYX
Signature: V4f
POYY
Signature: V4f
POYZ
Signature: V4f
POZ
Signature: V3f
POZI
Signature: V4f
POZN
Signature: V4f
POZO
Signature: V4f
POZP
Signature: V4f
POZX
Signature: V4f
POZY
Signature: V4f
POZZ
Signature: V4f
PPIX
Signature: V4f
PPIY
Signature: V4f
PPIZ
Signature: V4f
PPNX
Signature: V4f
PPNY
Signature: V4f
PPNZ
Signature: V4f
PPOX
Signature: V4f
PPOY
Signature: V4f
PPOZ
Signature: V4f
PPPX
Signature: V4f
PPPY
Signature: V4f
PPPZ
Signature: V4f
PPX
Signature: V3f
PPXI
Signature: V4f
PPXN
Signature: V4f
PPXO
Signature: V4f
PPXP
Signature: V4f
PPXX
Signature: V4f
PPXY
Signature: V4f
PPXZ
Signature: V4f
PPY
Signature: V3f
PPYI
Signature: V4f
PPYN
Signature: V4f
PPYO
Signature: V4f
PPYP
Signature: V4f
PPYX
Signature: V4f
PPYY
Signature: V4f
PPYZ
Signature: V4f
PPZ
Signature: V3f
PPZI
Signature: V4f
PPZN
Signature: V4f
PPZO
Signature: V4f
PPZP
Signature: V4f
PPZX
Signature: V4f
PPZY
Signature: V4f
PPZZ
Signature: V4f
PX
Signature: V2f
PXI
Signature: V3f
PXII
Signature: V4f
PXIN
Signature: V4f
PXIO
Signature: V4f
PXIP
Signature: V4f
PXIX
Signature: V4f
PXIY
Signature: V4f
PXIZ
Signature: V4f
PXN
Signature: V3f
PXNI
Signature: V4f
PXNN
Signature: V4f
PXNO
Signature: V4f
PXNP
Signature: V4f
PXNX
Signature: V4f
PXNY
Signature: V4f
PXNZ
Signature: V4f
PXO
Signature: V3f
PXOI
Signature: V4f
PXON
Signature: V4f
PXOO
Signature: V4f
PXOP
Signature: V4f
PXOX
Signature: V4f
PXOY
Signature: V4f
PXOZ
Signature: V4f
PXP
Signature: V3f
PXPI
Signature: V4f
PXPN
Signature: V4f
PXPO
Signature: V4f
PXPP
Signature: V4f
PXPX
Signature: V4f
PXPY
Signature: V4f
PXPZ
Signature: V4f
PXX
Signature: V3f
PXXI
Signature: V4f
PXXN
Signature: V4f
PXXO
Signature: V4f
PXXP
Signature: V4f
PXXX
Signature: V4f
PXXY
Signature: V4f
PXXZ
Signature: V4f
PXY
Signature: V3f
PXYI
Signature: V4f
PXYN
Signature: V4f
PXYO
Signature: V4f
PXYP
Signature: V4f
PXYX
Signature: V4f
PXYY
Signature: V4f
PXYZ
Signature: V4f
PXZ
Signature: V3f
PXZI
Signature: V4f
PXZN
Signature: V4f
PXZO
Signature: V4f
PXZP
Signature: V4f
PXZX
Signature: V4f
PXZY
Signature: V4f
PXZZ
Signature: V4f
PY
Signature: V2f
PYI
Signature: V3f
PYII
Signature: V4f
PYIN
Signature: V4f
PYIO
Signature: V4f
PYIP
Signature: V4f
PYIX
Signature: V4f
PYIY
Signature: V4f
PYIZ
Signature: V4f
PYN
Signature: V3f
PYNI
Signature: V4f
PYNN
Signature: V4f
PYNO
Signature: V4f
PYNP
Signature: V4f
PYNX
Signature: V4f
PYNY
Signature: V4f
PYNZ
Signature: V4f
PYO
Signature: V3f
PYOI
Signature: V4f
PYON
Signature: V4f
PYOO
Signature: V4f
PYOP
Signature: V4f
PYOX
Signature: V4f
PYOY
Signature: V4f
PYOZ
Signature: V4f
PYP
Signature: V3f
PYPI
Signature: V4f
PYPN
Signature: V4f
PYPO
Signature: V4f
PYPP
Signature: V4f
PYPX
Signature: V4f
PYPY
Signature: V4f
PYPZ
Signature: V4f
PYX
Signature: V3f
PYXI
Signature: V4f
PYXN
Signature: V4f
PYXO
Signature: V4f
PYXP
Signature: V4f
PYXX
Signature: V4f
PYXY
Signature: V4f
PYXZ
Signature: V4f
PYY
Signature: V3f
PYYI
Signature: V4f
PYYN
Signature: V4f
PYYO
Signature: V4f
PYYP
Signature: V4f
PYYX
Signature: V4f
PYYY
Signature: V4f
PYYZ
Signature: V4f
PYZ
Signature: V3f
PYZI
Signature: V4f
PYZN
Signature: V4f
PYZO
Signature: V4f
PYZP
Signature: V4f
PYZX
Signature: V4f
PYZY
Signature: V4f
PYZZ
Signature: V4f
PZ
Signature: V2f
PZI
Signature: V3f
PZII
Signature: V4f
PZIN
Signature: V4f
PZIO
Signature: V4f
PZIP
Signature: V4f
PZIX
Signature: V4f
PZIY
Signature: V4f
PZIZ
Signature: V4f
PZN
Signature: V3f
PZNI
Signature: V4f
PZNN
Signature: V4f
PZNO
Signature: V4f
PZNP
Signature: V4f
PZNX
Signature: V4f
PZNY
Signature: V4f
PZNZ
Signature: V4f
PZO
Signature: V3f
PZOI
Signature: V4f
PZON
Signature: V4f
PZOO
Signature: V4f
PZOP
Signature: V4f
PZOX
Signature: V4f
PZOY
Signature: V4f
PZOZ
Signature: V4f
PZP
Signature: V3f
PZPI
Signature: V4f
PZPN
Signature: V4f
PZPO
Signature: V4f
PZPP
Signature: V4f
PZPX
Signature: V4f
PZPY
Signature: V4f
PZPZ
Signature: V4f
PZX
Signature: V3f
PZXI
Signature: V4f
PZXN
Signature: V4f
PZXO
Signature: V4f
PZXP
Signature: V4f
PZXX
Signature: V4f
PZXY
Signature: V4f
PZXZ
Signature: V4f
PZY
Signature: V3f
PZYI
Signature: V4f
PZYN
Signature: V4f
PZYO
Signature: V4f
PZYP
Signature: V4f
PZYX
Signature: V4f
PZYY
Signature: V4f
PZYZ
Signature: V4f
PZZ
Signature: V3f
PZZI
Signature: V4f
PZZN
Signature: V4f
PZZO
Signature: V4f
PZZP
Signature: V4f
PZZX
Signature: V4f
PZZY
Signature: V4f
PZZZ
Signature: V4f
Reciprocal
Signature: V3f

Gets a copy of this vector containing the reciprocal (1/x) of each element.

Reflected(normal)
Signature: normal:V3f -> V3f
Round()
Signature: unit -> V3f

Returns a copy of this vector, with each element rounded to the nearest integer.

Round(mode)
Signature: mode:MidpointRounding -> V3f

Returns a copy of this vector, with each element rounded to the nearest integer.

Round(digits)
Signature: digits:int -> V3f

Returns a copy of this vector, with each element rounded to the nearest integer to the given number of fractional digits.

Round(digits, mode)
Signature: (digits:int * mode:MidpointRounding) -> V3f

Returns a copy of this vector, with each element rounded to the nearest integer to the given number of fractional digits.

Set(x, y, z)
Signature: (x:int * y:int * z:int) -> unit

Sets the elements of a vector to the given int elements.

Set(x, y, z)
Signature: (x:int64 * y:int64 * z:int64) -> unit

Sets the elements of a vector to the given long elements.

Set(x, y, z)
Signature: (x:float32 * y:float32 * z:float32) -> unit

Sets the elements of a vector to the given float elements.

Set(x, y, z)
Signature: (x:float * y:float * z:float) -> unit

Sets the elements of a vector to the given double elements.

SetValue(value, index)
Signature: (value:obj * index:int64) -> unit
Modifiers: abstract
Size3d
Signature: V3d
Modifiers: abstract
ToArray()
Signature: unit -> float32 []
ToC3d()
Signature: unit -> C3d
ToC3f()
Signature: unit -> C3f
ToC4d()
Signature: unit -> C4d
ToC4f()
Signature: unit -> C4f
ToCeilingV3i()
Signature: unit -> V3i
ToFloorV3i()
Signature: unit -> V3i
ToString()
Signature: unit -> string
Modifiers: abstract
ToString(format)
Signature: format:string -> string
ToString(format, fp)
Signature: (format:string * fp:IFormatProvider) -> string
Modifiers: abstract
ToString(...)
Signature: (format:string * fp:IFormatProvider * begin:string * between:string * end:string) -> string

Outputs e.g. a 3D-Vector in the form "(begin)x(between)y(between)z(end)".

ToText(bracketLevel)
Signature: bracketLevel:int -> Text
ToV2dInhomo()
Signature: unit -> V2d

Creates the inhomogenized Version by dividing the first elements by the last element.

ToV2fInhomo()
Signature: unit -> V2f

Creates the inhomogenized Version by dividing the first elements by the last element.

ToV2iInhomo()
Signature: unit -> V2i

Creates the inhomogenized Version by dividing the first elements by the last element.

ToV2lInhomo()
Signature: unit -> V2l

Creates the inhomogenized Version by dividing the first elements by the last element.

ToV3d()
Signature: unit -> V3d
ToV3i()
Signature: unit -> V3i
ToV3l()
Signature: unit -> V3l
ToV4dHomo()
Signature: unit -> V4d

Creates the homogenized Version by adding an additional element 1.

ToV4fHomo()
Signature: unit -> V4f

Creates the homogenized Version by adding an additional element 1.

ToV4iHomo()
Signature: unit -> V4i

Creates the homogenized Version by adding an additional element 1.

ToV4lHomo()
Signature: unit -> V4l

Creates the homogenized Version by adding an additional element 1.

XI
Signature: V2f
XII
Signature: V3f
XIII
Signature: V4f
XIIN
Signature: V4f
XIIO
Signature: V4f
XIIP
Signature: V4f
XIIX
Signature: V4f
XIIY
Signature: V4f
XIIZ
Signature: V4f
XIN
Signature: V3f
XINI
Signature: V4f
XINN
Signature: V4f
XINO
Signature: V4f
XINP
Signature: V4f
XINX
Signature: V4f
XINY
Signature: V4f
XINZ
Signature: V4f
XIO
Signature: V3f
XIOI
Signature: V4f
XION
Signature: V4f
XIOO
Signature: V4f
XIOP
Signature: V4f
XIOX
Signature: V4f
XIOY
Signature: V4f
XIOZ
Signature: V4f
XIP
Signature: V3f
XIPI
Signature: V4f
XIPN
Signature: V4f
XIPO
Signature: V4f
XIPP
Signature: V4f
XIPX
Signature: V4f
XIPY
Signature: V4f
XIPZ
Signature: V4f
XIX
Signature: V3f
XIXI
Signature: V4f
XIXN
Signature: V4f
XIXO
Signature: V4f
XIXP
Signature: V4f
XIXX
Signature: V4f
XIXY
Signature: V4f
XIXZ
Signature: V4f
XIY
Signature: V3f
XIYI
Signature: V4f
XIYN
Signature: V4f
XIYO
Signature: V4f
XIYP
Signature: V4f
XIYX
Signature: V4f
XIYY
Signature: V4f
XIYZ
Signature: V4f
XIZ
Signature: V3f
XIZI
Signature: V4f
XIZN
Signature: V4f
XIZO
Signature: V4f
XIZP
Signature: V4f
XIZX
Signature: V4f
XIZY
Signature: V4f
XIZZ
Signature: V4f
XN
Signature: V2f
XNI
Signature: V3f
XNII
Signature: V4f
XNIN
Signature: V4f
XNIO
Signature: V4f
XNIP
Signature: V4f
XNIX
Signature: V4f
XNIY
Signature: V4f
XNIZ
Signature: V4f
XNN
Signature: V3f
XNNI
Signature: V4f
XNNN
Signature: V4f
XNNO
Signature: V4f
XNNP
Signature: V4f
XNNX
Signature: V4f
XNNY
Signature: V4f
XNNZ
Signature: V4f
XNO
Signature: V3f
XNOI
Signature: V4f
XNON
Signature: V4f
XNOO
Signature: V4f
XNOP
Signature: V4f
XNOX
Signature: V4f
XNOY
Signature: V4f
XNOZ
Signature: V4f
XNP
Signature: V3f
XNPI
Signature: V4f
XNPN
Signature: V4f
XNPO
Signature: V4f
XNPP
Signature: V4f
XNPX
Signature: V4f
XNPY
Signature: V4f
XNPZ
Signature: V4f
XNX
Signature: V3f
XNXI
Signature: V4f
XNXN
Signature: V4f
XNXO
Signature: V4f
XNXP
Signature: V4f
XNXX
Signature: V4f
XNXY
Signature: V4f
XNXZ
Signature: V4f
XNY
Signature: V3f
XNYI
Signature: V4f
XNYN
Signature: V4f
XNYO
Signature: V4f
XNYP
Signature: V4f
XNYX
Signature: V4f
XNYY
Signature: V4f
XNYZ
Signature: V4f
XNZ
Signature: V3f
XNZI
Signature: V4f
XNZN
Signature: V4f
XNZO
Signature: V4f
XNZP
Signature: V4f
XNZX
Signature: V4f
XNZY
Signature: V4f
XNZZ
Signature: V4f
XO
Signature: V2f
XOI
Signature: V3f
XOII
Signature: V4f
XOIN
Signature: V4f
XOIO
Signature: V4f
XOIP
Signature: V4f
XOIX
Signature: V4f
XOIY
Signature: V4f
XOIZ
Signature: V4f
XON
Signature: V3f
XONI
Signature: V4f
XONN
Signature: V4f
XONO
Signature: V4f
XONP
Signature: V4f
XONX
Signature: V4f
XONY
Signature: V4f
XONZ
Signature: V4f
XOO
Signature: V3f
XOOI
Signature: V4f
XOON
Signature: V4f
XOOO
Signature: V4f
XOOP
Signature: V4f
XOOX
Signature: V4f
XOOY
Signature: V4f
XOOZ
Signature: V4f
XOP
Signature: V3f
XOPI
Signature: V4f
XOPN
Signature: V4f
XOPO
Signature: V4f
XOPP
Signature: V4f
XOPX
Signature: V4f
XOPY
Signature: V4f
XOPZ
Signature: V4f
XOX
Signature: V3f
XOXI
Signature: V4f
XOXN
Signature: V4f
XOXO
Signature: V4f
XOXP
Signature: V4f
XOXX
Signature: V4f
XOXY
Signature: V4f
XOXZ
Signature: V4f
XOY
Signature: V3f
XOYI
Signature: V4f
XOYN
Signature: V4f
XOYO
Signature: V4f
XOYP
Signature: V4f
XOYX
Signature: V4f
XOYY
Signature: V4f
XOYZ
Signature: V4f
XOZ
Signature: V3f
XOZI
Signature: V4f
XOZN
Signature: V4f
XOZO
Signature: V4f
XOZP
Signature: V4f
XOZX
Signature: V4f
XOZY
Signature: V4f
XOZZ
Signature: V4f
XP
Signature: V2f
XPI
Signature: V3f
XPII
Signature: V4f
XPIN
Signature: V4f
XPIO
Signature: V4f
XPIP
Signature: V4f
XPIX
Signature: V4f
XPIY
Signature: V4f
XPIZ
Signature: V4f
XPN
Signature: V3f
XPNI
Signature: V4f
XPNN
Signature: V4f
XPNO
Signature: V4f
XPNP
Signature: V4f
XPNX
Signature: V4f
XPNY
Signature: V4f
XPNZ
Signature: V4f
XPO
Signature: V3f
XPOI
Signature: V4f
XPON
Signature: V4f
XPOO
Signature: V4f
XPOP
Signature: V4f
XPOX
Signature: V4f
XPOY
Signature: V4f
XPOZ
Signature: V4f
XPP
Signature: V3f
XPPI
Signature: V4f
XPPN
Signature: V4f
XPPO
Signature: V4f
XPPP
Signature: V4f
XPPX
Signature: V4f
XPPY
Signature: V4f
XPPZ
Signature: V4f
XPX
Signature: V3f
XPXI
Signature: V4f
XPXN
Signature: V4f
XPXO
Signature: V4f
XPXP
Signature: V4f
XPXX
Signature: V4f
XPXY
Signature: V4f
XPXZ
Signature: V4f
XPY
Signature: V3f
XPYI
Signature: V4f
XPYN
Signature: V4f
XPYO
Signature: V4f
XPYP
Signature: V4f
XPYX
Signature: V4f
XPYY
Signature: V4f
XPYZ
Signature: V4f
XPZ
Signature: V3f
XPZI
Signature: V4f
XPZN
Signature: V4f
XPZO
Signature: V4f
XPZP
Signature: V4f
XPZX
Signature: V4f
XPZY
Signature: V4f
XPZZ
Signature: V4f
XX
Signature: V2f
XXI
Signature: V3f
XXII
Signature: V4f
XXIN
Signature: V4f
XXIO
Signature: V4f
XXIP
Signature: V4f
XXIX
Signature: V4f
XXIY
Signature: V4f
XXIZ
Signature: V4f
XXN
Signature: V3f
XXNI
Signature: V4f
XXNN
Signature: V4f
XXNO
Signature: V4f
XXNP
Signature: V4f
XXNX
Signature: V4f
XXNY
Signature: V4f
XXNZ
Signature: V4f
XXO
Signature: V3f
XXOI
Signature: V4f
XXON
Signature: V4f
XXOO
Signature: V4f
XXOP
Signature: V4f
XXOX
Signature: V4f
XXOY
Signature: V4f
XXOZ
Signature: V4f
XXP
Signature: V3f
XXPI
Signature: V4f
XXPN
Signature: V4f
XXPO
Signature: V4f
XXPP
Signature: V4f
XXPX
Signature: V4f
XXPY
Signature: V4f
XXPZ
Signature: V4f
XXX
Signature: V3f
XXXI
Signature: V4f
XXXN
Signature: V4f
XXXO
Signature: V4f
XXXP
Signature: V4f
XXXX
Signature: V4f
XXXY
Signature: V4f
XXXZ
Signature: V4f
XXY
Signature: V3f
XXYI
Signature: V4f
XXYN
Signature: V4f
XXYO
Signature: V4f
XXYP
Signature: V4f
XXYX
Signature: V4f
XXYY
Signature: V4f
XXYZ
Signature: V4f
XXZ
Signature: V3f
XXZI
Signature: V4f
XXZN
Signature: V4f
XXZO
Signature: V4f
XXZP
Signature: V4f
XXZX
Signature: V4f
XXZY
Signature: V4f
XXZZ
Signature: V4f
XY
Signature: V2f
XYI
Signature: V3f
XYII
Signature: V4f
XYIN
Signature: V4f
XYIO
Signature: V4f
XYIP
Signature: V4f
XYIX
Signature: V4f
XYIY
Signature: V4f
XYIZ
Signature: V4f
XYN
Signature: V3f
XYNI
Signature: V4f
XYNN
Signature: V4f
XYNO
Signature: V4f
XYNP
Signature: V4f
XYNX
Signature: V4f
XYNY
Signature: V4f
XYNZ
Signature: V4f
XYO
Signature: V3f
XYOI
Signature: V4f
XYON
Signature: V4f
XYOO
Signature: V4f
XYOP
Signature: V4f
XYOX
Signature: V4f
XYOY
Signature: V4f
XYOZ
Signature: V4f
XYP
Signature: V3f
XYPI
Signature: V4f
XYPN
Signature: V4f
XYPO
Signature: V4f
XYPP
Signature: V4f
XYPX
Signature: V4f
XYPY
Signature: V4f
XYPZ
Signature: V4f
XYX
Signature: V3f
XYXI
Signature: V4f
XYXN
Signature: V4f
XYXO
Signature: V4f
XYXP
Signature: V4f
XYXX
Signature: V4f
XYXY
Signature: V4f
XYXZ
Signature: V4f
XYY
Signature: V3f
XYYI
Signature: V4f
XYYN
Signature: V4f
XYYO
Signature: V4f
XYYP
Signature: V4f
XYYX
Signature: V4f
XYYY
Signature: V4f
XYYZ
Signature: V4f
XYZ
Signature: V3f
XYZI
Signature: V4f
XYZN
Signature: V4f
XYZO
Signature: V4f
XYZP
Signature: V4f
XYZX
Signature: V4f
XYZY
Signature: V4f
XYZZ
Signature: V4f
XZ
Signature: V2f
XZI
Signature: V3f
XZII
Signature: V4f
XZIN
Signature: V4f
XZIO
Signature: V4f
XZIP
Signature: V4f
XZIX
Signature: V4f
XZIY
Signature: V4f
XZIZ
Signature: V4f
XZN
Signature: V3f
XZNI
Signature: V4f
XZNN
Signature: V4f
XZNO
Signature: V4f
XZNP
Signature: V4f
XZNX
Signature: V4f
XZNY
Signature: V4f
XZNZ
Signature: V4f
XZO
Signature: V3f
XZOI
Signature: V4f
XZON
Signature: V4f
XZOO
Signature: V4f
XZOP
Signature: V4f
XZOX
Signature: V4f
XZOY
Signature: V4f
XZOZ
Signature: V4f
XZP
Signature: V3f
XZPI
Signature: V4f
XZPN
Signature: V4f
XZPO
Signature: V4f
XZPP
Signature: V4f
XZPX
Signature: V4f
XZPY
Signature: V4f
XZPZ
Signature: V4f
XZX
Signature: V3f
XZXI
Signature: V4f
XZXN
Signature: V4f
XZXO
Signature: V4f
XZXP
Signature: V4f
XZXX
Signature: V4f
XZXY
Signature: V4f
XZXZ
Signature: V4f
XZY
Signature: V3f
XZYI
Signature: V4f
XZYN
Signature: V4f
XZYO
Signature: V4f
XZYP
Signature: V4f
XZYX
Signature: V4f
XZYY
Signature: V4f
XZYZ
Signature: V4f
XZZ
Signature: V3f
XZZI
Signature: V4f
XZZN
Signature: V4f
XZZO
Signature: V4f
XZZP
Signature: V4f
XZZX
Signature: V4f
XZZY
Signature: V4f
XZZZ
Signature: V4f
YI
Signature: V2f
YII
Signature: V3f
YIII
Signature: V4f
YIIN
Signature: V4f
YIIO
Signature: V4f
YIIP
Signature: V4f
YIIX
Signature: V4f
YIIY
Signature: V4f
YIIZ
Signature: V4f
YIN
Signature: V3f
YINI
Signature: V4f
YINN
Signature: V4f
YINO
Signature: V4f
YINP
Signature: V4f
YINX
Signature: V4f
YINY
Signature: V4f
YINZ
Signature: V4f
YIO
Signature: V3f
YIOI
Signature: V4f
YION
Signature: V4f
YIOO
Signature: V4f
YIOP
Signature: V4f
YIOX
Signature: V4f
YIOY
Signature: V4f
YIOZ
Signature: V4f
YIP
Signature: V3f
YIPI
Signature: V4f
YIPN
Signature: V4f
YIPO
Signature: V4f
YIPP
Signature: V4f
YIPX
Signature: V4f
YIPY
Signature: V4f
YIPZ
Signature: V4f
YIX
Signature: V3f
YIXI
Signature: V4f
YIXN
Signature: V4f
YIXO
Signature: V4f
YIXP
Signature: V4f
YIXX
Signature: V4f
YIXY
Signature: V4f
YIXZ
Signature: V4f
YIY
Signature: V3f
YIYI
Signature: V4f
YIYN
Signature: V4f
YIYO
Signature: V4f
YIYP
Signature: V4f
YIYX
Signature: V4f
YIYY
Signature: V4f
YIYZ
Signature: V4f
YIZ
Signature: V3f
YIZI
Signature: V4f
YIZN
Signature: V4f
YIZO
Signature: V4f
YIZP
Signature: V4f
YIZX
Signature: V4f
YIZY
Signature: V4f
YIZZ
Signature: V4f
YN
Signature: V2f
YNI
Signature: V3f
YNII
Signature: V4f
YNIN
Signature: V4f
YNIO
Signature: V4f
YNIP
Signature: V4f
YNIX
Signature: V4f
YNIY
Signature: V4f
YNIZ
Signature: V4f
YNN
Signature: V3f
YNNI
Signature: V4f
YNNN
Signature: V4f
YNNO
Signature: V4f
YNNP
Signature: V4f
YNNX
Signature: V4f
YNNY
Signature: V4f
YNNZ
Signature: V4f
YNO
Signature: V3f
YNOI
Signature: V4f
YNON
Signature: V4f
YNOO
Signature: V4f
YNOP
Signature: V4f
YNOX
Signature: V4f
YNOY
Signature: V4f
YNOZ
Signature: V4f
YNP
Signature: V3f
YNPI
Signature: V4f
YNPN
Signature: V4f
YNPO
Signature: V4f
YNPP
Signature: V4f
YNPX
Signature: V4f
YNPY
Signature: V4f
YNPZ
Signature: V4f
YNX
Signature: V3f
YNXI
Signature: V4f
YNXN
Signature: V4f
YNXO
Signature: V4f
YNXP
Signature: V4f
YNXX
Signature: V4f
YNXY
Signature: V4f
YNXZ
Signature: V4f
YNY
Signature: V3f
YNYI
Signature: V4f
YNYN
Signature: V4f
YNYO
Signature: V4f
YNYP
Signature: V4f
YNYX
Signature: V4f
YNYY
Signature: V4f
YNYZ
Signature: V4f
YNZ
Signature: V3f
YNZI
Signature: V4f
YNZN
Signature: V4f
YNZO
Signature: V4f
YNZP
Signature: V4f
YNZX
Signature: V4f
YNZY
Signature: V4f
YNZZ
Signature: V4f
YO
Signature: V2f
YOI
Signature: V3f
YOII
Signature: V4f
YOIN
Signature: V4f
YOIO
Signature: V4f
YOIP
Signature: V4f
YOIX
Signature: V4f
YOIY
Signature: V4f
YOIZ
Signature: V4f
YON
Signature: V3f
YONI
Signature: V4f
YONN
Signature: V4f
YONO
Signature: V4f
YONP
Signature: V4f
YONX
Signature: V4f
YONY
Signature: V4f
YONZ
Signature: V4f
YOO
Signature: V3f
YOOI
Signature: V4f
YOON
Signature: V4f
YOOO
Signature: V4f
YOOP
Signature: V4f
YOOX
Signature: V4f
YOOY
Signature: V4f
YOOZ
Signature: V4f
YOP
Signature: V3f
YOPI
Signature: V4f
YOPN
Signature: V4f
YOPO
Signature: V4f
YOPP
Signature: V4f
YOPX
Signature: V4f
YOPY
Signature: V4f
YOPZ
Signature: V4f
YOX
Signature: V3f
YOXI
Signature: V4f
YOXN
Signature: V4f
YOXO
Signature: V4f
YOXP
Signature: V4f
YOXX
Signature: V4f
YOXY
Signature: V4f
YOXZ
Signature: V4f
YOY
Signature: V3f
YOYI
Signature: V4f
YOYN
Signature: V4f
YOYO
Signature: V4f
YOYP
Signature: V4f
YOYX
Signature: V4f
YOYY
Signature: V4f
YOYZ
Signature: V4f
YOZ
Signature: V3f
YOZI
Signature: V4f
YOZN
Signature: V4f
YOZO
Signature: V4f
YOZP
Signature: V4f
YOZX
Signature: V4f
YOZY
Signature: V4f
YOZZ
Signature: V4f
YP
Signature: V2f
YPI
Signature: V3f
YPII
Signature: V4f
YPIN
Signature: V4f
YPIO
Signature: V4f
YPIP
Signature: V4f
YPIX
Signature: V4f
YPIY
Signature: V4f
YPIZ
Signature: V4f
YPN
Signature: V3f
YPNI
Signature: V4f
YPNN
Signature: V4f
YPNO
Signature: V4f
YPNP
Signature: V4f
YPNX
Signature: V4f
YPNY
Signature: V4f
YPNZ
Signature: V4f
YPO
Signature: V3f
YPOI
Signature: V4f
YPON
Signature: V4f
YPOO
Signature: V4f
YPOP
Signature: V4f
YPOX
Signature: V4f
YPOY
Signature: V4f
YPOZ
Signature: V4f
YPP
Signature: V3f
YPPI
Signature: V4f
YPPN
Signature: V4f
YPPO
Signature: V4f
YPPP
Signature: V4f
YPPX
Signature: V4f
YPPY
Signature: V4f
YPPZ
Signature: V4f
YPX
Signature: V3f
YPXI
Signature: V4f
YPXN
Signature: V4f
YPXO
Signature: V4f
YPXP
Signature: V4f
YPXX
Signature: V4f
YPXY
Signature: V4f
YPXZ
Signature: V4f
YPY
Signature: V3f
YPYI
Signature: V4f
YPYN
Signature: V4f
YPYO
Signature: V4f
YPYP
Signature: V4f
YPYX
Signature: V4f
YPYY
Signature: V4f
YPYZ
Signature: V4f
YPZ
Signature: V3f
YPZI
Signature: V4f
YPZN
Signature: V4f
YPZO
Signature: V4f
YPZP
Signature: V4f
YPZX
Signature: V4f
YPZY
Signature: V4f
YPZZ
Signature: V4f
YX
Signature: V2f
YXI
Signature: V3f
YXII
Signature: V4f
YXIN
Signature: V4f
YXIO
Signature: V4f
YXIP
Signature: V4f
YXIX
Signature: V4f
YXIY
Signature: V4f
YXIZ
Signature: V4f
YXN
Signature: V3f
YXNI
Signature: V4f
YXNN
Signature: V4f
YXNO
Signature: V4f
YXNP
Signature: V4f
YXNX
Signature: V4f
YXNY
Signature: V4f
YXNZ
Signature: V4f
YXO
Signature: V3f
YXOI
Signature: V4f
YXON
Signature: V4f
YXOO
Signature: V4f
YXOP
Signature: V4f
YXOX
Signature: V4f
YXOY
Signature: V4f
YXOZ
Signature: V4f
YXP
Signature: V3f
YXPI
Signature: V4f
YXPN
Signature: V4f
YXPO
Signature: V4f
YXPP
Signature: V4f
YXPX
Signature: V4f
YXPY
Signature: V4f
YXPZ
Signature: V4f
YXX
Signature: V3f
YXXI
Signature: V4f
YXXN
Signature: V4f
YXXO
Signature: V4f
YXXP
Signature: V4f
YXXX
Signature: V4f
YXXY
Signature: V4f
YXXZ
Signature: V4f
YXY
Signature: V3f
YXYI
Signature: V4f
YXYN
Signature: V4f
YXYO
Signature: V4f
YXYP
Signature: V4f
YXYX
Signature: V4f
YXYY
Signature: V4f
YXYZ
Signature: V4f
YXZ
Signature: V3f
YXZI
Signature: V4f
YXZN
Signature: V4f
YXZO
Signature: V4f
YXZP
Signature: V4f
YXZX
Signature: V4f
YXZY
Signature: V4f
YXZZ
Signature: V4f
YY
Signature: V2f
YYI
Signature: V3f
YYII
Signature: V4f
YYIN
Signature: V4f
YYIO
Signature: V4f
YYIP
Signature: V4f
YYIX
Signature: V4f
YYIY
Signature: V4f
YYIZ
Signature: V4f
YYN
Signature: V3f
YYNI
Signature: V4f
YYNN
Signature: V4f
YYNO
Signature: V4f
YYNP
Signature: V4f
YYNX
Signature: V4f
YYNY
Signature: V4f
YYNZ
Signature: V4f
YYO
Signature: V3f
YYOI
Signature: V4f
YYON
Signature: V4f
YYOO
Signature: V4f
YYOP
Signature: V4f
YYOX
Signature: V4f
YYOY
Signature: V4f
YYOZ
Signature: V4f
YYP
Signature: V3f
YYPI
Signature: V4f
YYPN
Signature: V4f
YYPO
Signature: V4f
YYPP
Signature: V4f
YYPX
Signature: V4f
YYPY
Signature: V4f
YYPZ
Signature: V4f
YYX
Signature: V3f
YYXI
Signature: V4f
YYXN
Signature: V4f
YYXO
Signature: V4f
YYXP
Signature: V4f
YYXX
Signature: V4f
YYXY
Signature: V4f
YYXZ
Signature: V4f
YYY
Signature: V3f
YYYI
Signature: V4f
YYYN
Signature: V4f
YYYO
Signature: V4f
YYYP
Signature: V4f
YYYX
Signature: V4f
YYYY
Signature: V4f
YYYZ
Signature: V4f
YYZ
Signature: V3f
YYZI
Signature: V4f
YYZN
Signature: V4f
YYZO
Signature: V4f
YYZP
Signature: V4f
YYZX
Signature: V4f
YYZY
Signature: V4f
YYZZ
Signature: V4f
YZ
Signature: V2f
YZI
Signature: V3f
YZII
Signature: V4f
YZIN
Signature: V4f
YZIO
Signature: V4f
YZIP
Signature: V4f
YZIX
Signature: V4f
YZIY
Signature: V4f
YZIZ
Signature: V4f
YZN
Signature: V3f
YZNI
Signature: V4f
YZNN
Signature: V4f
YZNO
Signature: V4f
YZNP
Signature: V4f
YZNX
Signature: V4f
YZNY
Signature: V4f
YZNZ
Signature: V4f
YZO
Signature: V3f
YZOI
Signature: V4f
YZON
Signature: V4f
YZOO
Signature: V4f
YZOP
Signature: V4f
YZOX
Signature: V4f
YZOY
Signature: V4f
YZOZ
Signature: V4f
YZP
Signature: V3f
YZPI
Signature: V4f
YZPN
Signature: V4f
YZPO
Signature: V4f
YZPP
Signature: V4f
YZPX
Signature: V4f
YZPY
Signature: V4f
YZPZ
Signature: V4f
YZX
Signature: V3f
YZXI
Signature: V4f
YZXN
Signature: V4f
YZXO
Signature: V4f
YZXP
Signature: V4f
YZXX
Signature: V4f
YZXY
Signature: V4f
YZXZ
Signature: V4f
YZY
Signature: V3f
YZYI
Signature: V4f
YZYN
Signature: V4f
YZYO
Signature: V4f
YZYP
Signature: V4f
YZYX
Signature: V4f
YZYY
Signature: V4f
YZYZ
Signature: V4f
YZZ
Signature: V3f
YZZI
Signature: V4f
YZZN
Signature: V4f
YZZO
Signature: V4f
YZZP
Signature: V4f
YZZX
Signature: V4f
YZZY
Signature: V4f
YZZZ
Signature: V4f
ZI
Signature: V2f
ZII
Signature: V3f
ZIII
Signature: V4f
ZIIN
Signature: V4f
ZIIO
Signature: V4f
ZIIP
Signature: V4f
ZIIX
Signature: V4f
ZIIY
Signature: V4f
ZIIZ
Signature: V4f
ZIN
Signature: V3f
ZINI
Signature: V4f
ZINN
Signature: V4f
ZINO
Signature: V4f
ZINP
Signature: V4f
ZINX
Signature: V4f
ZINY
Signature: V4f
ZINZ
Signature: V4f
ZIO
Signature: V3f
ZIOI
Signature: V4f
ZION
Signature: V4f
ZIOO
Signature: V4f
ZIOP
Signature: V4f
ZIOX
Signature: V4f
ZIOY
Signature: V4f
ZIOZ
Signature: V4f
ZIP
Signature: V3f
ZIPI
Signature: V4f
ZIPN
Signature: V4f
ZIPO
Signature: V4f
ZIPP
Signature: V4f
ZIPX
Signature: V4f
ZIPY
Signature: V4f
ZIPZ
Signature: V4f
ZIX
Signature: V3f
ZIXI
Signature: V4f
ZIXN
Signature: V4f
ZIXO
Signature: V4f
ZIXP
Signature: V4f
ZIXX
Signature: V4f
ZIXY
Signature: V4f
ZIXZ
Signature: V4f
ZIY
Signature: V3f
ZIYI
Signature: V4f
ZIYN
Signature: V4f
ZIYO
Signature: V4f
ZIYP
Signature: V4f
ZIYX
Signature: V4f
ZIYY
Signature: V4f
ZIYZ
Signature: V4f
ZIZ
Signature: V3f
ZIZI
Signature: V4f
ZIZN
Signature: V4f
ZIZO
Signature: V4f
ZIZP
Signature: V4f
ZIZX
Signature: V4f
ZIZY
Signature: V4f
ZIZZ
Signature: V4f
ZN
Signature: V2f
ZNI
Signature: V3f
ZNII
Signature: V4f
ZNIN
Signature: V4f
ZNIO
Signature: V4f
ZNIP
Signature: V4f
ZNIX
Signature: V4f
ZNIY
Signature: V4f
ZNIZ
Signature: V4f
ZNN
Signature: V3f
ZNNI
Signature: V4f
ZNNN
Signature: V4f
ZNNO
Signature: V4f
ZNNP
Signature: V4f
ZNNX
Signature: V4f
ZNNY
Signature: V4f
ZNNZ
Signature: V4f
ZNO
Signature: V3f
ZNOI
Signature: V4f
ZNON
Signature: V4f
ZNOO
Signature: V4f
ZNOP
Signature: V4f
ZNOX
Signature: V4f
ZNOY
Signature: V4f
ZNOZ
Signature: V4f
ZNP
Signature: V3f
ZNPI
Signature: V4f
ZNPN
Signature: V4f
ZNPO
Signature: V4f
ZNPP
Signature: V4f
ZNPX
Signature: V4f
ZNPY
Signature: V4f
ZNPZ
Signature: V4f
ZNX
Signature: V3f
ZNXI
Signature: V4f
ZNXN
Signature: V4f
ZNXO
Signature: V4f
ZNXP
Signature: V4f
ZNXX
Signature: V4f
ZNXY
Signature: V4f
ZNXZ
Signature: V4f
ZNY
Signature: V3f
ZNYI
Signature: V4f
ZNYN
Signature: V4f
ZNYO
Signature: V4f
ZNYP
Signature: V4f
ZNYX
Signature: V4f
ZNYY
Signature: V4f
ZNYZ
Signature: V4f
ZNZ
Signature: V3f
ZNZI
Signature: V4f
ZNZN
Signature: V4f
ZNZO
Signature: V4f
ZNZP
Signature: V4f
ZNZX
Signature: V4f
ZNZY
Signature: V4f
ZNZZ
Signature: V4f
ZO
Signature: V2f
ZOI
Signature: V3f
ZOII
Signature: V4f
ZOIN
Signature: V4f
ZOIO
Signature: V4f
ZOIP
Signature: V4f
ZOIX
Signature: V4f
ZOIY
Signature: V4f
ZOIZ
Signature: V4f
ZON
Signature: V3f
ZONI
Signature: V4f
ZONN
Signature: V4f
ZONO
Signature: V4f
ZONP
Signature: V4f
ZONX
Signature: V4f
ZONY
Signature: V4f
ZONZ
Signature: V4f
ZOO
Signature: V3f
ZOOI
Signature: V4f
ZOON
Signature: V4f
ZOOO
Signature: V4f
ZOOP
Signature: V4f
ZOOX
Signature: V4f
ZOOY
Signature: V4f
ZOOZ
Signature: V4f
ZOP
Signature: V3f
ZOPI
Signature: V4f
ZOPN
Signature: V4f
ZOPO
Signature: V4f
ZOPP
Signature: V4f
ZOPX
Signature: V4f
ZOPY
Signature: V4f
ZOPZ
Signature: V4f
ZOX
Signature: V3f
ZOXI
Signature: V4f
ZOXN
Signature: V4f
ZOXO
Signature: V4f
ZOXP
Signature: V4f
ZOXX
Signature: V4f
ZOXY
Signature: V4f
ZOXZ
Signature: V4f
ZOY
Signature: V3f
ZOYI
Signature: V4f
ZOYN
Signature: V4f
ZOYO
Signature: V4f
ZOYP
Signature: V4f
ZOYX
Signature: V4f
ZOYY
Signature: V4f
ZOYZ
Signature: V4f
ZOZ
Signature: V3f
ZOZI
Signature: V4f
ZOZN
Signature: V4f
ZOZO
Signature: V4f
ZOZP
Signature: V4f
ZOZX
Signature: V4f
ZOZY
Signature: V4f
ZOZZ
Signature: V4f
ZP
Signature: V2f
ZPI
Signature: V3f
ZPII
Signature: V4f
ZPIN
Signature: V4f
ZPIO
Signature: V4f
ZPIP
Signature: V4f
ZPIX
Signature: V4f
ZPIY
Signature: V4f
ZPIZ
Signature: V4f
ZPN
Signature: V3f
ZPNI
Signature: V4f
ZPNN
Signature: V4f
ZPNO
Signature: V4f
ZPNP
Signature: V4f
ZPNX
Signature: V4f
ZPNY
Signature: V4f
ZPNZ
Signature: V4f
ZPO
Signature: V3f
ZPOI
Signature: V4f
ZPON
Signature: V4f
ZPOO
Signature: V4f
ZPOP
Signature: V4f
ZPOX
Signature: V4f
ZPOY
Signature: V4f
ZPOZ
Signature: V4f
ZPP
Signature: V3f
ZPPI
Signature: V4f
ZPPN
Signature: V4f
ZPPO
Signature: V4f
ZPPP
Signature: V4f
ZPPX
Signature: V4f
ZPPY
Signature: V4f
ZPPZ
Signature: V4f
ZPX
Signature: V3f
ZPXI
Signature: V4f
ZPXN
Signature: V4f
ZPXO
Signature: V4f
ZPXP
Signature: V4f
ZPXX
Signature: V4f
ZPXY
Signature: V4f
ZPXZ
Signature: V4f
ZPY
Signature: V3f
ZPYI
Signature: V4f
ZPYN
Signature: V4f
ZPYO
Signature: V4f
ZPYP
Signature: V4f
ZPYX
Signature: V4f
ZPYY
Signature: V4f
ZPYZ
Signature: V4f
ZPZ
Signature: V3f
ZPZI
Signature: V4f
ZPZN
Signature: V4f
ZPZO
Signature: V4f
ZPZP
Signature: V4f
ZPZX
Signature: V4f
ZPZY
Signature: V4f
ZPZZ
Signature: V4f
ZX
Signature: V2f
ZXI
Signature: V3f
ZXII
Signature: V4f
ZXIN
Signature: V4f
ZXIO
Signature: V4f
ZXIP
Signature: V4f
ZXIX
Signature: V4f
ZXIY
Signature: V4f
ZXIZ
Signature: V4f
ZXN
Signature: V3f
ZXNI
Signature: V4f
ZXNN
Signature: V4f
ZXNO
Signature: V4f
ZXNP
Signature: V4f
ZXNX
Signature: V4f
ZXNY
Signature: V4f
ZXNZ
Signature: V4f
ZXO
Signature: V3f
ZXOI
Signature: V4f
ZXON
Signature: V4f
ZXOO
Signature: V4f
ZXOP
Signature: V4f
ZXOX
Signature: V4f
ZXOY
Signature: V4f
ZXOZ
Signature: V4f
ZXP
Signature: V3f
ZXPI
Signature: V4f
ZXPN
Signature: V4f
ZXPO
Signature: V4f
ZXPP
Signature: V4f
ZXPX
Signature: V4f
ZXPY
Signature: V4f
ZXPZ
Signature: V4f
ZXX
Signature: V3f
ZXXI
Signature: V4f
ZXXN
Signature: V4f
ZXXO
Signature: V4f
ZXXP
Signature: V4f
ZXXX
Signature: V4f
ZXXY
Signature: V4f
ZXXZ
Signature: V4f
ZXY
Signature: V3f
ZXYI
Signature: V4f
ZXYN
Signature: V4f
ZXYO
Signature: V4f
ZXYP
Signature: V4f
ZXYX
Signature: V4f
ZXYY
Signature: V4f
ZXYZ
Signature: V4f
ZXZ
Signature: V3f
ZXZI
Signature: V4f
ZXZN
Signature: V4f
ZXZO
Signature: V4f
ZXZP
Signature: V4f
ZXZX
Signature: V4f
ZXZY
Signature: V4f
ZXZZ
Signature: V4f
ZY
Signature: V2f
ZYI
Signature: V3f
ZYII
Signature: V4f
ZYIN
Signature: V4f
ZYIO
Signature: V4f
ZYIP
Signature: V4f
ZYIX
Signature: V4f
ZYIY
Signature: V4f
ZYIZ
Signature: V4f
ZYN
Signature: V3f
ZYNI
Signature: V4f
ZYNN
Signature: V4f
ZYNO
Signature: V4f
ZYNP
Signature: V4f
ZYNX
Signature: V4f
ZYNY
Signature: V4f
ZYNZ
Signature: V4f
ZYO
Signature: V3f
ZYOI
Signature: V4f
ZYON
Signature: V4f
ZYOO
Signature: V4f
ZYOP
Signature: V4f
ZYOX
Signature: V4f
ZYOY
Signature: V4f
ZYOZ
Signature: V4f
ZYP
Signature: V3f
ZYPI
Signature: V4f
ZYPN
Signature: V4f
ZYPO
Signature: V4f
ZYPP
Signature: V4f
ZYPX
Signature: V4f
ZYPY
Signature: V4f
ZYPZ
Signature: V4f
ZYX
Signature: V3f
ZYXI
Signature: V4f
ZYXN
Signature: V4f
ZYXO
Signature: V4f
ZYXP
Signature: V4f
ZYXX
Signature: V4f
ZYXY
Signature: V4f
ZYXZ
Signature: V4f
ZYY
Signature: V3f
ZYYI
Signature: V4f
ZYYN
Signature: V4f
ZYYO
Signature: V4f
ZYYP
Signature: V4f
ZYYX
Signature: V4f
ZYYY
Signature: V4f
ZYYZ
Signature: V4f
ZYZ
Signature: V3f
ZYZI
Signature: V4f
ZYZN
Signature: V4f
ZYZO
Signature: V4f
ZYZP
Signature: V4f
ZYZX
Signature: V4f
ZYZY
Signature: V4f
ZYZZ
Signature: V4f
ZZ
Signature: V2f
ZZI
Signature: V3f
ZZII
Signature: V4f
ZZIN
Signature: V4f
ZZIO
Signature: V4f
ZZIP
Signature: V4f
ZZIX
Signature: V4f
ZZIY
Signature: V4f
ZZIZ
Signature: V4f
ZZN
Signature: V3f
ZZNI
Signature: V4f
ZZNN
Signature: V4f
ZZNO
Signature: V4f
ZZNP
Signature: V4f
ZZNX
Signature: V4f
ZZNY
Signature: V4f
ZZNZ
Signature: V4f
ZZO
Signature: V3f
ZZOI
Signature: V4f
ZZON
Signature: V4f
ZZOO
Signature: V4f
ZZOP
Signature: V4f
ZZOX
Signature: V4f
ZZOY
Signature: V4f
ZZOZ
Signature: V4f
ZZP
Signature: V3f
ZZPI
Signature: V4f
ZZPN
Signature: V4f
ZZPO
Signature: V4f
ZZPP
Signature: V4f
ZZPX
Signature: V4f
ZZPY
Signature: V4f
ZZPZ
Signature: V4f
ZZX
Signature: V3f
ZZXI
Signature: V4f
ZZXN
Signature: V4f
ZZXO
Signature: V4f
ZZXP
Signature: V4f
ZZXX
Signature: V4f
ZZXY
Signature: V4f
ZZXZ
Signature: V4f
ZZY
Signature: V3f
ZZYI
Signature: V4f
ZZYN
Signature: V4f
ZZYO
Signature: V4f
ZZYP
Signature: V4f
ZZYX
Signature: V4f
ZZYY
Signature: V4f
ZZYZ
Signature: V4f
ZZZ
Signature: V3f
ZZZI
Signature: V4f
ZZZN
Signature: V4f
ZZZO
Signature: V4f
ZZZP
Signature: V4f
ZZZX
Signature: V4f
ZZZY
Signature: V4f
ZZZZ
Signature: V4f

Static members

Static memberDescription
Add(a, b)
Signature: (a:V3f * b:V3f) -> V3f

Returns component-wise sum of two vectors.

Add(v, s)
Signature: (v:V3f * s:float32) -> V3f

Returns component-wise sum of vector and scalar.

Add(s, v)
Signature: (s:float32 * v:V3f) -> V3f

Returns component-wise sum of scalar and vector.

AllDifferent(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether ALL elements of a are Different the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllDifferent(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether ALL elements of v are Different s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllDifferent(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is Different ALL elements of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllEqual(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether ALL elements of a are Equal the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllEqual(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether ALL elements of v are Equal s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllEqual(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is Equal ALL elements of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllGreater(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether ALL elements of a are Greater the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllGreater(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether ALL elements of v are Greater s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllGreater(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is Greater ALL elements of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllGreaterOrEqual(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether ALL elements of a are GreaterOrEqual the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllGreaterOrEqual(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether ALL elements of v are GreaterOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllGreaterOrEqual(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is GreaterOrEqual ALL elements of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllSmaller(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether ALL elements of a are Smaller the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllSmaller(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether ALL elements of v are Smaller s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllSmaller(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is Smaller ALL elements of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllSmallerOrEqual(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether ALL elements of a are SmallerOrEqual the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllSmallerOrEqual(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether ALL elements of v are SmallerOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AllSmallerOrEqual(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is SmallerOrEqual ALL elements of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyDifferent(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether AT LEAST ONE element of a is Different the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyDifferent(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether AT LEAST ONE element of v is Different s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyDifferent(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is Different AT LEAST ONE element of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyEqual(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether AT LEAST ONE element of a is Equal the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyEqual(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether AT LEAST ONE element of v is Equal s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyEqual(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is Equal AT LEAST ONE element of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyGreater(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether AT LEAST ONE element of a is Greater the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyGreater(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether AT LEAST ONE element of v is Greater s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyGreater(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is Greater AT LEAST ONE element of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyGreaterOrEqual(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether AT LEAST ONE element of a is GreaterOrEqual the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyGreaterOrEqual(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether AT LEAST ONE element of v is GreaterOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnyGreaterOrEqual(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is GreaterOrEqual AT LEAST ONE element of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnySmaller(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether AT LEAST ONE element of a is Smaller the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnySmaller(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether AT LEAST ONE element of v is Smaller s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnySmaller(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is Smaller AT LEAST ONE element of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnySmallerOrEqual(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether AT LEAST ONE element of a is SmallerOrEqual the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnySmallerOrEqual(v, s)
Signature: (v:V3f * s:float32) -> bool

Returns whether AT LEAST ONE element of v is SmallerOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

AnySmallerOrEqual(s, v)
Signature: (s:float32 * v:V3f) -> bool

Returns whether a is SmallerOrEqual AT LEAST ONE element of v. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)).

ApproxEqual(a, b, tolerance)
Signature: (a:V3f * b:V3f * tolerance:float32) -> bool

Returns whether the given vectors are equal within the given tolerance.

ApproxEqual(a, b)
Signature: (a:V3f * b:V3f) -> bool

Returns whether the given vectors are equal within Constant{float}.PositiveTinyValue.

Cross(a, b)
Signature: (a:V3f * b:V3f) -> V3f

Returns the cross product of two vectors.

Distance(a, b)
Signature: (a:V3f * b:V3f) -> float32

Returns the distance between the given points.

Distance(a, b, p)
Signature: (a:V3f * b:V3f * p:float32) -> float32

Returns the p-distance between two vectors.

Distance1(a, b)
Signature: (a:V3f * b:V3f) -> float32

Returns the Manhatten (or 1-) distance between two vectors.

DistanceMax(a, b)
Signature: (a:V3f * b:V3f) -> float32

Returns the maximal absolute distance between the components of the two vectors.

DistanceMin(a, b)
Signature: (a:V3f * b:V3f) -> float32

Returns the minimal absolute distance between the components of the two vectors.

DistanceSquared(a, b)
Signature: (a:V3f * b:V3f) -> float

Returns the squared distance between the given points.

Divide(a, b)
Signature: (a:V3f * b:V3f) -> V3f

Returns component-wise fraction of two vectors.

Divide(v, s)
Signature: (v:V3f * s:float32) -> V3f

Returns component-wise fraction of vector and scalar.

Divide(s, v)
Signature: (s:float32 * v:V3f) -> V3f

Returns component-wise fraction of scalar and vector.

Dot(a, b)
Signature: (a:V3f * b:V3f) -> float32

Returns the dot product of two vectors.

FromCubeFaceCode(i)
Signature: i:int -> V3f

Return the vector for the supplied cube face code. 0 ... -XAxis, 1 ... -YAxis, 2 ... -ZAsix, 3 ... XAxis, 4 ... YAxis, 5 ... ZAxis.

LexicalCompare(v0, v1)
Signature: (v0:V3f * v1:V3f) -> int

Compare x-coordinate before y-coordinate, aso.

Max(v0, v1)
Signature: (v0:V3f * v1:V3f) -> V3f

Returns the componentwise maximum vector.

Min(v0, v1)
Signature: (v0:V3f * v1:V3f) -> V3f

Returns the componentwise minimum vector.

Multiply(a, b)
Signature: (a:V3f * b:V3f) -> V3f

Returns component-wise product of two vectors.

Multiply(v, s)
Signature: (v:V3f * s:float32) -> V3f

Returns component-wise product of vector and scalar.

Multiply(s, v)
Signature: (s:float32 * v:V3f) -> V3f

Returns component-wise product of scalar and vector.

Negate(v)
Signature: v:V3f -> V3f

Returns a negated copy of the specified vector.

op_Addition(a, b)
Signature: (a:V3f * b:V3f) -> V3f

Returns component-wise sum of two vectors.

op_Addition(v, s)
Signature: (v:V3f * s:float32) -> V3f

Returns component-wise sum of vector and scalar.

op_Addition(s, v)
Signature: (s:float32 * v:V3f) -> V3f

Returns component-wise sum of scalar and vector.

op_Division(a, b)
Signature: (a:V3f * b:V3f) -> V3f

Returns component-wise fraction of two vectors.

op_Division(v, s)
Signature: (v:V3f * s:float32) -> V3f

Returns component-wise fraction of vector and scalar.

op_Division(s, v)
Signature: (s:float32 * v:V3f) -> V3f

Returns component-wise fraction of scalar and vector.

op_Equality(a, b)
Signature: (a:V3f * b:V3f) -> bool
op_Equality(v, s)
Signature: (v:V3f * s:float32) -> bool
op_Equality(s, v)
Signature: (s:float32 * v:V3f) -> bool
op_Explicit(v)
Signature: v:V3i -> V3f
op_Explicit(v)
Signature: v:V3f -> int []
op_Explicit(v)
Signature: (v:int []) -> V3f
op_Explicit(v)
Signature: v:V3l -> V3f
op_Explicit(v)
Signature: v:V3f -> int64 []
op_Explicit(v)
Signature: (v:int64 []) -> V3f
op_Explicit(v)
Signature: v:V3f -> float32 []
op_Explicit(v)
Signature: (v:float32 []) -> V3f
op_Explicit(v)
Signature: v:V3d -> V3f
op_Explicit(v)
Signature: v:V3f -> float []
op_Explicit(v)
Signature: (v:float []) -> V3f
op_Explicit(v)
Signature: v:V3f -> C3f
op_Explicit(v)
Signature: v:V3f -> C3d
op_Explicit(v)
Signature: v:V3f -> C4f
op_Explicit(v)
Signature: v:V3f -> C4d
op_Inequality(a, b)
Signature: (a:V3f * b:V3f) -> bool
op_Inequality(v, s)
Signature: (v:V3f * s:float32) -> bool
op_Inequality(s, v)
Signature: (s:float32 * v:V3f) -> bool
op_Multiply(a, b)
Signature: (a:V3f * b:V3f) -> V3f

Returns component-wise product of two vectors.

op_Multiply(v, s)
Signature: (v:V3f * s:float32) -> V3f

Returns component-wise product of vector and scalar.

op_Multiply(s, v)
Signature: (s:float32 * v:V3f) -> V3f

Returns component-wise product of scalar and vector.

op_Subtraction(a, b)
Signature: (a:V3f * b:V3f) -> V3f

Returns component-wise difference of two vectors.

op_Subtraction(v, s)
Signature: (v:V3f * s:float32) -> V3f

Returns component-wise difference of vector and scalar.

op_Subtraction(s, v)
Signature: (s:float32 * v:V3f) -> V3f

Returns component-wise difference of scalar and vector.

op_UnaryNegation(v)
Signature: v:V3f -> V3f

Returns a negated copy of the specified vector.

Parse(s)
Signature: s:string -> V3f
Parse(t)
Signature: t:Text -> V3f
Parse(t, bracketLevel)
Signature: (t:Text * bracketLevel:int) -> V3f
Subtract(a, b)
Signature: (a:V3f * b:V3f) -> V3f

Returns component-wise difference of two vectors.

Subtract(v, s)
Signature: (v:V3f * s:float32) -> V3f

Returns component-wise difference of vector and scalar.

Subtract(s, v)
Signature: (s:float32 * v:V3f) -> V3f

Returns component-wise difference of scalar and vector.

Fork me on GitHub