Shift3d
Constructors
Constructor | Description |
new(x, y, z)
Signature: (x:float * y:float * z:float) -> unit
|
Initializes a using three doubles. |
new(v)
Signature: v:V3d -> unit
|
|
new(array)
Signature: (array:float []) -> unit
|
Initializes a class from double-array. |
new(array, start)
Signature: (array:float [] * start:int) -> unit
|
Initializes a class from double-array starting from passed index |
Instance members
Instance member | Description |
Equals(obj)
Signature: obj:obj -> bool
Modifiers: abstract |
|
GetHashCode()
Signature: unit -> int
Modifiers: abstract |
|
Inverse
Signature: Shift3d
|
|
[()]
Signature: unit -> int
|
|
Length
Signature: float
|
Calculates the length of a . |
LengthSquared
Signature: float
|
Calculates the squared length of a . |
ToString()
Signature: unit -> string
Modifiers: abstract |
|
X()
Signature: unit -> unit
|
Gets and sets the X coordinate. |
Y()
Signature: unit -> unit
|
Gets and sets the Y coordinate. |
Z()
Signature: unit -> unit
|
Gets and sets the Z coordinate. |
Static members
Static member | Description |
Divide(shift, val)
Signature: (shift:Shift3d * val:float) -> Shift3d
|
Division of a instance with a double scalar. |
Divide(value, shift)
Signature: (value:float * shift:Shift3d) -> Shift3d
|
Division of a double scalar with a . |
Multiply(shift, value)
Signature: (shift:Shift3d * value:float) -> Shift3d
|
Multiplacation of a float scalar with a . |
Multiply(shift0, shift1)
Signature: (shift0:Shift3d * shift1:Shift3d) -> Shift3d
|
Multiplication of two s. |
Multiply(shift, scale)
Signature: (shift:Shift3d * scale:Scale3d) -> M34d
|
|
Multiply(shift, m)
Signature: (shift:Shift3d * m:M44d) -> M44d
|
Multiplacation of a with a . |
Multiply(shift, m)
Signature: (shift:Shift3d * m:M34d) -> M34d
|
Multiplacation of a with a . |
Negate(shift)
Signature: shift:Shift3d -> Shift3d
|
Negates all values of a . |
op_Division(shift, val)
Signature: (shift:Shift3d * val:float) -> Shift3d
|
Calculates the division of a with a double scalar. |
op_Division(val, shift)
Signature: (val:float * shift:Shift3d) -> Shift3d
|
Calculates the division of a double scalar with a . |
op_Equality(s0, s1)
Signature: (s0:Shift3d * s1:Shift3d) -> bool
|
Checks whether two s are equal. |
op_Explicit(s)
Signature: s:Shift3d -> M44d
|
|
op_Explicit(s)
Signature: s:Shift3d -> M34d
|
|
op_Explicit(shift)
Signature: shift:Shift3d -> float []
|
|
op_GreaterThan(s0, s1)
Signature: (s0:Shift3d * s1:Shift3d) -> bool
|
Checks whether all components of a |
op_GreaterThanOrEqual(s0, s1)
Signature: (s0:Shift3d * s1:Shift3d) -> bool
|
Checks whether all components of a |
op_Inequality(s0, s1)
Signature: (s0:Shift3d * s1:Shift3d) -> bool
|
Checks whether two instances are different. |
op_LessThan(s0, s1)
Signature: (s0:Shift3d * s1:Shift3d) -> bool
|
Checks whether all components of a |
op_LessThanOrEqual(s0, s1)
Signature: (s0:Shift3d * s1:Shift3d) -> bool
|
Checks whether all components of a |
op_Multiply(shift, value)
Signature: (shift:Shift3d * value:float) -> Shift3d
|
Calculates the multiplacation of a double scalar with a . |
op_Multiply(shift, vec)
Signature: (shift:Shift3d * vec:V4d) -> V4d
|
|
op_Multiply(shift, mat)
Signature: (shift:Shift3d * mat:M22d) -> M34d
|
|
op_Multiply(shift, mat)
Signature: (shift:Shift3d * mat:M33d) -> M34d
|
|
op_Multiply(shift, rot)
Signature: (shift:Shift3d * rot:Rot3d) -> M34d
|
|
op_Multiply(shift, rot)
Signature: (shift:Shift3d * rot:Rot2d) -> M34d
|
|
op_Multiply(value, shift)
Signature: (value:float * shift:Shift3d) -> Shift3d
|
Calculates the multiplacation of a with a double scalar. |
op_Multiply(shift0, shift1)
Signature: (shift0:Shift3d * shift1:Shift3d) -> Shift3d
|
Calculates the multiplacation of a with a . |
op_Multiply(shift, scale)
Signature: (shift:Shift3d * scale:Scale3d) -> M34d
|
Calculates the multiplacation of a with a . |
op_Multiply(shift, mat)
Signature: (shift:Shift3d * mat:M44d) -> M44d
|
Calculates the multiplacation of a with a . |
op_Multiply(shift, mat)
Signature: (shift:Shift3d * mat:M34d) -> M34d
|
Calculates the multiplacation of a with a . |
op_UnaryNegation(shift)
Signature: shift:Shift3d -> Shift3d
|
Negates the values of a instance. |
Parse(s)
Signature: s:string -> Shift3d
|
|
Reciprocal(shift)
Signature: shift:Shift3d -> Shift3d
|
Calculates the reciprocal of a . |