Пакет javafx.scene.shape
Предоставляет набор 2D-классов для определения и выполнения операций над объектами, связанными с двухмерной геометрией.
-
Краткое описание интерфейсов Интерфейс Описание ObservableFaceArray ObservableFaceArrayэтоint[]массив, который позволяет слушателям отслеживать изменения по мере их возникновения. -
Краткое описание классов Класс Описание Arc КлассArcпредставляет собой 2D-дугу, определённую центральной точкой, начальным углом (в градусах), угловым протяжённостью (длиной дуги в градусах) и типом дуги (ArcType.OPEN,ArcType.CHORDилиArcType.ROUND).ArcTo Элемент пути, образующий дугу от предыдущих координат до указанных координат x и y с использованием указанного радиуса.Box КлассBoxопределяет 3D-прямоугольный параллелепипед заданного размера.Circle КлассCircleсоздаёт новую окружность с указанным радиусом и центром, заданными в пикселях.ClosePath Элемент пути, который закрывает текущий путь.CubicCurve КлассCubiCurveопределяет сегмент кубической параметрической кривой Безье в пространстве координат (x,y).CubicCurveTo Создаёт элемент кривой пути, определённый тремя новыми точками, прорисовывая кубическую кривую Безье, которая пересекает как текущие координаты, так и указанные координаты(x,y), используя заданные точки(controlX1,controlY1)и(controlX2,controlY2)в качестве контрольных точек Безье.Cylinder КлассCylinderопределяет 3D-цилиндр заданного размера.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).QuadCurveTo Создаёт элемент кривой пути, определённый двумя новыми точками, прорисовывая квадратичную кривую Безье, которая пересекает как текущие координаты, так и указанные координаты(x, y), используя указанную точку(controlX, controlY)в качестве контрольной точки Безье.Rectangle КлассRectangleопределяет прямоугольник заданного размера и расположения.Shape КлассShapeпредоставляет определения общих свойств для объектов, которые представляют какую-либо геометрическую фигуру.Shape3D Базовый классShape3Dпредоставляет определения общих свойств для объектов, представляющих какую-либо 3D геометрическую фигуру.Sphere КлассSphereопределяет 3D-сферу заданного размера.SVGPath КлассSVGPathпредставляет собой простую фигуру, построенную путём разбора данных пути SVG из строки.TriangleMesh Определяет 3D-треугольную сетку, состоящую из её связанныхVertexFormatи набора отдельных массивов компонентов вершин, таких как точки, нормали, текстурные координаты, и массив граней, которые определяют отдельные треугольники сетки.VertexFormat Определяет формат вершин в сетке.VLineTo Создаёт элемент вертикальной линии пути от текущей точки до y. -
Краткое описание перечислений Перечисление Описание ArcType ArcTypeзадаёт тип закрытия для объектовArc.CullFace Настройка отсечения граней для использования сShape3D.cullFaceDrawMode Определяет, как многоугольник рисуется при использовании сShape3D.drawModeFillRule Правило заполнения для определения внутренней части пути.StrokeLineCap Определяет стиль конечной точки линииShape.StrokeLineJoin Определяет стиль соединения линийShape.StrokeType Определяет, где нарисовать обводку вокруг границы узла Shape.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.