Parameters
double
x
The x component.
double
y
The y component.
double
z
The z component.
Type Vector3D
Namespace MathNet.Spatial.Euclidean
Parent ValueType
Interfaces IXmlSerializable, IEquatable<Vector3D>, IEquatable<UnitVector3D>, IFormattable
double
xThe x component.
double
yThe y component.
double
zThe z component.
string
valueThe string to be converted
IFormatProvider
formatProviderThe IFormatProvider
double
The dot product.
double
The dot product.
UnitVector3D
otherThe unit vector to compare against.
double
toleranceA tolerance (epsilon) to adjust for floating point error
bool
true if the vectors are equal; otherwise false
Vector3D
otherThe vector to compare against.
double
toleranceA tolerance (epsilon) to adjust for floating point error
bool
true if the vectors are equal; otherwise false
Matrix<double>
a dense matrix
UnitVector3D
otherThe other UnitVector3D
Angle
toleranceThe tolerance for when the vectors are considered parallel.
bool
true if the vectors are parallel within the angle tolerance, false if they are not
Vector3D
otherThe other Vector3D
Angle
toleranceThe tolerance for when the vectors are considered parallel.
bool
true if the vectors are parallel within the angle tolerance, false if they are not
UnitVector3D
otherThe other UnitVector3D
double
toleranceA tolerance value for the dot product method. Values below 2*Precision.DoublePrecision may cause issues.
bool
true if the vector dot product is within the given tolerance of unity, false if not
Vector3D
otherThe other Vector3D
double
toleranceA tolerance value for the dot product method. Values below 2*Precision.DoublePrecision may cause issues.
bool
true if the vector dot product is within the given tolerance of unity, false if it is not
Vector3D
otherThe other Vector3D
double
toleranceA tolerance value for the dot product method. Values below 2*Precision.DoublePrecision may cause issues.
bool
true if the vector dot product is within the given tolerance of zero, false if not
UnitVector3D
otherThe other UnitVector3D
double
toleranceA tolerance value for the dot product method. Values below 2*Precision.DoublePrecision may cause issues.
bool
true if the vector dot product is within the given tolerance of zero, false if not
double
scaleFactora scalar
UnitVector3D
vThe vector to calculate the signed angle to
UnitVector3D
aboutThe vector around which to rotate to get the correct sign
Vector3D
vThe vector to calculate the signed angle to
UnitVector3D
aboutThe vector around which to rotate to get the correct sign
string
The string representation of this instance.
Vector<double>
A dense vector
Matrix<double>
mThe matrix to multiply
return double
|
return double
|
return double
|