JavaFX - Arc de formes 2D

Un arc fait partie d'une courbe. Il est décrit par les propriétés suivantes -

  • length - La distance le long de l'arc.

  • angle - L'angle que fait la courbe au centre du cercle.

  • radiusX - La largeur de l'ellipse complète dont l'arc actuel fait partie.

  • radiusY - La hauteur de l'ellipse complète dont l'arc actuel fait partie.

Dans JavaFX, un arc est représenté par une classe nommée Arc. Cette classe appartient au packagejavafx.scene.shape.

En instanciant cette classe, vous pouvez créer un nœud d'arc dans JavaFX.

Cette classe a quelques propriétés du double type de données à savoir -

  • centerX - La coordonnée x du centre de l'arc.

  • centerY - La coordonnée y du centre de l'arc.

  • radiusX - La largeur de l'ellipse complète dont l'arc actuel fait partie.

  • radiusY - La hauteur de l'ellipse complète dont l'arc actuel fait partie.

  • startAngle - L'angle de départ de l'arc en degrés.

  • length - L'étendue angulaire de l'arc en degrés.

Pour dessiner un arc, vous devez passer des valeurs à ces propriétés, soit en les passant au constructeur de cette classe, dans le même ordre, au moment de l'instanciation, comme indiqué ci-dessous -

Circle circle = new Circle(centerX, centerY, radiusX, radiusY);

Ou, en utilisant leurs méthodes de setter respectives comme suit -

setCenterX(value); 
setCenterY(value); 
setRadiusX(value); 
setRadiusY(value);