Class PolygonMeshView

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget

public class PolygonMeshView extends javafx.scene.Parent
A MeshView node for Polygon Meshes
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.SimpleObjectProperty<SubdivisionMesh.BoundaryMode>
    Texture mapping boundary rule for Catmull Clark subdivision applied to the mesh
    final javafx.beans.property.ObjectProperty<javafx.scene.shape.CullFace>
    Defines the drawMode this Shape3D.
    final javafx.beans.property.ObjectProperty<javafx.scene.shape.DrawMode>
    Defines the drawMode this Shape3D.
    javafx.beans.property.SimpleObjectProperty<SubdivisionMesh.MapBorderMode>
    Texture mapping smoothness option for Catmull Clark subdivision applied to the mesh
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Material>
     
    javafx.beans.property.ObjectProperty<PolygonMesh>
     
    javafx.beans.property.SimpleIntegerProperty
     

    Properties inherited from class javafx.scene.Parent

    needsLayout

    Properties inherited from class 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
  • Field Summary

    Fields inherited from class javafx.scene.Node

    BASELINE_OFFSET_SAME_AS_HEIGHT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    javafx.beans.property.SimpleObjectProperty<SubdivisionMesh.BoundaryMode>
    Texture mapping boundary rule for Catmull Clark subdivision applied to the mesh
    final javafx.beans.property.ObjectProperty<javafx.scene.shape.CullFace>
    Defines the drawMode this Shape3D.
    final javafx.beans.property.ObjectProperty<javafx.scene.shape.DrawMode>
    Defines the drawMode this Shape3D.
    Gets the value of the property boundaryMode.
    final javafx.scene.shape.CullFace
    Gets the value of the property cullFace.
    final javafx.scene.shape.DrawMode
    Gets the value of the property drawMode.
    Gets the value of the property mapBorderMode.
    javafx.scene.paint.Material
    Gets the value of the property material.
    Gets the value of the property mesh.
    int
    Gets the value of the property subdivisionLevel.
    javafx.beans.property.SimpleObjectProperty<SubdivisionMesh.MapBorderMode>
    Texture mapping smoothness option for Catmull Clark subdivision applied to the mesh
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Material>
     
    javafx.beans.property.ObjectProperty<PolygonMesh>
     
    void
    Sets the value of the property boundaryMode.
    final void
    setCullFace(javafx.scene.shape.CullFace value)
    Sets the value of the property cullFace.
    final void
    setDrawMode(javafx.scene.shape.DrawMode value)
    Sets the value of the property drawMode.
    void
    Sets the value of the property mapBorderMode.
    void
    setMaterial(javafx.scene.paint.Material material)
    Sets the value of the property material.
    void
    Sets the value of the property mesh.
    void
    setSubdivisionLevel(int subdivisionLevel)
    Sets the value of the property subdivisionLevel.
    javafx.beans.property.SimpleIntegerProperty
     

    Methods inherited from class javafx.scene.Parent

    computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, lookup, minHeight, minWidth, needsLayoutProperty, prefHeight, prefWidth, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

    Methods inherited from class 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, 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, lookupAll, managedProperty, maxHeight, maxWidth, 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, pressedProperty, pseudoClassStateChanged, 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

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface javafx.css.Styleable

    getStyleableNode
  • Property Details

  • Constructor Details

    • PolygonMeshView

      public PolygonMeshView()
    • PolygonMeshView

      public PolygonMeshView(PolygonMesh mesh)
  • Method Details

    • getMesh

      public PolygonMesh getMesh()
      Gets the value of the property mesh.
      Property description:
    • setMesh

      public void setMesh(PolygonMesh mesh)
      Sets the value of the property mesh.
      Property description:
    • meshProperty

      public javafx.beans.property.ObjectProperty<PolygonMesh> meshProperty()
      See Also:
    • setDrawMode

      public final void setDrawMode(javafx.scene.shape.DrawMode value)
      Sets the value of the property drawMode.
      Property description:
      Defines the drawMode this Shape3D.
      Default value:
      DrawMode.FILL
    • getDrawMode

      public final javafx.scene.shape.DrawMode getDrawMode()
      Gets the value of the property drawMode.
      Property description:
      Defines the drawMode this Shape3D.
      Default value:
      DrawMode.FILL
    • drawModeProperty

      public final javafx.beans.property.ObjectProperty<javafx.scene.shape.DrawMode> drawModeProperty()
      Defines the drawMode this Shape3D.
      Default value:
      DrawMode.FILL
      See Also:
    • setCullFace

      public final void setCullFace(javafx.scene.shape.CullFace value)
      Sets the value of the property cullFace.
      Property description:
      Defines the drawMode this Shape3D.
      Default value:
      CullFace.BACK
    • getCullFace

      public final javafx.scene.shape.CullFace getCullFace()
      Gets the value of the property cullFace.
      Property description:
      Defines the drawMode this Shape3D.
      Default value:
      CullFace.BACK
    • cullFaceProperty

      public final javafx.beans.property.ObjectProperty<javafx.scene.shape.CullFace> cullFaceProperty()
      Defines the drawMode this Shape3D.
      Default value:
      CullFace.BACK
      See Also:
    • getMaterial

      public javafx.scene.paint.Material getMaterial()
      Gets the value of the property material.
      Property description:
    • setMaterial

      public void setMaterial(javafx.scene.paint.Material material)
      Sets the value of the property material.
      Property description:
    • materialProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Material> materialProperty()
      See Also:
    • setSubdivisionLevel

      public void setSubdivisionLevel(int subdivisionLevel)
      Sets the value of the property subdivisionLevel.
      Property description:
    • getSubdivisionLevel

      public int getSubdivisionLevel()
      Gets the value of the property subdivisionLevel.
      Property description:
    • subdivisionLevelProperty

      public javafx.beans.property.SimpleIntegerProperty subdivisionLevelProperty()
      See Also:
    • setBoundaryMode

      public void setBoundaryMode(SubdivisionMesh.BoundaryMode boundaryMode)
      Sets the value of the property boundaryMode.
      Property description:
      Texture mapping boundary rule for Catmull Clark subdivision applied to the mesh
      Default value:
      BoundaryMode.CREASE_EDGES
    • getBoundaryMode

      public SubdivisionMesh.BoundaryMode getBoundaryMode()
      Gets the value of the property boundaryMode.
      Property description:
      Texture mapping boundary rule for Catmull Clark subdivision applied to the mesh
      Default value:
      BoundaryMode.CREASE_EDGES
    • boundaryModeProperty

      public javafx.beans.property.SimpleObjectProperty<SubdivisionMesh.BoundaryMode> boundaryModeProperty()
      Texture mapping boundary rule for Catmull Clark subdivision applied to the mesh
      Default value:
      BoundaryMode.CREASE_EDGES
      See Also:
    • setMapBorderMode

      public void setMapBorderMode(SubdivisionMesh.MapBorderMode mapBorderMode)
      Sets the value of the property mapBorderMode.
      Property description:
      Texture mapping smoothness option for Catmull Clark subdivision applied to the mesh
      Default value:
      MapBorderMode.NOT_SMOOTH
    • getMapBorderMode

      public SubdivisionMesh.MapBorderMode getMapBorderMode()
      Gets the value of the property mapBorderMode.
      Property description:
      Texture mapping smoothness option for Catmull Clark subdivision applied to the mesh
      Default value:
      MapBorderMode.NOT_SMOOTH
    • mapBorderModeProperty

      public javafx.beans.property.SimpleObjectProperty<SubdivisionMesh.MapBorderMode> mapBorderModeProperty()
      Texture mapping smoothness option for Catmull Clark subdivision applied to the mesh
      Default value:
      MapBorderMode.NOT_SMOOTH
      See Also: