Aardvark.Base


V3d

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,float> -> 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:V3f -> unit

Construct a vector from another vector of type V3f.

new(v, w)
Signature: (v:V2d * w:float) -> 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: V3d

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

AllDifferent(v)
Signature: v:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d -> 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:float -> 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:V3d * tolerance:float) -> bool

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

AxisAlignedNormal()
Signature: unit -> V3d

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

Ceiling
Signature: V3d

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<float,int> -> V3i

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

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

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

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

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

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

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

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

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

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

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

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

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

Copy(element_index_fun)
Signature: element_index_fun:Func<float,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<float,'T>) -> unit
Type parameters: 'T
CopyTo(array, start, element_index_fun)
Signature: (array:'T [] * start:int * element_index_fun:Func<float,int,'T>) -> unit
Type parameters: 'T
Cross(v)
Signature: v:V3d -> V3d

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: V3d

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> -> V3d

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:V3d -> float

Returns the dot product with the specified vector.

Elements
Signature: IEnumerable<float>

Enumerates all elements of this vector.

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

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: V4d
IIIY
Signature: V4d
IIIZ
Signature: V4d
IINX
Signature: V4d
IINY
Signature: V4d
IINZ
Signature: V4d
IIOX
Signature: V4d
IIOY
Signature: V4d
IIOZ
Signature: V4d
IIPX
Signature: V4d
IIPY
Signature: V4d
IIPZ
Signature: V4d
IIX
Signature: V3d
IIXI
Signature: V4d
IIXN
Signature: V4d
IIXO
Signature: V4d
IIXP
Signature: V4d
IIXX
Signature: V4d
IIXY
Signature: V4d
IIXZ
Signature: V4d
IIY
Signature: V3d
IIYI
Signature: V4d
IIYN
Signature: V4d
IIYO
Signature: V4d
IIYP
Signature: V4d
IIYX
Signature: V4d
IIYY
Signature: V4d
IIYZ
Signature: V4d
IIZ
Signature: V3d
IIZI
Signature: V4d
IIZN
Signature: V4d
IIZO
Signature: V4d
IIZP
Signature: V4d
IIZX
Signature: V4d
IIZY
Signature: V4d
IIZZ
Signature: V4d
INIX
Signature: V4d
INIY
Signature: V4d
INIZ
Signature: V4d
INNX
Signature: V4d
INNY
Signature: V4d
INNZ
Signature: V4d
INOX
Signature: V4d
INOY
Signature: V4d
INOZ
Signature: V4d
INPX
Signature: V4d
INPY
Signature: V4d
INPZ
Signature: V4d
INX
Signature: V3d
INXI
Signature: V4d
INXN
Signature: V4d
INXO
Signature: V4d
INXP
Signature: V4d
INXX
Signature: V4d
INXY
Signature: V4d
INXZ
Signature: V4d
INY
Signature: V3d
INYI
Signature: V4d
INYN
Signature: V4d
INYO
Signature: V4d
INYP
Signature: V4d
INYX
Signature: V4d
INYY
Signature: V4d
INYZ
Signature: V4d
INZ
Signature: V3d
INZI
Signature: V4d
INZN
Signature: V4d
INZO
Signature: V4d
INZP
Signature: V4d
INZX
Signature: V4d
INZY
Signature: V4d
INZZ
Signature: V4d
IOIX
Signature: V4d
IOIY
Signature: V4d
IOIZ
Signature: V4d
IONX
Signature: V4d
IONY
Signature: V4d
IONZ
Signature: V4d
IOOX
Signature: V4d
IOOY
Signature: V4d
IOOZ
Signature: V4d
IOPX
Signature: V4d
IOPY
Signature: V4d
IOPZ
Signature: V4d
IOX
Signature: V3d
IOXI
Signature: V4d
IOXN
Signature: V4d
IOXO
Signature: V4d
IOXP
Signature: V4d
IOXX
Signature: V4d
IOXY
Signature: V4d
IOXZ
Signature: V4d
IOY
Signature: V3d
IOYI
Signature: V4d
IOYN
Signature: V4d
IOYO
Signature: V4d
IOYP
Signature: V4d
IOYX
Signature: V4d
IOYY
Signature: V4d
IOYZ
Signature: V4d
IOZ
Signature: V3d
IOZI
Signature: V4d
IOZN
Signature: V4d
IOZO
Signature: V4d
IOZP
Signature: V4d
IOZX
Signature: V4d
IOZY
Signature: V4d
IOZZ
Signature: V4d
IPIX
Signature: V4d
IPIY
Signature: V4d
IPIZ
Signature: V4d
IPNX
Signature: V4d
IPNY
Signature: V4d
IPNZ
Signature: V4d
IPOX
Signature: V4d
IPOY
Signature: V4d
IPOZ
Signature: V4d
IPPX
Signature: V4d
IPPY
Signature: V4d
IPPZ
Signature: V4d
IPX
Signature: V3d
IPXI
Signature: V4d
IPXN
Signature: V4d
IPXO
Signature: V4d
IPXP
Signature: V4d
IPXX
Signature: V4d
IPXY
Signature: V4d
IPXZ
Signature: V4d
IPY
Signature: V3d
IPYI
Signature: V4d
IPYN
Signature: V4d
IPYO
Signature: V4d
IPYP
Signature: V4d
IPYX
Signature: V4d
IPYY
Signature: V4d
IPYZ
Signature: V4d
IPZ
Signature: V3d
IPZI
Signature: V4d
IPZN
Signature: V4d
IPZO
Signature: V4d
IPZP
Signature: V4d
IPZX
Signature: V4d
IPZY
Signature: V4d
IPZZ
Signature: V4d
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: V2d
IXI
Signature: V3d
IXII
Signature: V4d
IXIN
Signature: V4d
IXIO
Signature: V4d
IXIP
Signature: V4d
IXIX
Signature: V4d
IXIY
Signature: V4d
IXIZ
Signature: V4d
IXN
Signature: V3d
IXNI
Signature: V4d
IXNN
Signature: V4d
IXNO
Signature: V4d
IXNP
Signature: V4d
IXNX
Signature: V4d
IXNY
Signature: V4d
IXNZ
Signature: V4d
IXO
Signature: V3d
IXOI
Signature: V4d
IXON
Signature: V4d
IXOO
Signature: V4d
IXOP
Signature: V4d
IXOX
Signature: V4d
IXOY
Signature: V4d
IXOZ
Signature: V4d
IXP
Signature: V3d
IXPI
Signature: V4d
IXPN
Signature: V4d
IXPO
Signature: V4d
IXPP
Signature: V4d
IXPX
Signature: V4d
IXPY
Signature: V4d
IXPZ
Signature: V4d
IXX
Signature: V3d
IXXI
Signature: V4d
IXXN
Signature: V4d
IXXO
Signature: V4d
IXXP
Signature: V4d
IXXX
Signature: V4d
IXXY
Signature: V4d
IXXZ
Signature: V4d
IXY
Signature: V3d
IXYI
Signature: V4d
IXYN
Signature: V4d
IXYO
Signature: V4d
IXYP
Signature: V4d
IXYX
Signature: V4d
IXYY
Signature: V4d
IXYZ
Signature: V4d
IXZ
Signature: V3d
IXZI
Signature: V4d
IXZN
Signature: V4d
IXZO
Signature: V4d
IXZP
Signature: V4d
IXZX
Signature: V4d
IXZY
Signature: V4d
IXZZ
Signature: V4d
IY
Signature: V2d
IYI
Signature: V3d
IYII
Signature: V4d
IYIN
Signature: V4d
IYIO
Signature: V4d
IYIP
Signature: V4d
IYIX
Signature: V4d
IYIY
Signature: V4d
IYIZ
Signature: V4d
IYN
Signature: V3d
IYNI
Signature: V4d
IYNN
Signature: V4d
IYNO
Signature: V4d
IYNP
Signature: V4d
IYNX
Signature: V4d
IYNY
Signature: V4d
IYNZ
Signature: V4d
IYO
Signature: V3d
IYOI
Signature: V4d
IYON
Signature: V4d
IYOO
Signature: V4d
IYOP
Signature: V4d
IYOX
Signature: V4d
IYOY
Signature: V4d
IYOZ
Signature: V4d
IYP
Signature: V3d
IYPI
Signature: V4d
IYPN
Signature: V4d
IYPO
Signature: V4d
IYPP
Signature: V4d
IYPX
Signature: V4d
IYPY
Signature: V4d
IYPZ
Signature: V4d
IYX
Signature: V3d
IYXI
Signature: V4d
IYXN
Signature: V4d
IYXO
Signature: V4d
IYXP
Signature: V4d
IYXX
Signature: V4d
IYXY
Signature: V4d
IYXZ
Signature: V4d
IYY
Signature: V3d
IYYI
Signature: V4d
IYYN
Signature: V4d
IYYO
Signature: V4d
IYYP
Signature: V4d
IYYX
Signature: V4d
IYYY
Signature: V4d
IYYZ
Signature: V4d
IYZ
Signature: V3d
IYZI
Signature: V4d
IYZN
Signature: V4d
IYZO
Signature: V4d
IYZP
Signature: V4d
IYZX
Signature: V4d
IYZY
Signature: V4d
IYZZ
Signature: V4d
IZ
Signature: V2d
IZI
Signature: V3d
IZII
Signature: V4d
IZIN
Signature: V4d
IZIO
Signature: V4d
IZIP
Signature: V4d
IZIX
Signature: V4d
IZIY
Signature: V4d
IZIZ
Signature: V4d
IZN
Signature: V3d
IZNI
Signature: V4d
IZNN
Signature: V4d
IZNO
Signature: V4d
IZNP
Signature: V4d
IZNX
Signature: V4d
IZNY
Signature: V4d
IZNZ
Signature: V4d
IZO
Signature: V3d
IZOI
Signature: V4d
IZON
Signature: V4d
IZOO
Signature: V4d
IZOP
Signature: V4d
IZOX
Signature: V4d
IZOY
Signature: V4d
IZOZ
Signature: V4d
IZP
Signature: V3d
IZPI
Signature: V4d
IZPN
Signature: V4d
IZPO
Signature: V4d
IZPP
Signature: V4d
IZPX
Signature: V4d
IZPY
Signature: V4d
IZPZ
Signature: V4d
IZX
Signature: V3d
IZXI
Signature: V4d
IZXN
Signature: V4d
IZXO
Signature: V4d
IZXP
Signature: V4d
IZXX
Signature: V4d
IZXY
Signature: V4d
IZXZ
Signature: V4d
IZY
Signature: V3d
IZYI
Signature: V4d
IZYN
Signature: V4d
IZYO
Signature: V4d
IZYP
Signature: V4d
IZYX
Signature: V4d
IZYY
Signature: V4d
IZYZ
Signature: V4d
IZZ
Signature: V3d
IZZI
Signature: V4d
IZZN
Signature: V4d
IZZO
Signature: V4d
IZZP
Signature: V4d
IZZX
Signature: V4d
IZZY
Signature: V4d
IZZZ
Signature: V4d
Length
Signature: float

