Provides the set of 2D classes for defining and performing operations on objects related to two-dimensional geometry.
Interface Summary Interface Description ObservableFaceArray
intarray that allows listeners to track changes when they occur.
Class Summary Class Description Arc ArcToA path element that forms an arc from the previous coordinates to the specified x and y coordinates using the specified radius. BoxThe
Boxclass defines a 3 dimensional box with the specified size.
Circleclass creates a new circle with the specified radius and center location measured in pixels.
ClosePathA path element which closes the current path. CubicCurveThe
CubiCurveclass defines a cubic Bézier parametric curve segment in (x,y) coordinate space.
CubicCurveToCreates 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
(controlX2,controlY2)as Bézier control points.
Cylinderclass defines a 3 dimensional cylinder with the specified size.
Ellipseclass creates a new ellipse with the specified size and location in pixels
HLineToCreates a horizontal line path element from the current point to x. LineThis Line represents a line segment in
LineToCreates a line path element by drawing a straight line from the current coordinate to the new coordinates. MeshBase class for representing a 3D geometric surface. MeshViewThe
MeshViewclass defines a surface with the specified 3D mesh data.
MoveToCreates an addition to the path by moving to the specified coordinates. PathThe
Pathclass represents a simple shape and provides facilities required for basic construction and management of a geometric path.
PathElementclass represents an abstract element of the
Paththat can represent any geometric objects like straight lines, arcs, quadratic curves, cubic curves, etc.
PolygonCreates a polygon, defined by an array of x,y coordinates. PolylineCreates a polyline, defined by the array of the segment points. QuadCurveThe
Quadcurveclass defines a quadratic Bézier parametric curve segment in (x,y) coordinate space.
QuadCurveToCreates 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.
Rectangleclass defines a rectangle with the specified size and location.
Shapeclass provides definitions of common properties for objects that represent some form of geometric shape.
Shape3Dbase class provides definitions of common properties for objects that represent some form of 3D geometric shape.
Sphereclass defines a 3 dimensional sphere with the specified size.
SVGPathclass represents a simple shape that is constructed by parsing SVG path data from a String.
TriangleMeshDefines a 3D triangle mesh that consists of its associated
VertexFormatand 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.
VertexFormatDefines the format of the vertices in a mesh. VLineToCreates a vertical line path element from the current point to y.
Enum Summary Enum Description ArcType
ArcTypespecifies the closure type for
CullFaceFace culling setting for use with
DrawModeDefines how the polygon is drawn when use with
FillRuleThe fill rule for determining the interior of the path. StrokeLineCapDefines the end cap style of a
StrokeLineJoinDefines the line join style of a
StrokeTypeDefines where to draw the stroke around the boundary of a Shape node.