Spec-Zone.ru › OpenJavaFX 24

Класс Shape3D

java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape3D
Все реализованные интерфейсы:
Styleable, EventTarget
Прямые известные подклассы:
Box, Cylinder, MeshView, Sphere
public abstract sealed class Shape3D extends Node permits Box, Cylinder, MeshView, Sphere
Базовый класс Shape3D предоставляет определения общих свойств для объектов, представляющих некоторый вид 3D геометрической формы. Эти свойства включают:
  • Материал Material, который будет применён к заливаемой внутренней части формы или контуру формы (см. setMaterial(javafx.scene.paint.Material)).
  • Свойства модели отрисовки, определяющие, как отрисовывается её геометрия (см. setDrawMode(javafx.scene.shape.DrawMode)).
  • Свойства обрезки граней, определяющие, какую грань обрезать (см. setCullFace(javafx.scene.shape.CullFace)).
Обратите внимание, что это условная функция. Подробнее см. ConditionalFeature.SCENE3D.
С:
JavaFX 8.0

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

Тип Свойство Описание
final ObjectProperty<CullFace> cullFace
Определяет Shape3D для этой обрезки.
final ObjectProperty<DrawMode> drawMode
Определяет режим отрисовки, используемый для рендеринга этой Shape3D.
final ObjectProperty<Material> material
Определяет материал этой Shape3D.

Свойства, объявленные в классе 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

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

Shape3D()
Модификатор Конструктор Описание
protected
Конструктор для вызова подклассами.

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

Модификатор и тип Метод Описание
final ObjectProperty<CullFace> cullFaceProperty()
Определяет Shape3D для этой обрезки.
final ObjectProperty<DrawMode> drawModeProperty()
Определяет режим отрисовки, используемый для рендеринга этой Shape3D.
final CullFace getCullFace()
Возвращает значение свойства cullFace.
final DrawMode getDrawMode()
Возвращает значение свойства drawMode.
final Material getMaterial()
Возвращает значение свойства material.
final ObjectProperty<Material> materialProperty()
Определяет материал этой Shape3D.
final void setCullFace(CullFace value)
Устанавливает значение свойства cullFace.
final void setDrawMode(DrawMode value)
Устанавливает значение свойства drawMode.
final void setMaterial(Material value)
Устанавливает значение свойства material.

Методы, объявленные в классе 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, requestFocusTraversal, 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

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

material

public final ObjectProperty<Material> materialProperty
Определяет материал, используемый для этой Shape3D. По умолчанию материал null. Если Material равен null, для отрисовки используется PhongMaterial с цветом diffuse Color.LIGHTGRAY.
Значение по умолчанию:
null
См. также:
  • getMaterial()
  • setMaterial(Material)
  • materialProperty()

drawMode

public final ObjectProperty<DrawMode> drawModeProperty
Определяет режим отрисовки, используемый для отрисовки этой Shape3D. DrawMode.LINE недоступен на встроенных платформах. Если drawMode задано как DrawMode.LINE на встроенной платформе, вместо этого будет использовано значение по умолчанию DrawMode.FILL.
Значение по умолчанию:
DrawMode.FILL
См. также:
  • getDrawMode()
  • setDrawMode(DrawMode)
  • drawModeProperty()

cullFace

public final ObjectProperty<CullFace> cullFaceProperty
Определяет cullFace для этой Shape3D.
Значение по умолчанию:
CullFace.BACK
См. также:
  • getCullFace()
  • setCullFace(CullFace)
  • cullFaceProperty()

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

Shape3D

protected Shape3D()
Конструктор для вызова подклассами.

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

setMaterial

public final void setMaterial(Material value)
Устанавливает значение свойства material.
Описание свойства:
Определяет материал, используемый для этой Shape3D. По умолчанию материал null. Если Material равен null, для отрисовки используется PhongMaterial с цветом diffuse Color.LIGHTGRAY.
Значение по умолчанию:
null
Параметры:
value - значение для свойства material
См. также:
  • getMaterial()
  • materialProperty()

getMaterial

public final Material getMaterial()
Возвращает значение свойства material.
Описание свойства:
Определяет материал, используемый для этой Shape3D. По умолчанию материал null. Если Material равен null, для отрисовки используется PhongMaterial с цветом diffuse Color.LIGHTGRAY.
Значение по умолчанию:
null
Возвращает:
значение свойства material
См. также:
  • setMaterial(Material)
  • materialProperty()

materialProperty

public final ObjectProperty<Material> materialProperty()
Определяет материал, используемый для этой Shape3D. По умолчанию материал null. Если Material равен null, для отрисовки используется PhongMaterial с цветом diffuse Color.LIGHTGRAY.
Значение по умолчанию:
null
Возвращает:
свойство material
См. также:
  • getMaterial()
  • setMaterial(Material)

setDrawMode

public final void setDrawMode(DrawMode value)
Устанавливает значение свойства drawMode.
Описание свойства:
Определяет режим отрисовки, используемый для отрисовки этой Shape3D. DrawMode.LINE недоступен на встроенных платформах. Если drawMode задано как DrawMode.LINE на встроенной платформе, вместо этого будет использовано значение по умолчанию DrawMode.FILL.
Значение по умолчанию:
DrawMode.FILL
Параметры:
value - значение для свойства drawMode
См. также:
  • getDrawMode()
  • drawModeProperty()

getDrawMode

public final DrawMode getDrawMode()
Получает значение свойства drawMode.
Описание свойства:
Определяет режим отрисовки, используемый для отрисовки этой Shape3D. DrawMode.LINE недоступен на встроенных платформах. Если drawMode задано как DrawMode.LINE на встроенной платформе, вместо этого будет использовано значение по умолчанию DrawMode.FILL.
Значение по умолчанию:
DrawMode.FILL
Возвращает:
значение свойства drawMode
См. также:
  • setDrawMode(DrawMode)
  • drawModeProperty()

drawModeProperty

public final ObjectProperty<DrawMode> drawModeProperty()
Определяет режим отрисовки, используемый для отрисовки этой Shape3D. DrawMode.LINE недоступен на встроенных платформах. Если drawMode задано как DrawMode.LINE на встроенной платформе, вместо этого будет использовано значение по умолчанию DrawMode.FILL.
Значение по умолчанию:
DrawMode.FILL
Возвращает:
свойство drawMode
См. также:
  • getDrawMode()
  • setDrawMode(DrawMode)

setCullFace

public final void setCullFace(CullFace value)
Устанавливает значение свойства cullFace.
Описание свойства:
Определяет cullFace для этой Shape3D.
Значение по умолчанию:
CullFace.BACK
Параметры:
value - значение для свойства cullFace
См. также:
  • getCullFace()
  • cullFaceProperty()

getCullFace

public final CullFace getCullFace()
Получает значение свойства cullFace.
Описание свойства:
Определяет cullFace для этой Shape3D.
Значение по умолчанию:
CullFace.BACK
Возвращает:
значение свойства cullFace
См. также:
  • setCullFace(CullFace)
  • cullFaceProperty()

cullFaceProperty

public final ObjectProperty<CullFace> cullFaceProperty()
Определяет cullFace для этой Shape3D.
Значение по умолчанию:
CullFace.BACK
Возвращает:
свойство cullFace
См. также:
  • getCullFace()
  • setCullFace(CullFace)

Отправить отчет об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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