Refactoring to remove unneeded complexity.
[sixth-3d.git] / src / main / java / eu / svjatoslav / sixth / e3d / renderer / raster / shapes / basic / line / Line.java
index 2366e79..0ad06d8 100644 (file)
@@ -7,6 +7,7 @@ package eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line;
 import eu.svjatoslav.sixth.e3d.geometry.Point2D;
 import eu.svjatoslav.sixth.e3d.geometry.Point3D;
 import eu.svjatoslav.sixth.e3d.gui.RenderingContext;
+import eu.svjatoslav.sixth.e3d.math.Vertex;
 import eu.svjatoslav.sixth.e3d.renderer.raster.Color;
 import eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractCoordinateShape;
 
@@ -41,7 +42,10 @@ public class Line extends AbstractCoordinateShape {
     public Line(final Point3D point1, final Point3D point2, final Color color,
                 final double width) {
 
-        super(point1, point2);
+        super(
+                new Vertex(point1),
+                new Vertex(point2)
+        );
 
         this.color = color;
         this.width = width;