# 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.