Returns the length of the vector.

LengthSquared
Signature: float

Returns the squared length of the vector.

LexicalCompare(v1)
Signature: v1:V3d -> 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: V3d

Gets a negated copy of this vector.

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

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

Norm1
Signature: float

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

Norm2
Signature: float

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: V3d

Returns a normalized copy of this vector.

NormMax
Signature: float

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

NormMin
Signature: float

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

NOX
Signature: V3d
NOXI
Signature: V4d
NOXN
Signature: V4d
NOXO
Signature: V4d
NOXP
Signature: V4d
NOXX
Signature: V4d
NOXY
Signature: V4d
NOXZ
Signature: V4d
NOY
Signature: V3d
NOYI
Signature: V4d
NOYN
Signature: V4d
NOYO
Signature: V4d
NOYP
Signature: V4d
NOYX
Signature: V4d
NOYY
Signature: V4d
NOYZ
Signature: V4d
NOZ
Signature: V3d
NOZI
Signature: V4d
NOZN
Signature: V4d
NOZO
Signature: V4d
NOZP
Signature: V4d
NOZX
Signature: V4d
NOZY
Signature: V4d
NOZZ
Signature: V4d
NPIX
Signature: V4d
NPIY
Signature: V4d
NPIZ
Signature: V4d
NPNX
Signature: V4d
NPNY
Signature: V4d
NPNZ
Signature: V4d
NPOX
Signature: V4d
NPOY
Signature: V4d
NPOZ
Signature: V4d
NPPX
Signature: V4d
NPPY
Signature: V4d
NPPZ
Signature: V4d
NPX
Signature: V3d
NPXI
Signature: V4d
NPXN
Signature: V4d
NPXO
Signature: V4d
NPXP
Signature: V4d
NPXX
Signature: V4d
NPXY
Signature: V4d
NPXZ
Signature: V4d
NPY
Signature: V3d
NPYI
Signature: V4d
NPYN
Signature: V4d
NPYO
Signature: V4d
NPYP
Signature: V4d
NPYX
Signature: V4d
NPYY
Signature: V4d
NPYZ
Signature: V4d
NPZ
Signature: V3d
NPZI
Signature: V4d
NPZN
Signature: V4d
NPZO
Signature: V4d
NPZP
Signature: V4d
NPZX
Signature: V4d
NPZY
Signature: V4d
NPZZ
Signature: V4d
NX
Signature: V2d
NXI
Signature: V3d
NXII
Signature: V4d
NXIN
Signature: V4d
NXIO
Signature: V4d
NXIP
Signature: V4d
NXIX
Signature: V4d
NXIY
Signature: V4d
NXIZ
Signature: V4d
NXN
Signature: V3d
NXNI
Signature: V4d
NXNN
Signature: V4d
NXNO
Signature: V4d
NXNP
Signature: V4d
NXNX
Signature: V4d
NXNY
Signature: V4d
NXNZ
Signature: V4d
NXO
Signature: V3d
NXOI
Signature: V4d
NXON
Signature: V4d
NXOO
Signature: V4d
NXOP
Signature: V4d
NXOX
Signature: V4d
NXOY
Signature: V4d
NXOZ
Signature: V4d
NXP
Signature: V3d
NXPI
Signature: V4d
NXPN
Signature: V4d
NXPO
Signature: V4d
NXPP
Signature: V4d
NXPX
Signature: V4d
NXPY
Signature: V4d
NXPZ
Signature: V4d
NXX
Signature: V3d
NXXI
Signature: V4d
NXXN
Signature: V4d
NXXO
Signature: V4d
NXXP
Signature: V4d
NXXX
Signature: V4d
NXXY
Signature: V4d
NXXZ
Signature: V4d
NXY
Signature: V3d
NXYI
Signature: V4d
NXYN
Signature: V4d
NXYO
Signature: V4d
NXYP
Signature: V4d
NXYX
Signature: V4d
NXYY
Signature: V4d
NXYZ
Signature: V4d
NXZ
Signature: V3d
NXZI
Signature: V4d
NXZN
Signature: V4d
NXZO
Signature: V4d
NXZP
Signature: V4d
NXZX
Signature: V4d
NXZY
Signature: V4d
NXZZ
Signature: V4d
NY
Signature: V2d
NYI
Signature: V3d
NYII
Signature: V4d
NYIN
Signature: V4d
NYIO
Signature: V4d
NYIP
Signature: V4d
NYIX
Signature: V4d
NYIY
Signature: V4d
NYIZ
Signature: V4d
NYN
Signature: V3d
NYNI
Signature: V4d
NYNN
Signature: V4d
NYNO
Signature: V4d
NYNP
Signature: V4d
NYNX
Signature: V4d
NYNY
Signature: V4d
NYNZ
Signature: V4d
NYO
Signature: V3d
NYOI
Signature: V4d
NYON
Signature: V4d
NYOO
Signature: V4d
NYOP
Signature: V4d
NYOX
Signature: V4d
NYOY
Signature: V4d
NYOZ
Signature: V4d
NYP
Signature: V3d
NYPI
Signature: V4d
NYPN
Signature: V4d
NYPO
Signature: V4d
NYPP
Signature: V4d
NYPX
Signature: V4d
NYPY
Signature: V4d
NYPZ
Signature: V4d
NYX
Signature: V3d
NYXI
Signature: V4d
NYXN
Signature: V4d
NYXO
Signature: V4d
NYXP
Signature: V4d
NYXX
Signature: V4d
NYXY
Signature: V4d
NYXZ
Signature: V4d
NYY
Signature: V3d
NYYI
Signature: V4d
NYYN
Signature: V4d
NYYO
Signature: V4d
NYYP
Signature: V4d
NYYX
Signature: V4d
NYYY
Signature: V4d
NYYZ
Signature: V4d
NYZ
Signature: V3d
NYZI
Signature: V4d
NYZN
Signature: V4d
NYZO
Signature: V4d
NYZP
Signature: V4d
NYZX
Signature: V4d
NYZY
Signature: V4d
NYZZ
Signature: V4d
NZ
Signature: V2d
NZI
Signature: V3d
NZII
Signature: V4d
NZIN
Signature: V4d
NZIO
Signature: V4d
NZIP
Signature: V4d
NZIX
Signature: V4d
NZIY
Signature: V4d
NZIZ
Signature: V4d
NZN
Signature: V3d
NZNI
Signature: V4d
NZNN
Signature: V4d
NZNO
Signature: V4d
NZNP
Signature: V4d
NZNX
Signature: V4d
NZNY
Signature: V4d
NZNZ
Signature: V4d
NZO
Signature: V3d
NZOI
Signature: V4d
NZON
Signature: V4d
NZOO
Signature: V4d
NZOP
Signature: V4d
NZOX
Signature: V4d
NZOY
Signature: V4d
NZOZ
Signature: V4d
NZP
Signature: V3d
NZPI
Signature: V4d
NZPN
Signature: V4d
NZPO
Signature: V4d
NZPP
Signature: V4d
NZPX
Signature: V4d
NZPY
Signature: V4d
NZPZ
Signature: V4d
NZX
Signature: V3d
NZXI
Signature: V4d
NZXN
Signature: V4d
NZXO
Signature: V4d
NZXP
Signature: V4d
NZXX
Signature: V4d
NZXY
Signature: V4d
NZXZ
Signature: V4d
NZY
Signature: V3d
NZYI
Signature: V4d
NZYN
Signature: V4d
NZYO
Signature: V4d
NZYP
Signature: V4d
NZYX
Signature: V4d
NZYY
Signature: V4d
NZYZ
Signature: V4d
NZZ
Signature: V3d
NZZI
Signature: V4d
NZZN
Signature: V4d
NZZO
Signature: V4d
NZZP
Signature: V4d
NZZX
Signature: V4d
NZZY
Signature: V4d
NZZZ
Signature: V4d
OIIX
Signature: V4d
OIIY
Signature: V4d
OIIZ
Signature: V4d
OINX
Signature: V4d
OINY
Signature: V4d
OINZ
Signature: V4d
OIOX
Signature: V4d
OIOY
Signature: V4d
OIOZ
Signature: V4d
OIPX
Signature: V4d
OIPY
Signature: V4d
OIPZ
Signature: V4d
OIX
Signature: V3d
OIXI
Signature: V4d
OIXN
Signature: V4d
OIXO
Signature: V4d
OIXP
Signature: V4d
OIXX
Signature: V4d
OIXY
Signature: V4d
OIXZ
Signature: V4d
OIY
Signature: V3d
OIYI
Signature: V4d
OIYN
Signature: V4d
OIYO
Signature: V4d
OIYP
Signature: V4d
OIYX
Signature: V4d
OIYY
Signature: V4d
OIYZ
Signature: V4d
OIZ
Signature: V3d
OIZI
Signature: V4d
OIZN
Signature: V4d
OIZO
Signature: V4d
OIZP
Signature: V4d
OIZX
Signature: V4d
OIZY
Signature: V4d
OIZZ
Signature: V4d
ONIX
Signature: V4d
ONIY
Signature: V4d
ONIZ
Signature: V4d
ONNX
Signature: V4d
ONNY
Signature: V4d
ONNZ
Signature: V4d
ONOX
Signature: V4d
ONOY
Signature: V4d
ONOZ
Signature: V4d
ONPX
Signature: V4d
ONPY
Signature: V4d
ONPZ
Signature: V4d
ONX
Signature: V3d
ONXI
Signature: V4d
ONXN
Signature: V4d
ONXO
Signature: V4d
ONXP
Signature: V4d
ONXX
Signature: V4d
ONXY
Signature: V4d
ONXZ
Signature: V4d
ONY
Signature: V3d
ONYI
Signature: V4d
ONYN
Signature: V4d
ONYO
Signature: V4d
ONYP
Signature: V4d
ONYX
Signature: V4d
ONYY
Signature: V4d
ONYZ
Signature: V4d
ONZ
Signature: V3d
ONZI
Signature: V4d
ONZN
Signature: V4d
ONZO
Signature: V4d
ONZP
Signature: V4d
ONZX
Signature: V4d
ONZY
Signature: V4d
ONZZ
Signature: V4d
OOIX
Signature: V4d
OOIY
Signature: V4d
OOIZ
Signature: V4d
OONX
Signature: V4d
OONY
Signature: V4d
OONZ
Signature: V4d
OOOX
Signature: V4d
OOOY
Signature: V4d
OOOZ
Signature: V4d
OOPX
Signature: V4d
OOPY
Signature: V4d
OOPZ
Signature: V4d
OOX
Signature: V3d
OOXI
Signature: V4d
OOXN
Signature: V4d
OOXO
Signature: V4d
OOXP
Signature: V4d
OOXX
Signature: V4d
OOXY
Signature: V4d
OOXZ
Signature: V4d
OOY
Signature: V3d
OOYI
Signature: V4d
OOYN
Signature: V4d
OOYO
Signature: V4d
OOYP
Signature: V4d
OOYX
Signature: V4d
OOYY
Signature: V4d
OOYZ
Signature: V4d
OOZ
Signature: V3d
OOZI
Signature: V4d
OOZN
Signature: V4d
OOZO
Signature: V4d
OOZP
Signature: V4d
OOZX
Signature: V4d
OOZY
Signature: V4d
OOZZ
Signature: V4d
OPIX
Signature: V4d
OPIY
Signature: V4d
OPIZ
Signature: V4d
OPNX
Signature: V4d
OPNY
Signature: V4d
OPNZ
Signature: V4d
OPOX
Signature: V4d
OPOY
Signature: V4d
OPOZ
Signature: V4d
OPPX
Signature: V4d
OPPY
Signature: V4d
OPPZ
Signature: V4d
OPX
Signature: V3d
OPXI
Signature: V4d
OPXN
Signature: V4d
OPXO
Signature: V4d
OPXP
Signature: V4d
OPXX
Signature: V4d
OPXY
Signature: V4d
OPXZ
Signature: V4d
OPY
Signature: V3d
OPYI
Signature: V4d
OPYN
Signature: V4d
OPYO
Signature: V4d
OPYP
Signature: V4d
OPYX
Signature: V4d
OPYY
Signature: V4d
OPYZ
Signature: V4d
OPZ
Signature: V3d
OPZI
Signature: V4d
OPZN
Signature: V4d
OPZO
Signature: V4d
OPZP
Signature: V4d
OPZX
Signature: V4d
OPZY
Signature: V4d
OPZZ
Signature: V4d
OX
Signature: V2d
OXI
Signature: V3d
OXII
Signature: V4d
OXIN
Signature: V4d
OXIO
Signature: V4d
OXIP
Signature: V4d
OXIX
Signature: V4d
OXIY
Signature: V4d
OXIZ
Signature: V4d
OXN
Signature: V3d
OXNI
Signature: V4d
OXNN
Signature: V4d
OXNO
Signature: V4d
OXNP
Signature: V4d
OXNX
Signature: V4d
OXNY
Signature: V4d
OXNZ
Signature: V4d
OXO
Signature: V3d
OXOI
Signature: V4d
OXON
Signature: V4d
OXOO
Signature: V4d
OXOP
Signature: V4d
OXOX
Signature: V4d
OXOY
Signature: V4d
OXOZ
Signature: V4d
OXP
Signature: V3d
OXPI
Signature: V4d
OXPN
Signature: V4d
OXPO
Signature: V4d
OXPP
Signature: V4d
OXPX
Signature: V4d
OXPY
Signature: V4d
OXPZ
Signature: V4d
OXX
Signature: V3d
OXXI
Signature: V4d
OXXN
Signature: V4d
OXXO
Signature: V4d
OXXP
Signature: V4d
OXXX
Signature: V4d
OXXY
Signature: V4d
OXXZ
Signature: V4d
OXY
Signature: V3d
OXYI
Signature: V4d
OXYN
Signature: V4d
OXYO
Signature: V4d
OXYP
Signature: V4d
OXYX
Signature: V4d
OXYY
Signature: V4d
OXYZ
Signature: V4d
OXZ
Signature: V3d
OXZI
Signature: V4d
OXZN
Signature: V4d
OXZO
Signature: V4d
OXZP
Signature: V4d
OXZX
Signature: V4d
OXZY
Signature: V4d
OXZZ
Signature: V4d
OY
Signature: V2d
OYI
Signature: V3d
OYII
Signature: V4d
OYIN
Signature: V4d
OYIO
Signature: V4d
OYIP
Signature: V4d
OYIX
Signature: V4d
OYIY
Signature: V4d
OYIZ
Signature: V4d
OYN
Signature: V3d
OYNI
Signature: V4d
OYNN
Signature: V4d
OYNO
Signature: V4d
OYNP
Signature: V4d
OYNX
Signature: V4d
OYNY
Signature: V4d
OYNZ
Signature: V4d
OYO
Signature: V3d
OYOI
Signature: V4d
OYON
Signature: V4d
OYOO
Signature: V4d
OYOP
Signature: V4d
OYOX
Signature: V4d
OYOY
Signature: V4d
OYOZ
Signature: V4d
OYP
Signature: V3d
OYPI
Signature: V4d
OYPN
Signature: V4d
OYPO
Signature: V4d
OYPP
Signature: V4d
OYPX
Signature: V4d
OYPY
Signature: V4d
OYPZ
Signature: V4d
OYX
Signature: V3d
OYXI
Signature: V4d
OYXN
Signature: V4d
OYXO
Signature: V4d
OYXP
Signature: V4d
OYXX
Signature: V4d
OYXY
Signature: V4d
OYXZ
Signature: V4d
OYY
Signature: V3d
OYYI
Signature: V4d
OYYN
Signature: V4d
OYYO
Signature: V4d
OYYP
Signature: V4d
OYYX
Signature: V4d
OYYY
Signature: V4d
OYYZ
Signature: V4d
OYZ
Signature: V3d
OYZI
Signature: V4d
OYZN
Signature: V4d
OYZO
Signature: V4d
OYZP
Signature: V4d
OYZX
Signature: V4d
OYZY
Signature: V4d
OYZZ
Signature: V4d
OZ
Signature: V2d
OZI
Signature: V3d
OZII
Signature: V4d
OZIN
Signature: V4d
OZIO
Signature: V4d
OZIP
Signature: V4d
OZIX
Signature: V4d
OZIY
Signature: V4d
OZIZ
Signature: V4d
OZN
Signature: V3d
OZNI
Signature: V4d
OZNN
Signature: V4d
OZNO
Signature: V4d
OZNP
Signature: V4d
OZNX
Signature: V4d
OZNY
Signature: V4d
OZNZ
Signature: V4d
OZO
Signature: V3d
OZOI
Signature: V4d
OZON
Signature: V4d
OZOO
Signature: V4d
OZOP
Signature: V4d
OZOX
Signature: V4d
OZOY
Signature: V4d
OZOZ
Signature: V4d
OZP
Signature: V3d
OZPI
Signature: V4d
OZPN
Signature: V4d
OZPO
Signature: V4d
OZPP
Signature: V4d
OZPX
Signature: V4d
OZPY
Signature: V4d
OZPZ
Signature: V4d
OZX
Signature: V3d
OZXI
Signature: V4d
OZXN
Signature: V4d
OZXO
Signature: V4d
OZXP
Signature: V4d
OZXX
Signature: V4d
OZXY
Signature: V4d
OZXZ
Signature: V4d
OZY
Signature: V3d
OZYI
Signature: V4d
OZYN
Signature: V4d
OZYO
Signature: V4d
OZYP
Signature: V4d
OZYX
Signature: V4d
OZYY
Signature: V4d
OZYZ
Signature: V4d
OZZ
Signature: V3d
OZZI
Signature: V4d
OZZN
Signature: V4d
OZZO
Signature: V4d
OZZP
Signature: V4d
OZZX
Signature: V4d
OZZY
Signature: V4d
OZZZ
Signature: V4d
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: V4d
PIIY
Signature: V4d
PIIZ
Signature: V4d
PINX
Signature: V4d
PINY
Signature: V4d
PINZ
Signature: V4d
PIOX
Signature: V4d
PIOY
Signature: V4d
PIOZ
Signature: V4d
PIPX
Signature: V4d
PIPY
Signature: V4d
PIPZ
Signature: V4d
PIX
Signature: V3d
PIXI
Signature: V4d
PIXN
Signature: V4d
PIXO
Signature: V4d
PIXP
Signature: V4d
PIXX
Signature: V4d
PIXY
Signature: V4d
PIXZ
Signature: V4d
PIY
Signature: V3d
PIYI
Signature: V4d
PIYN
Signature: V4d
PIYO
Signature: V4d
PIYP
Signature: V4d
PIYX
Signature: V4d
PIYY
Signature: V4d
PIYZ
Signature: V4d
PIZ
Signature: V3d
PIZI
Signature: V4d
PIZN
Signature: V4d
PIZO
Signature: V4d
PIZP
Signature: V4d
PIZX
Signature: V4d
PIZY
Signature: V4d
PIZZ
Signature: V4d
PNIX
Signature: V4d
PNIY
Signature: V4d
PNIZ
Signature: V4d
PNNX
Signature: V4d
PNNY
Signature: V4d
PNNZ
Signature: V4d
PNOX
Signature: V4d
PNOY
Signature: V4d
PNOZ
Signature: V4d
PNPX
Signature: V4d
PNPY
Signature: V4d
PNPZ
Signature: V4d
PNX
Signature: V3d
PNXI
Signature: V4d
PNXN
Signature: V4d
PNXO
Signature: V4d
PNXP
Signature: V4d
PNXX
Signature: V4d
PNXY
Signature: V4d
PNXZ
Signature: V4d
PNY
Signature: V3d
PNYI
Signature: V4d
PNYN
Signature: V4d
PNYO
Signature: V4d
PNYP
Signature: V4d
PNYX
Signature: V4d
PNYY
Signature: V4d
PNYZ
Signature: V4d
PNZ
Signature: V3d
PNZI
Signature: V4d
PNZN
Signature: V4d
PNZO
Signature: V4d
PNZP
Signature: V4d
PNZX
Signature: V4d
PNZY
Signature: V4d
PNZZ
Signature: V4d
POIX
Signature: V4d
POIY
Signature: V4d
POIZ
Signature: V4d
PONX
Signature: V4d
PONY
Signature: V4d
PONZ
Signature: V4d
POOX
Signature: V4d
POOY
Signature: V4d
POOZ
Signature: V4d
POPX
Signature: V4d
POPY
Signature: V4d
POPZ
Signature: V4d
POX
Signature: V3d
POXI
Signature: V4d
POXN
Signature: V4d
POXO
Signature: V4d
POXP
Signature: V4d
POXX
Signature: V4d
POXY
Signature: V4d
POXZ
Signature: V4d
POY
Signature: V3d
POYI
Signature: V4d
POYN
Signature: V4d
POYO
Signature: V4d
POYP
Signature: V4d
POYX
Signature: V4d
POYY
Signature: V4d
POYZ
Signature: V4d
POZ
Signature: V3d
POZI
Signature: V4d
POZN
Signature: V4d
POZO
Signature: V4d
POZP
Signature: V4d
POZX
Signature: V4d
POZY
Signature: V4d
POZZ
Signature: V4d
PPIX
Signature: V4d
PPIY
Signature: V4d
PPIZ
Signature: V4d
PPNX
Signature: V4d
PPNY
Signature: V4d
PPNZ
Signature: V4d
PPOX
Signature: V4d
PPOY
Signature: V4d
PPOZ
Signature: V4d
PPPX
Signature: V4d
PPPY
Signature: V4d
PPPZ
Signature: V4d
PPX
Signature: V3d
PPXI
Signature: V4d
PPXN
Signature: V4d
PPXO
Signature: V4d
PPXP
Signature: V4d
PPXX
Signature: V4d
PPXY
Signature: V4d
PPXZ
Signature: V4d
PPY
Signature: V3d
PPYI
Signature: V4d
PPYN
Signature: V4d
PPYO
Signature: V4d
PPYP
Signature: V4d
PPYX
Signature: V4d
PPYY
Signature: V4d
PPYZ
Signature: V4d
PPZ
Signature: V3d
PPZI
Signature: V4d
PPZN
Signature: V4d
PPZO
Signature: V4d
PPZP
Signature: V4d
PPZX
Signature: V4d
PPZY
Signature: V4d
PPZZ
Signature: V4d
PX
Signature: V2d
PXI
Signature: V3d
PXII
Signature: V4d
PXIN
Signature: V4d
PXIO
Signature: V4d
PXIP
Signature: V4d
PXIX
Signature: V4d
PXIY
Signature: V4d
PXIZ
Signature: V4d
PXN
Signature: V3d
PXNI
Signature: V4d
PXNN
Signature: V4d
PXNO
Signature: V4d
PXNP
Signature: V4d
PXNX
Signature: V4d
PXNY
Signature: V4d
PXNZ
Signature: V4d
PXO
Signature: V3d
PXOI
Signature: V4d
PXON
Signature: V4d
PXOO
Signature: V4d
PXOP
Signature: V4d
PXOX
Signature: V4d
PXOY
Signature: V4d
PXOZ
Signature: V4d
PXP
Signature: V3d
PXPI
Signature: V4d
PXPN
Signature: V4d
PXPO
Signature: V4d
PXPP
Signature: V4d
PXPX
Signature: V4d
PXPY
Signature: V4d
PXPZ
Signature: V4d
PXX
Signature: V3d
PXXI
Signature: V4d
PXXN
Signature: V4d
PXXO
Signature: V4d
PXXP
Signature: V4d
PXXX
Signature: V4d
PXXY
Signature: V4d
PXXZ
Signature: V4d
PXY
Signature: V3d
PXYI
Signature: V4d
PXYN
Signature: V4d
PXYO
Signature: V4d
PXYP
Signature: V4d
PXYX
Signature: V4d
PXYY
Signature: V4d
PXYZ
Signature: V4d
PXZ
Signature: V3d
PXZI
Signature: V4d
PXZN
Signature: V4d
PXZO
Signature: V4d
PXZP
Signature: V4d
PXZX
Signature: V4d
PXZY
Signature: V4d
PXZZ
Signature: V4d
PY
Signature: V2d
PYI
Signature: V3d
PYII
Signature: V4d
PYIN
Signature: V4d
PYIO
Signature: V4d
PYIP
Signature: V4d
PYIX
Signature: V4d
PYIY
Signature: V4d
PYIZ
Signature: V4d
PYN
Signature: V3d
PYNI
Signature: V4d
PYNN
Signature: V4d
PYNO
Signature: V4d
PYNP
Signature: V4d
PYNX
Signature: V4d
PYNY
Signature: V4d
PYNZ
Signature: V4d
PYO
Signature: V3d
PYOI
Signature: V4d
PYON
Signature: V4d
PYOO
Signature: V4d
PYOP
Signature: V4d
PYOX
Signature: V4d
PYOY
Signature: V4d
PYOZ
Signature: V4d
PYP
Signature: V3d
PYPI
Signature: V4d
PYPN
Signature: V4d
PYPO
Signature: V4d
PYPP
Signature: V4d
PYPX
Signature: V4d
PYPY
Signature: V4d
PYPZ
Signature: V4d
PYX
Signature: V3d
PYXI
Signature: V4d
PYXN
Signature: V4d
PYXO
Signature: V4d
PYXP
Signature: V4d
PYXX
Signature: V4d
PYXY
Signature: V4d
PYXZ
Signature: V4d
PYY
Signature: V3d
PYYI
Signature: V4d
PYYN
Signature: V4d
PYYO
Signature: V4d
PYYP
Signature: V4d
PYYX
Signature: V4d
PYYY
Signature: V4d
PYYZ
Signature: V4d
PYZ
Signature: V3d
PYZI
Signature: V4d
PYZN
Signature: V4d
PYZO
Signature: V4d
PYZP
Signature: V4d
PYZX
Signature: V4d
PYZY
Signature: V4d
PYZZ
Signature: V4d
PZ
Signature: V2d
PZI
Signature: V3d
PZII
Signature: V4d
PZIN
Signature: V4d
PZIO
Signature: V4d
PZIP
Signature: V4d
PZIX
Signature: V4d
PZIY
Signature: V4d
PZIZ
Signature: V4d
PZN
Signature: V3d
PZNI
Signature: V4d
PZNN
Signature: V4d
PZNO
Signature: V4d
PZNP
Signature: V4d
PZNX
Signature: V4d
PZNY
Signature: V4d
PZNZ
Signature: V4d
PZO
Signature: V3d
PZOI
Signature: V4d
PZON
Signature: V4d
PZOO
Signature: V4d
PZOP
Signature: V4d
PZOX
Signature: V4d
PZOY
Signature: V4d
PZOZ
Signature: V4d
PZP
Signature: V3d
PZPI
Signature: V4d
PZPN
Signature: V4d
PZPO
Signature: V4d
PZPP
Signature: V4d
PZPX
Signature: V4d
PZPY
Signature: V4d
PZPZ
Signature: V4d
PZX
Signature: V3d
PZXI
Signature: V4d
PZXN
Signature: V4d
PZXO
Signature: V4d
PZXP
Signature: V4d
PZXX
Signature: V4d
PZXY
Signature: V4d
PZXZ
Signature: V4d
PZY
Signature: V3d
PZYI
Signature: V4d
PZYN
Signature: V4d
PZYO
Signature: V4d
PZYP
Signature: V4d
PZYX
Signature: V4d
PZYY
Signature: V4d
PZYZ
Signature: V4d
PZZ
Signature: V3d
PZZI
Signature: V4d
PZZN
Signature: V4d
PZZO
Signature: V4d
PZZP
Signature: V4d
PZZX
Signature: V4d
PZZY
Signature: V4d
PZZZ
Signature: V4d
Reciprocal
Signature: V3d

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

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

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

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

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

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

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) -> V3d

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 -> float []
ToC3d()
Signature: unit -> C3d
ToC3f()
Signature: unit -> C3f
ToC4d()
Signature: unit -> C4d
ToC4f()
Signature: unit -> C4f
ToCeilingV3l()
Signature: unit -> V3l
ToFloorV3l()
Signature: unit -> V3l
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.

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

