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