Класс 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
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
DoubleProperty | height | Определяет высоту или размер Y цилиндра. |
DoubleProperty | radius | Определяет радиус в плоскости Z цилиндра. |
Свойства, объявленные в классе javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, 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() | Возвращает атрибут делений, используемый для генерации этого цилиндра. |
double | getHeight() | Возвращает значение свойства высота. |
double | getRadius() | Возвращает значение свойства радиус. |
DoubleProperty | heightProperty() | Определяет высоту или размер Y цилиндра. |
DoubleProperty | radiusProperty() | Определяет радиус в плоскости Z цилиндра. |
void | setHeight(double value) | Устанавливает значение свойства высота. |
void | setRadius(double value) | Устанавливает значение свойства радиус. |
Методы, объявленные в классе 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, 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, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, 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, getStyleClass
Подробное описание свойств
height
public final DoubleProperty heightProperty
Определяет высоту или размер Y цилиндра.
- Значение по умолчанию:
- 2.0
- См. также:
-
getHeight(),setHeight(double)
radius
public final DoubleProperty radiusProperty
Определяет радиус в плоскости Z цилиндра.
- Значение по умолчанию:
- 1.0
- См. также:
-
getRadius(),setRadius(double)
Подробное описание конструкторов
Cylinder
public Cylinder()
Создаёт новый экземпляр
Cylinder радиусом 1.0 и высотой 2.0. Разрешение по умолчанию составляет 15 делений вдоль осей X и Z.Cylinder
public Cylinder(double radius, double height)
Создаёт новый экземпляр
Cylinder с заданным радиусом и высотой. Разрешение по умолчанию составляет 15 делений вдоль осей X и Z.- Параметры:
-
radius- Радиус -
height- Высота
Cylinder
public Cylinder(double radius, double height, int divisions)
Создаёт новый экземпляр
Cylinder с заданным радиусом, высотой и делениями. Разрешение по умолчанию составляет 15 делений вдоль осей X и Z. Обратите внимание, что делений должно быть как минимум 3. Любое значение меньше этого будет ограничено до 3.- Параметры:
-
radius- Радиус -
height- Высота -
divisions- Деления
Подробное описание методов
setHeight
public final void setHeight(double value)
Устанавливает значение свойства высота.
- Описание свойства:
- Определяет высоту или размер Y цилиндра.
- Значение по умолчанию:
- 2.0
getHeight
public final double getHeight()
Возвращает значение свойства высота.
- Описание свойства:
- Определяет высоту или размер Y цилиндра.
- Значение по умолчанию:
- 2.0
heightProperty
public final DoubleProperty heightProperty()
Определяет высоту или размер Y цилиндра.
- Значение по умолчанию:
- 2.0
- См. также:
-
getHeight(),setHeight(double)
setRadius
public final void setRadius(double value)
Устанавливает значение свойства радиус.
- Описание свойства:
- Определяет радиус в плоскости Z цилиндра.
- Значение по умолчанию:
- 1.0
getRadius
public final double getRadius()
Возвращает значение свойства радиус.
- Описание свойства:
- Определяет радиус в плоскости Z цилиндра.
- Значение по умолчанию:
- 1.0
radiusProperty
public final DoubleProperty radiusProperty()
Определяет радиус в плоскости Z цилиндра.
- Значение по умолчанию:
- 1.0
- См. также:
-
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.