Spec-Zone.ru › OpenJavaFX 17

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API