Releases
release-1.0.3
Changelog
Added
Unit tests upgraded to use Junit 5
Modular structure added
Jeometry static void print(Vector vector, PrintStream stream, String prefix, int width, NumberFormat format)
Jeometry static void print(Matrix, Writer, String
for Writer output
Jeometry static void print(Vector vector, Writer writer, String prefix)
for Writer output
Jeometry static void print(Matrix matrix, Writer writer, String prefix, int width, NumberFormat format)
for Writer output
Jeometry static void print(Matrix matrix, Writer writer, String prefix, int width, int fraction)
for Writer output
Jeometry static void print(Vector vector, Writer writer, String prefix, int width, NumberFormat format)
for Writer output
JeometryFactory createPoint3D(Point3D)
method
JeometryFactory createPoint2D(Point2D)
method
Matrix Matrix concatHorizontal(Vector)
method
Matrix Matrix concatHorizontal(Vector, Matrix)
method
Matrix Matrix concatVertical(Vector)
method
Matrix Matrix concatVertical(Vector, Matrix)
method
Matrix Vector getColumn(int)
method
Matrix Vector getColumn(int, Vector)
method
Matrix double[] getColumn(int, double[])
method
Matrix Vector getRow(int)
method
Matrix Vector getRow(int, Vector)
method
Matrix double[] getRow(int, double[])
method
Matrix Matrix setColumn(int, Vector)
method
Matrix Matrix setColumn(int, double[])
method
Matrix Matrix setRow(int, Vector)
method
Matrix Matrix setRow(int, double[])
method
Point2D setValues(double, double, double)
method
Point2D setValues(Point3D)
method
Point3D setValues(double, double, double)
method
Point3D setValues(Point3D)
methods
Transform3D Point3D transformAffect(Point3D)
method
Transform3D Point3D transformInverse(Point3D)
method
Transform3D Point3D transformInverse(Point3D, Point3D)
method
Transform3D Point3D transformInverseAffect(Point3D)
method
Transform3D Transform3D invertTransformAffect()
method
TransformBuilder class that enables to contruct Transform3D objects
Vector plus(Vector)
, plus(Vector, Vector)
, plusAffect(Vector)
methods
Vector minus(Vector)
, minus(Vector, Vector)
, minusAffect(Vector)
methods
Vector multiply(Vector)
, multiply(Vector, Vector)
, multiplyAffect(Vector)
methods
Vector divide(Vector)
, divide(Vector, Vector)
, divideAffect(Vector)
methods
Vector setComponents(double)
method
Vector setComponents(Matrix)
method
Vector dot(Vector)
method
Changed
Jeometry static void print(Matrix matrix, PrintStream stream, String prefix)
was not writing on the stream but on System.out
Jeometry static void print(Vector vector, PrintStream stream, String prefix)
was not writing on the stream but on System.out
MatrixTestData into MathTestData
Vector double[] getComponents()
into double[] getValues()
Vector double[] getComponents(double[] components)
into double[] getValues(double[] components)
Vector void setComponents(double[] components)
into void setValues(double[] components)
Vector void setComponents(double value)
into void setValues(double value)
Vector void setComponents(Matrix matrix)
into void setValues(Matrix matrix)
Vector double getVectorComponent(int dimension)
into double getValue(int dimension)
Vector void setVectorComponent(int dimension, double value)
into void setValue(int dimension, double value)
Vector void setComponents(Vector v)
into void setValues(Vector v)
Transform3DMatrix does not extends Matrix anymore
Point3D renamed mult
methods in multiply
to conform to Vector
Updated unit tests with new methods
Removed
Transform3DUtils
class has been removed
You can’t perform that action at this time.