Класс Shape3D
- javafx.scene.Node
-
- javafx.scene.shape.Shape3D
Все реализованные интерфейсы:
public abstract class Shape3D extends Node
Shape3D предоставляет определения общих свойств для объектов, представляющих собой какую-либо 3D геометрическую форму. Эти свойства включают: Material, который необходимо применить к заливаемой внутренней части фигуры или к контуру фигуры (см.setMaterial(javafx.scene.paint.Material)).- Свойства модели отрисовки, которые определяют, как отображать её геометрию (см.
setDrawMode(javafx.scene.shape.DrawMode)). - Свойства обрезки граней, которые определяют, какую грань обрезать (см.
setCullFace(javafx.scene.shape.CullFace)).
ConditionalFeature.SCENE3D для получения дополнительной информации.С тех пор:
JavaFX 8.0
-
Краткое описание свойств
Все методыМетоды экземпляраКонкретные методы Тип Свойство и описание ObjectProperty<CullFace>cullFaceОпределяет cullFace для этогоShape3D.ObjectProperty<DrawMode>drawModeОпределяет режим отрисовки, используемый для отображения этогоShape3D.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, 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, visible
-
-
Краткое описание полей
-
Наследованные поля из класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание конструкторов
Конструкторы Модификатор Конструктор и описание protectedShape3D()
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание ObjectProperty<CullFace>cullFaceProperty()Определяет cullFace для этогоShape3D.ObjectProperty<DrawMode>drawModeProperty()Определяет режим отрисовки, используемый для отображения этогоShape3D.CullFacegetCullFace()Возвращает значение свойства cullFace.DrawModegetDrawMode()Возвращает значение свойства drawMode.MaterialgetMaterial()Возвращает значение свойства material.ObjectProperty<Material>materialProperty()Определяет материал этогоShape3D.voidsetCullFace(CullFace value)Устанавливает значение свойства cullFace.voidsetDrawMode(DrawMode value)Устанавливает значение свойства drawMode.voidsetMaterial(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, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBaselineOffset, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
-
-
Подробное описание свойств
-
material
public final ObjectProperty<Material> materialProperty
Определяет материал этогоShape3D. Значение по умолчанию — null. ЕслиMaterialравно null, для визуализации используется PhongMaterial с цветом diffuse равным Color.LIGHTGRAY.Значение по умолчанию:
null
См. также:
-
drawMode
public final ObjectProperty<DrawMode> drawModeProperty
Определяет режим отрисовки, используемый для отображения этогоShape3D.DrawMode.LINEнедоступен на платформах встраиваемых систем. ЕслиdrawModeустановлено вDrawMode.LINEна платформе встраиваемых систем, вместо него будет использовано значение по умолчаниюDrawMode.FILL.Значение по умолчанию:
DrawMode.FILL
См. также:
-
cullFace
public final ObjectProperty<CullFace> cullFaceProperty
Определяет cullFace для этогоShape3D.Значение по умолчанию:
CullFace.BACK
См. также:
-
-
Подробное описание конструкторов
-
Shape3D
protected Shape3D()
-
-
Подробное описание методов
-
setMaterial
public final void setMaterial(Material value)
Устанавливает значение свойства material.Описание свойства:
Определяет материал этого
Shape3D. Значение по умолчанию — null. ЕслиMaterialравно null, для визуализации используется PhongMaterial с цветом diffuse равным Color.LIGHTGRAY.Значение по умолчанию:
null
-
getMaterial
public final Material getMaterial()
Возвращает значение свойства material.Описание свойства:
Определяет материал этого
Shape3D. Значение по умолчанию — null. ЕслиMaterialравно null, для визуализации используется PhongMaterial с цветом diffuse равным Color.LIGHTGRAY.Значение по умолчанию:
null
-
materialProperty
public final ObjectProperty<Material> materialProperty()
Определяет материал этогоShape3D. Значение по умолчанию — null. ЕслиMaterialравно null, для визуализации используется PhongMaterial с цветом diffuse равным Color.LIGHTGRAY.Значение по умолчанию:
null
См. также:
-
setDrawMode
public final void setDrawMode(DrawMode value)
Устанавливает значение свойства drawMode.Описание свойства:
Определяет режим отрисовки, используемый для отображения этого
Shape3D.DrawMode.LINEнедоступен на платформах встраиваемых систем. ЕслиdrawModeустановлено вDrawMode.LINEна платформе встраиваемых систем, вместо него будет использовано значение по умолчаниюDrawMode.FILL.Значение по умолчанию:
DrawMode.FILL
-
getDrawMode
public final DrawMode getDrawMode()
Возвращает значение свойства drawMode.Описание свойства:
Определяет режим отрисовки, используемый для отображения этого
Shape3D.DrawMode.LINEнедоступен на платформах встраиваемых систем. ЕслиdrawModeустановлено вDrawMode.LINEна платформе встраиваемых систем, вместо него будет использовано значение по умолчаниюDrawMode.FILL.Значение по умолчанию:
DrawMode.FILL
-
drawModeProperty
public final ObjectProperty<DrawMode> drawModeProperty()
Определяет режим отрисовки, используемый для отображения этогоShape3D.DrawMode.LINEнедоступен на платформах встраиваемых систем. ЕслиdrawModeустановлено вDrawMode.LINEна платформе встраиваемых систем, вместо него будет использовано значение по умолчаниюDrawMode.FILL.Значение по умолчанию:
DrawMode.FILL
См. также:
-
setCullFace
public final void setCullFace(CullFace value)
Устанавливает значение свойства cullFace.Описание свойства:
Определяет cullFace для этого
Shape3D.Значение по умолчанию:
CullFace.BACK
-
getCullFace
public final CullFace getCullFace()
Возвращает значение свойства cullFace.Описание свойства:
Определяет cullFace для этого
Shape3D.Значение по умолчанию:
CullFace.BACK
-
cullFaceProperty
public final ObjectProperty<CullFace> cullFaceProperty()
Определяет cullFace для этогоShape3D.Значение по умолчанию:
CullFace.BACK
См. также:
-
© 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.