Module javafx.graphics
Package javafx.scene.shape
package javafx.scene.shape
Provides the set of 2D classes for defining and performing operations on objects related to two-dimensional geometry.
-
ClassDescriptionThe
Arcclass represents a 2D arc object, defined by a center point, start angle (in degrees), angular extent (length of the arc in degrees), and an arc type (ArcType.OPEN,ArcType.CHORD, orArcType.ROUND).A path element that forms an arc from the previous coordinates to the specified x and y coordinates using the specified radius.ArcTypespecifies the closure type forArcobjects.TheBoxclass defines a 3 dimensional box with the specified size.TheCircleclass creates a new circle with the specified radius and center location measured in pixels.A path element which closes the current path.TheCubiCurveclass defines a cubic Bézier parametric curve segment in (x,y) coordinate space.Creates a curved path element, defined by three new points, by drawing a Cubic Bézier curve that intersects both the current coordinates and the specified coordinates(x,y), using the specified points(controlX1,controlY1)and(controlX2,controlY2)as Bézier control points.Face culling setting for use withShape3D.cullFaceTheCylinderclass defines a 3 dimensional cylinder with the specified size.Defines how the polygon is drawn when use withShape3D.drawModeTheEllipseclass creates a new ellipse with the specified size and location in pixelsThe fill rule for determining the interior of the path.Creates a horizontal line path element from the current point to x.This Line represents a line segment in(x,y)coordinate space.Creates a line path element by drawing a straight line from the current coordinate to the new coordinates.Base class for representing a 3D geometric surface.TheMeshViewclass defines a surface with the specified 3D mesh data.Creates an addition to the path by moving to the specified coordinates.ObservableFaceArrayis anint[]array that allows listeners to track changes when they occur.ThePathclass represents a simple shape and provides facilities required for basic construction and management of a geometric path.ThePathElementclass represents an abstract element of thePaththat can represent any geometric objects like straight lines, arcs, quadratic curves, cubic curves, etc.Creates a polygon, defined by an array of x,y coordinates.Creates a polyline, defined by the array of the segment points.TheQuadcurveclass defines a quadratic Bézier parametric curve segment in (x,y) coordinate space.Creates a curved path element, defined by two new points, by drawing a Quadratic Bézier curve that intersects both the current coordinates and the specified coordinates(x, y), using the specified point(controlX, controlY)as a Bézier control point.TheRectangleclass defines a rectangle with the specified size and location.TheShapeclass provides definitions of common properties for objects that represent some form of geometric shape.TheShape3Dbase class provides definitions of common properties for objects that represent some form of 3D geometric shape.TheSphereclass defines a 3 dimensional sphere with the specified size.Defines the end cap style of aShape.Defines the line join style of aShape.Defines where to draw the stroke around the boundary of a Shape node.TheSVGPathclass represents a simple shape that is constructed by parsing SVG path data from a String.Defines a 3D triangle mesh that consists of its associatedVertexFormatand a set of separate arrays of vertex components such as points, normals, texture coordinates, and an array of faces that define the individual triangles of the mesh.Defines the format of the vertices in a mesh.Creates a vertical line path element from the current point to y.