Module
javafx.graphics
Package javafx.scene.shape
提供一组2D类,用于定义和执行与二维几何相关的对象的操作。
-
接口摘要 接口 描述 ObservableFaceArray ObservableFaceArray是一个int[]数组,允许监听器在发生变化时跟踪它们。 -
类摘要 Class 描述 Arc 所述Arc类表示2D弧对象,由中心点限定的,起始角度(度),角度范围(以度数表示的弧的长度),和一弧型(ArcType.OPEN,ArcType.CHORD,或ArcType.ROUND)。ArcTo 一个路径元素,它使用指定的半径从前一个坐标到指定的x和y坐标形成弧。Box Box类定义了具有指定大小的3维框。Circle Circle类创建一个具有指定半径和中心位置的新圆圈,以像素为单位。ClosePath 关闭当前路径的路径元素。CubicCurve CubiCurve类定义了(x,y)坐标空间中的三次Bézier参数曲线段。CubicCurveTo 通过绘制与当前坐标和指定坐标(x,y)相交的立方Bier曲线,使用指定点(controlX1,controlY1)和(controlX2,controlY2)作为Bézier控制点,创建由三个新点定义的曲线路径元素。Cylinder Cylinder类定义了具有指定尺寸的3维圆柱体。Ellipse Ellipse类创建一个新的椭圆,具有指定的大小和位置(以像素为单位)HLineTo 创建从当前点到x的水平线路元素。Line 此行表示(x,y)坐标空间中的线段。LineTo 通过从当前坐标绘制直线到新坐标来创建线路元素。Mesh 用于表示3D几何表面的基类。MeshView MeshView类定义了具有指定3D网格数据的曲面。MoveTo 通过移动到指定的坐标来创建对路径的补充。Path Path类代表一个简单的形状,并提供了基本构建和管理几何路径所需的设施。PathElement 所述PathElement类表示的一个抽象元素Path能够表示像直线,圆弧,二次曲线,三次曲线等的任何几何对象Polygon 创建由x,y坐标数组定义的多边形。Polyline 创建折线,由分段点数组定义。QuadCurve Quadcurve类定义了(x,y)坐标空间中的二次Bézier参数曲线段。QuadCurveTo 通过绘制与当前坐标和指定坐标(x, y)相交的二次曲线曲线,使用指定点(controlX, controlY)作为Bézier控制点,创建由两个新点定义的曲线路径元素。Rectangle Rectangle类定义了一个具有指定大小和位置的矩形。Shape Shape类提供了表示某种形式的几何形状的对象的常用属性的定义。Shape3D Shape3D基类为表示某种形式的3D几何形状的对象提供了常用属性的定义。Sphere Sphere类定义了具有指定大小的三维球体。SVGPath SVGPath类表示通过从String解析SVG路径数据构建的简单形状。TriangleMesh 定义一个3D三角形网格,其包含相关联的VertexFormat和一组独立的顶点组件阵列,例如点,法线,纹理坐标和定义网格的各个三角形的面阵列。VertexFormat 定义网格中顶点的格式。VLineTo 创建从当前点到y的垂直线路元素。 -
枚举摘要 Enum 描述 ArcType ArcType指定Arc对象的关闭类型。CullFace 面部剔除设置用于Shape3D.cullFaceDrawMode 定义与Shape3D.drawMode使用时如何绘制多边形FillRule 用于确定路径内部的填充规则。StrokeLineCap 定义Shape的端帽样式。StrokeLineJoin 定义一个Shape的线连接样式。StrokeType 定义在Shape节点的边界周围画画的位置。