List of usage examples for org.apache.commons.math3.geometry.euclidean.twod Vector2D Vector2D
public Vector2D(double[] v) throws DimensionMismatchException
From source file:org.aminb.mathtools.app.math.Line2D.java
private void doInit(double[] pointA, double[] dirxnVector) { ptA = new Vector2D(pointA); double[] pointB = calcPtB(pointA, dirxnVector); ptB = new Vector2D(pointB); line = new Line(ptA, ptB, .0000001); }
From source file:org.aminb.mathtools.app.math.Line2D.java
private void paramToPt() { double[] pta = { 0, 0 }; double[] ptb = { 0, 0 }; pta[0] = Xparam[0] + Xparam[1]; // calculate an x value for point A pta[1] = Yparam[0] + Yparam[1]; // calculate an y value for point A ptb[0] = Xparam[0] * 3 + Xparam[1]; // calculate an x value for point B ptb[1] = Yparam[0] * 3 + Yparam[1]; // calculate an y value for point B ptA = new Vector2D(pta); ptB = new Vector2D(ptb); line = new Line(ptA, ptB, .0000001); }