Static members

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

Returns component-wise sum of two vectors.

Add(v, s)
Signature: (v:V3d * s:float) -> V3d

Returns component-wise sum of vector and scalar.

Add(s, v)
Signature: (s:float * v:V3d) -> V3d

Returns component-wise sum of scalar and vector.

AllDifferent(a, b)
Signature: (a:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d) -> 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:V3d * s:float) -> 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:float * v:V3d) -> 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:V3d * b:V3d * tolerance:float) -> bool

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

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

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

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

Returns the cross product of two vectors.

Distance(a, b)
Signature: (a:V3d * b:V3d) -> float

Returns the distance between the given points.

Distance(a, b, p)
Signature: (a:V3d * b:V3d * p:float) -> float

Returns the p-distance between two vectors.

Distance1(a, b)
Signature: (a:V3d * b:V3d) -> float

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

DistanceMax(a, b)
Signature: (a:V3d * b:V3d) -> float

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

DistanceMin(a, b)
Signature: (a:V3d * b:V3d) -> float

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

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

Returns the squared distance between the given points.

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

Returns component-wise fraction of two vectors.

Divide(v, s)
Signature: (v:V3d * s:float) -> V3d

Returns component-wise fraction of vector and scalar.

Divide(s, v)
Signature: (s:float * v:V3d) -> V3d

