Пример #1
0
 /// <summary>
 /// Dot product of two vectors.
 /// </summary>
 /// <param name="vector">The vector.</param>
 /// <param name="angleRadians">The angle radians.</param>
 /// <returns>System.Double.</returns>
 public double DotProductAt(VectorParametric vector, double angleRadians)
 {
     return(VectorLibrary.DotProduct(
                _curveParametric.Xcomponent.ValueAt(angleRadians),
                _curveParametric.Ycomponent.ValueAt(angleRadians),
                vector._curveParametric.Xcomponent.ValueAt(angleRadians),
                vector._curveParametric.Ycomponent.ValueAt(angleRadians)));
 }
Пример #2
0
 /// <summary>
 /// Dots the product.
 /// </summary>
 /// <param name="point">The point.</param>
 /// <returns>System.Double.</returns>
 public double DotProduct(Vector3D point)
 {
     return(VectorLibrary.DotProduct(
                Xcomponent, Ycomponent, Zcomponent,
                point.Xcomponent, point.Ycomponent, point.Zcomponent));
 }
Пример #3
0
 /// <summary>
 /// Dot product of two vectors.
 /// </summary>
 /// <param name="vector">The vector.</param>
 /// <returns>System.Double.</returns>
 public double DotProduct(Vector vector)
 {
     return(VectorLibrary.DotProduct(Xcomponent, Ycomponent, vector.Xcomponent, vector.Ycomponent));
 }