Package 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.cullFace
|
| DrawMode | Определяет, как полигон рисуется при использовании с Shape3D.drawMode
|
| FillRule | Правило заливки для определения внутренней части пути. |
| 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.