Returns component-wise fraction of scalar and vector.

Dot(a, b)
Signature: (a:V3d * b:V3d) -> float

Returns the dot product of two vectors.

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

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:V3d * v1:V3d) -> int

Compare x-coordinate before y-coordinate, aso.

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

Returns the componentwise maximum vector.

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

Returns the componentwise minimum vector.

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

Returns component-wise product of two vectors.

Multiply(v, s)
Signature: (v:V3d * s:float) -> V3d

Returns component-wise product of vector and scalar.

Multiply(s, v)
Signature: (s:float * v:V3d) -> V3d

Returns component-wise product of scalar and vector.

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

Returns a negated copy of the specified vector.

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

Returns component-wise sum of two vectors.

op_Addition(v, s)
Signature: (v:V3d * s:float) -> V3d

Returns component-wise sum of vector and scalar.

op_Addition(s, v)
Signature: (s:float * v:V3d) -> V3d

Returns component-wise sum of scalar and vector.

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

Returns component-wise fraction of two vectors.

op_Division(v, s)
Signature: (v:V3d * s:float) -> V3d

Returns component-wise fraction of vector and scalar.

op_Division(s, v)
Signature: (s:float * v:V3d) -> V3d

Returns component-wise fraction of scalar and vector.

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

Returns component-wise product of two vectors.

op_Multiply(v, s)
Signature: (v:V3d * s:float) -> V3d

Returns component-wise product of vector and scalar.

op_Multiply(s, v)
Signature: (s:float * v:V3d) -> V3d

Returns component-wise product of scalar and vector.

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

Returns component-wise difference of two vectors.

op_Subtraction(v, s)
Signature: (v:V3d * s:float) -> V3d

Returns component-wise difference of vector and scalar.

op_Subtraction(s, v)
Signature: (s:float * v:V3d) -> V3d

Returns component-wise difference of scalar and vector.

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

Returns a negated copy of the specified vector.

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

Returns component-wise difference of two vectors.

Subtract(v, s)
Signature: (v:V3d * s:float) -> V3d

Returns component-wise difference of vector and scalar.

Subtract(s, v)
Signature: (s:float * v:V3d) -> V3d

Returns component-wise difference of scalar and vector.

Fork me on GitHub