# Uses of Package
javafx.scene.shape

Packages that use javafx.scene.shape
Package
Description
javafx.animation
Provides the set of classes for ease of use transition based animations.
javafx.css.converter
Provides various `StyleConverter` classes that convert CSS parsed values.
javafx.scene.canvas
Provides the set of classes for canvas, an immediate mode style of rendering API.
javafx.scene.control.skin
The javafx.scene.control.skin package is where the skin classes, typically one for each UI control, are located
javafx.scene.layout
Provides classes to support user interface layout.
javafx.scene.shape
Provides the set of 2D classes for defining and performing operations on objects related to two-dimensional geometry.
javafx.scene.text
Provides the set of classes for fonts and renderable Text Node.

- Classes in javafx.scene.shape used by javafx.animation
  Class
  Description
  Shape
  The `Shape` class provides definitions of common properties for objects that represent some form of geometric shape.
- Classes in javafx.scene.shape used by javafx.css.converter
  Class
  Description
  Shape
  The `Shape` class provides definitions of common properties for objects that represent some form of geometric shape.
- Classes in javafx.scene.shape used by javafx.scene.canvas
  Class
  Description
  ArcType
  `ArcType` specifies the closure type for `Arc` objects.
  FillRule
  The fill rule for determining the interior of the path.
  StrokeLineCap
  Defines the end cap style of a `Shape`.
  StrokeLineJoin
  Defines the line join style of a `Shape`.
- Classes in javafx.scene.shape used by javafx.scene.control.skin
  Class
  Description
  PathElement
  The `PathElement` class represents an abstract element of the `Path` that can represent any geometric objects like straight lines, arcs, quadratic curves, cubic curves, etc.
- Classes in javafx.scene.shape used by javafx.scene.layout
  Class
  Description
  Shape
  The `Shape` class provides definitions of common properties for objects that represent some form of geometric shape.
  StrokeLineCap
  Defines the end cap style of a `Shape`.
  StrokeLineJoin
  Defines the line join style of a `Shape`.
  StrokeType
  Defines where to draw the stroke around the boundary of a Shape node.
- Classes in javafx.scene.shape used by javafx.scene.shape
  Class
  Description
  ArcType
  `ArcType` specifies the closure type for `Arc` objects.
  CullFace
  Face culling setting for use with `Shape3D.cullFace`
  DrawMode
  Defines how the polygon is drawn when use with `Shape3D.drawMode`
  FillRule
  The fill rule for determining the interior of the path.
  Mesh
  Base class for representing a 3D geometric surface.
  ObservableFaceArray
  `ObservableFaceArray` is an `int[]` array that allows listeners to track changes when they occur.
  PathElement
  The `PathElement` class represents an abstract element of the `Path` that can represent any geometric objects like straight lines, arcs, quadratic curves, cubic curves, etc.
  Shape
  The `Shape` class provides definitions of common properties for objects that represent some form of geometric shape.
  Shape3D
  The `Shape3D` base class provides definitions of common properties for objects that represent some form of 3D geometric shape.
  StrokeLineCap
  Defines the end cap style of a `Shape`.
  StrokeLineJoin
  Defines the line join style of a `Shape`.
  StrokeType
  Defines where to draw the stroke around the boundary of a Shape node.
  VertexFormat
  Defines the format of the vertices in a mesh.
- Classes in javafx.scene.shape used by javafx.scene.text
  Class
  Description
  PathElement
  The `PathElement` class represents an abstract element of the `Path` that can represent any geometric objects like straight lines, arcs, quadratic curves, cubic curves, etc.
  Shape
  The `Shape` class provides definitions of common properties for objects that represent some form of geometric shape.