import javafx.scene.paint.Color; import javafx.scene.canvas.GraphicsContext; public class Triangle implements Shape { private double x; private double y; private double size; private Color color; public Triangle(double x, double y, double size, Color color) { this.x = x; this.y = y; this.size = size; this.color = color; } public void draw(GraphicsContext pen) { pen.setFill(color); double[] xArr = {x, x-size*Math.sqrt(3)/4, x + size*Math.sqrt(3)/4}; double[] yArr = {y-size/2, y + size/4, y + size/4}; pen.fillPolygon(xArr, yArr, 3); } }