Hallo,
ich stehe gerade vor einem recht nervigen Problem.
Und zwar erstelle ich mir einen Pfad mit verschiedenen Elementen:
wobei die letzten drei Zeilen einen abgeschlossenen Pfad ergeben.
Nun wollte ich lediglich den abgeschlossenen Pfad (Dreieck) mittels
füllen.
Das Problem ist, dass er dann auch den Bereich unterhalb der QuadCurve füllt.
Gibt es eine Möglichkeit, dies zu verhindern?
Oder muss ich tatsächlich zwei Pfade daraus machen (das würde mein Klassendesign ziemlich ruinieren...)?
Grüße
ich stehe gerade vor einem recht nervigen Problem.
Und zwar erstelle ich mir einen Pfad mit verschiedenen Elementen:
Java:
Path p = new Path();
p.getElements().add(new MoveTo(startX, startY));
p.getElements().add(new QuadCurveTo(controlX, controlY, p1X, p1Y));
p.getElements().add(new LineTo(p2X, p2Y));
p.getElements().add(new LineTo(p3X, p3Y));
p.getElements().add(new LineTo(p1X, p1Y));
wobei die letzten drei Zeilen einen abgeschlossenen Pfad ergeben.
Nun wollte ich lediglich den abgeschlossenen Pfad (Dreieck) mittels
Code:
p.setFill(Color.BLACK);
Das Problem ist, dass er dann auch den Bereich unterhalb der QuadCurve füllt.
Gibt es eine Möglichkeit, dies zu verhindern?
Oder muss ich tatsächlich zwei Pfade daraus machen (das würde mein Klassendesign ziemlich ruinieren...)?
Grüße