Click or drag to resize
GeVector Methods

The GeVector type exposes the following members.

Methods
  NameDescription
Public methodAngleTo(GePlane)
Returns angle in [0,2*Pi] range between orthogonal projection of this vector into specified plane and specified plane plane X-axis.
Public methodAngleTo(GeVector)
Returns angle in [0,Pi] range between this vector and specified vector.
Public methodAngleTo(GeVector, GeVector)
Returns angle in [0,2*Pi] range between this vector and specified vector, also using reference vector.
Public methodBisection
Returns angular bisector vector of this vector and specifed vector.
Public methodClone
Creates a new object that is a copy of the current instance.
Public methodCrossProduct
Returns cross (outer) product of this vector and specified vector.
Public methodDotProduct
Returns dot (inner) product of this vector and specified vector.
Public methodStatic memberEmpty
Returns empty (zero, identity or null) vector.
Public methodEquals(GeVector)
Indicates whether the current object is equal to another object of the same type.
Public methodEquals(GeVector, GeDimensionality, GeLength, GeSpatialComparision)
Indicates whether the current object is equal to another object of the same type.
Public methodIsCodirectionalTo
Returns True if this vector is codirectional to specified vector, otherwise returns False.
Public methodIsCoplanarTo
Returns True if this vector and two other specified vectors lie in the same plane, otherwise returns False.
Public methodIsNormalized
Returns True if this vector is equal to its normalization, otherwise returns False.
Public methodIsParallelTo
Returns True if this vector is parallel to specified vector, otherwise returns False.
Public methodIsPerpendicularTo
Returns True if this vector is perpendicular to specified vector, otherwise returns False.
Public methodIsValid
Returns True if object instance is considered valid, otherwise returns False.
Public methodNegate
Returns a vector being result of this vector's negation. Resulting vector has the same magnitude as before, but its direction is now opposite.
Public methodNormalize
Returns unit vector codirectional to this vector.
Public methodPerpendicular
Returns a vector orthogonal to this vector.
Public methodPerpendicular(IGePlane)
Returns a vector orthogonal to both this vector and the specified plane normal vector. Resulting perpendicular vector sits in the specified plane.
Public methodScalarTripleProduct
Returns scalar triple (box) product of this vector and specified vectors.
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Public methodToString(Int32)
Returns a String that represents the specified ordinate ordinal (index).
Public methodToString(GeDimensionality, String, IFormatProvider)
Public methodTransform
Public methodStatic memberXAxis
Returns vector (1, 0, 0) or X-axis vector.
Public methodStatic memberYAxis
Returns vector (0, 1, 0) or Y-axis vector.
Public methodStatic memberZAxis
Returns vector (0, 0, 1) or Z-axis vector.
Top
See Also