[ILNumerics Visualization Engine]
Namespace: ILNumerics.Drawing
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
The Vector3 type exposes the following members.
Name | Description | |
---|---|---|
![]() | Vector3(Double, Double, Double) |
create explicitly
[ILNumerics Visualization Engine] |
![]() | Vector3(Single, Single, Single) |
create vector explicitly
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
![]() | Item |
Access to coords by index
[ILNumerics Visualization Engine] |
![]() | Length |
Gets the length (magnitude) of the vector.
[ILNumerics Visualization Engine] |
![]() | LengthFast |
Gets an approximation of the vector length (magnitude).
[ILNumerics Visualization Engine] |
![]() | LengthSquared |
Gets the square of the vector length (magnitude).
[ILNumerics Visualization Engine] |
![]() ![]() | MaxValue | |
![]() ![]() | MinValue | |
![]() | X |
X coordinate
[ILNumerics Visualization Engine] |
![]() | Y |
Y coordinate
[ILNumerics Visualization Engine] |
![]() | Z |
Z coordinate
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
![]() ![]() | Cross |
cross product
[ILNumerics Visualization Engine] |
![]() ![]() | CrossN |
normalized cross product
[ILNumerics Visualization Engine] |
![]() ![]() | Dot |
Calculate the dot (scalar) product of two vectors
[ILNumerics Visualization Engine] |
![]() | Equals(Object) |
Compares obj's coordinate values to those of this class instance
(Overrides ValueTypeEquals(Object).)[ILNumerics Visualization Engine] |
![]() | Equals(Vector3) | |
![]() | GetHashCode |
get a hash code for this Vector3 object
(Overrides ValueTypeGetHashCode.)[ILNumerics Visualization Engine] |
![]() ![]() | InverseSqrtFast |
Returns an approximation of the inverse square root of left number.
[ILNumerics Visualization Engine] |
![]() | IsEmtpy | |
![]() ![]() | Max(Vector3, Vector3) | |
![]() ![]() | Max(Vector3, Vector3, Boolean) | |
![]() ![]() | Min(Vector3, Vector3) | |
![]() ![]() | Min(Vector3, Vector3, Boolean) | |
![]() | Normalize |
Scales the Vector3 to unit length.
[ILNumerics Visualization Engine] |
![]() ![]() | Normalize(Vector3) | |
![]() ![]() | Normalize(Single, Single, Single) | |
![]() | NormalizeFast |
Scales the Vector3 to approximately unit length.
[ILNumerics Visualization Engine] |
![]() ![]() | Pow |
elementwise power for vector elements
[ILNumerics Visualization Engine] |
![]() ![]() | Round | |
![]() | Spin |
rotate the vector, keep length
[ILNumerics Visualization Engine] |
![]() | ToPolar | |
![]() | ToString |
convert this point to string representation
(Overrides ValueTypeToString.)[ILNumerics Visualization Engine] |
![]() | ToXMLAttrString |
Convert this vector into a short string representation, suitable for xml attribute serialization
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
![]() ![]() | Addition(Vector3, Vector3) | |
![]() ![]() | Addition(Vector3, Single) | |
![]() ![]() | Division | |
![]() ![]() | Equality | |
![]() ![]() | Inequality | |
![]() ![]() | Multiply(Single, Vector3) |
Multiplies an instance by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Matrix4, Vector3) |
Vector transformation and perspective divide
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Vector3, Matrix4) |
Vector transformation (left side)
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Vector3, Vector3) | |
![]() ![]() | Multiply(Vector3, Single) | |
![]() ![]() | Subtraction(Vector3, Vector3) | |
![]() ![]() | Subtraction(Vector3, Single) | |
![]() ![]() | UnaryNegation |
Name | Description | |
---|---|---|
![]() ![]() | Empty | |
![]() ![]() | UnitX | |
![]() ![]() | UnitY | |
![]() ![]() | UnitZ |
Name | Description | |
---|---|---|
![]() | ToPointF | (Defined by ExtensionMethods.) |
[ILNumerics Visualization Engine]