Class Vector2d

java.lang.Object
org.jzy3d.maths.Vector2d

public class Vector2d extends Object
Storage for a 2 dimensional vector defined by two points. Provide the vector function that returns the vector as a Coord3d, as well as dot product and norm.
Author:
Martin Pernollet
  • Constructor Summary

    Constructors
    Constructor
    Description
    Vector2d(float x1, float y1, float x2, float y2)
    Create a vector, described by two points.
    Create a vector, described by two coordinates.
  • Method Summary

    Modifier and Type
    Method
    Description
    float
    Compute the dot product between and current and given vector.
    float
    Compute the norm of this vector.
    Return the vector induced by this set of coordinates.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Vector2d

      public Vector2d(float x1, float y1, float x2, float y2)
      Create a vector, described by two points.
    • Vector2d

      public Vector2d(Coord2d p1, Coord2d p2)
      Create a vector, described by two coordinates.
  • Method Details

    • vector

      public Coord2d vector()
      Return the vector induced by this set of coordinates.
    • dot

      public float dot(Vector2d v)
      Compute the dot product between and current and given vector.
      Parameters:
      v - input vector
      Returns:
      the dot product
    • norm

      public float norm()
      Compute the norm of this vector.
      Returns:
      the norm