Spec-Zone.ru › OpenJavaFX 21

Класс Cylinder

java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape3D
javafx.scene.shape.Cylinder
Все реализованные интерфейсы:
Styleable, EventTarget
public class Cylinder extends Shape3D
Класс Cylinder определяет трёхмерный цилиндр заданных размеров. Cylinder — это примитив 3D-геометрии, созданный с заданным радиусом и высотой. Он центрирован в начале координат.
С тех пор как:
JavaFX 8.0

Краткое описание свойств

Тип Свойство Описание
final DoubleProperty height
Определяет высоту или размер Y цилиндра.
final DoubleProperty radius
Определяет радиус в плоскости Z цилиндра.

Свойства, объявленные в классе javafx.scene.shape.Shape3D

cullFace, drawMode, material

Свойства, объявленные в классе javafx.scene.Node

accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible

Краткое описание полей

Поля, объявленные в классе javafx.scene.Node

BASELINE_OFFSET_SAME_AS_HEIGHT

Краткое описание конструкторов

Конструктор Описание
Cylinder()
Создаёт новый экземпляр Cylinder с радиусом 1.0 и высотой 2.0.
Cylinder(double radius, double height)
Создаёт новый экземпляр Cylinder с заданным радиусом и высотой.
Cylinder(double radius, double height, int divisions)
Создаёт новый экземпляр Cylinder с заданным радиусом, высотой и количеством делений.

Краткое описание методов

Модификатор и тип Метод Описание
int getDivisions()
Возвращает атрибут делений, используемый для генерации цилиндра.
final double getHeight()
Получает значение свойства height.
final double getRadius()
Получает значение свойства radius.
final DoubleProperty heightProperty()
Определяет высоту или размер Y цилиндра.
final DoubleProperty radiusProperty()
Определяет радиус в плоскости Z цилиндра.
final void setHeight(double value)
Устанавливает значение свойства height.
final void setRadius(double value)
Устанавливает значение свойства radius.

Методы, объявленные в классе javafx.scene.shape.Shape3D

cullFaceProperty, drawModeProperty, getCullFace, getDrawMode, getMaterial, materialProperty, setCullFace, setDrawMode, setMaterial

Методы, объявленные в классе javafx.scene.Node

accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBaselineOffset, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, prefHeight, prefWidth, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе javafx.css.Styleable

getStyleableNode

Подробное описание свойств

высота

public final DoubleProperty heightProperty
Определяет высоту или размер Y цилиндра.
Значение по умолчанию:
2.0
См. также:
  • getHeight()
  • setHeight(double)
  • heightProperty()

радиус

public final DoubleProperty radiusProperty
Определяет радиус в плоскости Z цилиндра.
Значение по умолчанию:
1.0
См. также:
  • getRadius()
  • setRadius(double)
  • radiusProperty()

Подробное описание конструкторов

Цилиндр

public Cylinder()
Создает новый экземпляр Cylinder радиусом 1.0 и высотой 2.0. Разрешение по умолчанию составляет 15 делений по осям X и Z.

Цилиндр

public Cylinder(double radius, double height)
Создает новый экземпляр Cylinder заданного радиуса и высоты. Разрешение по умолчанию составляет 15 делений по осям X и Z.
Параметры:
radius - Радиус
height - Высота

Цилиндр

public Cylinder(double radius, double height, int divisions)
Создает новый экземпляр Cylinder заданного радиуса, высоты и делений. Разрешение по умолчанию составляет 15 делений по осям X и Z. Обратите внимание, что количество делений должно быть не менее 3. Любое значение меньше 3 будет ограничено значением 3.
Параметры:
radius - Радиус
height - Высота
divisions - Деления

Подробное описание методов

setHeight

public final void setHeight(double value)
Устанавливает значение свойства height.
Описание свойства:
Определяет высоту или размер Y цилиндра.
Значение по умолчанию:
2.0
Параметры:
value - значение для свойства height
См. также:
  • getHeight()
  • heightProperty()

getHeight

public final double getHeight()
Получает значение свойства height.
Описание свойства:
Определяет высоту или размер Y цилиндра.
Значение по умолчанию:
2.0
Возвращает:
значение свойства height
См. также:
  • setHeight(double)
  • heightProperty()

heightProperty

public final DoubleProperty heightProperty()
Определяет высоту или размер Y цилиндра.
Значение по умолчанию:
2.0
Возвращает:
свойство height
См. также:
  • getHeight()
  • setHeight(double)

setRadius

public final void setRadius(double value)
Устанавливает значение свойства radius.
Описание свойства:
Определяет радиус в плоскости Z цилиндра.
Значение по умолчанию:
1.0
Параметры:
value - значение для свойства radius
См. также:
  • getRadius()
  • radiusProperty()

getRadius

public final double getRadius()
Получает значение свойства radius.
Описание свойства:
Определяет радиус в плоскости Z цилиндра.
Значение по умолчанию:
1.0
Возвращает:
значение свойства radius
См. также:
  • setRadius(double)
  • radiusProperty()

radiusProperty

public final DoubleProperty radiusProperty()
Определяет радиус в плоскости Z цилиндра.
Значение по умолчанию:
1.0
Возвращает:
свойство radius
См. также:
  • getRadius()
  • setRadius(double)

getDivisions

public int getDivisions()
Возвращает атрибут делений, используемый для создания цилиндра.
Возвращает:
атрибут делений.

© 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