@@ -0,0 +1,484 @@
+package org.psjava.formula.geometry;%0A%0Aimport org.psjava.ds.geometry.Point2D;%0Aimport org.psjava.ds.math.Vector2D;%0Aimport org.psjava.ds.numbersystrem.AddableNumberSystem;%0A%0Apublic class Point2DMovedByDirection %7B%0A%0A%09public static %3CT%3E Point2D%3CT%3E get(Point2D%3CT%3E p, Vector2D%3CT%3E directionVector, AddableNumberSystem%3CT%3E ns) %7B%0A%09%09T nx = ns.add(directionVector.x(), p.x());%0A%09%09T ny = ns.add(directionVector.y(), p.y());%0A%09%09return Point2D.create(nx, ny);%0A%09%7D%0A%0A%09private Point2DMovedByDirection() %7B%7D%0A%0A%7D%0A

add Point2DMovedByDirection