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
を参照してください。Type | プロパティと説明 |
---|---|
ObjectProperty<CullFace> |
cullFace
この
Shape3D のcullFaceを定義します。 |
ObjectProperty<DrawMode> |
drawMode
この
Shape3D をレンダリングするために使用する描画モードを定義します。 |
ObjectProperty<Material> |
material
この
Shape3D のマテリアルを定義します。 |
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
BASELINE_OFFSET_SAME_AS_HEIGHT
修飾子 | コンストラクタと説明 |
---|---|
protected |
Shape3D() |
修飾子と型 | メソッドと説明 |
---|---|
ObjectProperty<CullFace> |
cullFaceProperty()
この
Shape3D のcullFaceを定義します。 |
ObjectProperty<DrawMode> |
drawModeProperty()
この
Shape3D をレンダリングするために使用する描画モードを定義します。 |
CullFace |
getCullFace()
プロパティcullFaceの値を取得します。
|
DrawMode |
getDrawMode()
プロパティdrawModeの値を取得します。
|
Material |
getMaterial()
プロパティmaterialの値を取得します。
|
ObjectProperty<Material> |
materialProperty()
この
Shape3D のマテリアルを定義します。 |
void |
setCullFace(CullFace value)
プロパティcullFaceの値を設定します。
|
void |
setDrawMode(DrawMode value)
プロパティdrawModeの値を設定します。
|
void |
setMaterial(Material value)
プロパティmaterialの値を設定します。
|
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
public final ObjectProperty<Material> materialProperty
Shape3D
のマテリアルを定義します。デフォルトのマテリアルはnullです。Material
がnullの場合、拡散色がColor.LIGHTGRAYのPhongMaterialがレンダリングに使用されます。getMaterial()
、setMaterial(Material)
public final ObjectProperty<DrawMode> drawModeProperty
Shape3D
をレンダリングするために使用する描画モードを定義します。DrawMode.LINE
は埋込みプラットフォームでは使用できません。埋込みプラットフォームでdrawMode
をDrawMode.LINE
に設定した場合、かわりにDrawMode.FILL
のデフォルト値が使用されます。getDrawMode()
、setDrawMode(DrawMode)
public final ObjectProperty<CullFace> cullFaceProperty
Shape3D
のcullFaceを定義します。getCullFace()
、setCullFace(CullFace)
public final void setMaterial(Material value)
Shape3D
のマテリアルを定義します。デフォルトのマテリアルはnullです。Material
がnullの場合、拡散色がColor.LIGHTGRAYのPhongMaterialがレンダリングに使用されます。public final Material getMaterial()
Shape3D
のマテリアルを定義します。デフォルトのマテリアルはnullです。Material
がnullの場合、拡散色がColor.LIGHTGRAYのPhongMaterialがレンダリングに使用されます。public final ObjectProperty<Material> materialProperty()
Shape3D
のマテリアルを定義します。デフォルトのマテリアルはnullです。Material
がnullの場合、拡散色がColor.LIGHTGRAYのPhongMaterialがレンダリングに使用されます。getMaterial()
、setMaterial(Material)
public final void setDrawMode(DrawMode value)
Shape3D
をレンダリングするために使用する描画モードを定義します。DrawMode.LINE
は埋込みプラットフォームでは使用できません。埋込みプラットフォームでdrawMode
をDrawMode.LINE
に設定した場合、かわりにDrawMode.FILL
のデフォルト値が使用されます。public final DrawMode getDrawMode()
Shape3D
をレンダリングするために使用する描画モードを定義します。DrawMode.LINE
は埋込みプラットフォームでは使用できません。埋込みプラットフォームでdrawMode
をDrawMode.LINE
に設定した場合、かわりにDrawMode.FILL
のデフォルト値が使用されます。public final ObjectProperty<DrawMode> drawModeProperty()
Shape3D
をレンダリングするために使用する描画モードを定義します。DrawMode.LINE
は埋込みプラットフォームでは使用できません。埋込みプラットフォームでdrawMode
をDrawMode.LINE
に設定した場合、かわりにDrawMode.FILL
のデフォルト値が使用されます。getDrawMode()
、setDrawMode(DrawMode)
public final void setCullFace(CullFace value)
Shape3D
のcullFaceを定義します。public final CullFace getCullFace()
Shape3D
のcullFaceを定義します。public final ObjectProperty<CullFace> cullFaceProperty()
Shape3D
のcullFaceを定義します。getCullFace()
、setCullFace(CullFace)
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.