Пакет javafx.scene.shape
package javafx.scene.shape
Предоставляет набор 2D классов для определения и выполнения операций над объектами, связанными с двумерной геометрией.
| Класс | Описание |
|---|---|
| Дуга | Класс Arc представляет собой объект 2D-дуги, определяемый центральной точкой, начальным углом (в градусах), угловым протяжением (длиной дуги в градусах) и типом дуги (ArcType.OPEN, ArcType.CHORD или ArcType.ROUND). |
| ArcTo | Элемент пути, образующий дугу от предыдущих координат до указанных координат x и y с использованием указанного радиуса. |
| ArcType | ArcType определяет тип завершения для объектов Arc. |
| Прямоугольный параллелепипед | Класс Box определяет трёхмерный прямоугольный параллелепипед с указанными размерами. |
| Круг | Класс Circle создаёт новую окружность с указанным радиусом и центральной точкой, измеренной в пикселях. |
| Закрыть путь | Элемент пути, который закрывает текущий путь. |
| Кубическая кривая | Класс CubiCurve определяет сегмент параметрической кубической кривой Безье в пространстве координат (x,y). |
| CubicCurveTo | Создаёт элемент кривой пути, определяемый тремя новыми точками, рисуя кубическую кривую Безье, которая пересекает как текущие координаты, так и указанные координаты (x,y), используя указанные точки (controlX1,controlY1) и (controlX2,controlY2) в качестве контрольных точек Безье. |
| CullFace | Настройка обрезки граней для использования с Shape3D.cullFace
|
| Цилиндр | Класс Cylinder определяет трёхмерный цилиндр с указанными размерами. |
| DrawMode | Определяет, как полигон отображается при использовании с Shape3D.drawMode
|
| Эллипс | Класс Ellipse создаёт новый эллипс с указанными размерами и положением в пикселях |
| FillRule | Правило заливки для определения внутренней части пути. |
| HLineTo | Создаёт элемент пути горизонтальной линии от текущей точки до x. |
| Линия | Эта Линия представляет отрезок прямой в пространстве координат (x,y). |
| LineTo | Создаёт элемент пути линии, рисуя прямую линию от текущей координаты до новых координат. |
| Полигональная сетка | Базовый класс для представления 3D геометрической поверхности. |
| MeshView | Класс MeshView определяет поверхность с указанными 3D данными полигональной сетки. |
| MoveTo | Создаёт добавление к пути, переходя в указанные координаты. |
| ObservableFaceArray | ObservableFaceArray представляет собой массив int[], который позволяет слушателям отслеживать изменения, когда они происходят. |
| Путь | Класс Path представляет собой простую фигуру и предоставляет средства, необходимые для базового построения и управления геометрическим путём. |
| PathElement | Класс PathElement представляет собой абстрактный элемент Path, который может представлять любые геометрические объекты, такие как прямые линии, дуги, квадратичные кривые, кубические кривые и т. д. |
| Многоугольник | Создаёт многоугольник, определяемый массивом координат x,y. |
| Полилиния | Создаёт полилинию, определяемую массивом точек отрезков. |
| Квадратичная кривая | Класс Quadcurve определяет сегмент параметрической квадратичной кривой Безье в пространстве координат (x,y). |
| QuadCurveTo | Создаёт элемент кривой пути, определяемый двумя новыми точками, рисуя квадратичную кривую Безье, которая пересекает как текущие координаты, так и указанные координаты (x, y), используя указанную точку (controlX, controlY) в качестве контрольной точки Безье. |
| Прямоугольник | Класс Rectangle определяет прямоугольник с указанными размерами и положением. |
| Фигура | Класс Shape предоставляет определения общих свойств для объектов, которые представляют какую-либо форму геометрической фигуры. |
| Shape3D | Базовый класс Shape3D предоставляет определения общих свойств для объектов, которые представляют какую-либо форму 3D геометрической фигуры. |
| Сфера | Класс Sphere определяет трёхмерную сферу с указанными размерами. |
| StrokeLineCap | Определяет стиль конечной крышки Shape. |
| StrokeLineJoin | Определяет стиль соединения линий Shape. |
| StrokeType | Определяет, где рисовать обводку вокруг границы узла Shape. |
| SVGPath | Класс SVGPath представляет собой простую фигуру, построенную путём разбора данных пути SVG из строки. |
| TriangleMesh | Определяет 3D сетку треугольников, которая состоит из её связанных VertexFormat и набора отдельных массивов компонентов вершин, таких как точки, нормали, текстурные координаты, а также массив граней, которые определяют отдельные треугольники сетки. |
| VertexFormat | Определяет формат вершин в сетке. |
| VLineTo | Создаёт элемент пути вертикальной линии от текущей точки до y. |
© 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.