Пакет javafx.scene.shape
Предоставляет набор 2D-классов для определения и выполнения операций с объектами, связанными с двумерной геометрией.
См.: Описание
| Интерфейс | Описание |
|---|---|
| ObservableFaceArray | ObservableFaceArray является int[] массивом, который позволяет слушателям отслеживать изменения по мере их возникновения. |
| Класс | Описание |
|---|---|
| Arc | Класс Arc представляет собой объект 2D-дуги, определяемый центральной точкой, начальным углом (в градусах), угловым диапазоном (длиной дуги в градусах) и типом дуги (ArcType.OPEN, ArcType.CHORD или ArcType.ROUND). |
| ArcTo | Элемент пути, образующий дугу от предыдущих координат до указанных координат x и y с использованием указанного радиуса. |
| Box | Класс Box определяет трёхмерный прямоугольный параллелепипед заданного размера. |
| Circle | Класс Circle создаёт новую окружность с указанным радиусом и положением центра, измеряемыми в пикселях Пример использования. |
| ClosePath | Элемент пути, который закрывает текущий путь. |
| CubicCurve | Класс CubiCurve определяет сегмент кубической параметрической кривой Безье в пространстве координат (x, y). |
| CubicCurveTo | Создаёт элемент кривой пути, определяемый тремя новыми точками, рисуя кубическую кривую Безье, пересекающую как текущие координаты, так и указанные координаты (x,y), используя указанные точки (controlX1,controlY1) и (controlX2,controlY2) в качестве точек управления Безье. |
| Cylinder | Класс Cylinder определяет трёхмерный цилиндр заданного размера. |
| 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 определяет трёхмерную сферу заданного размера. |
| 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. |
Описание пакета javafx.scene.shape
Предоставляет набор 2D-классов для определения и выполнения операций с объектами, связанными с двумерной геометрией.
© 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.