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
PropertiesTypePropertyDescriptionjavafx.beans.property.SimpleObjectProperty<SubdivisionMesh.BoundaryMode> Texture mapping boundary rule for Catmull Clark subdivision applied to the meshfinal javafx.beans.property.ObjectProperty<javafx.scene.shape.CullFace> Defines the drawMode thisShape3D.final javafx.beans.property.ObjectProperty<javafx.scene.shape.DrawMode> Defines the drawMode thisShape3D.javafx.beans.property.SimpleObjectProperty<SubdivisionMesh.MapBorderMode> Texture mapping smoothness option for Catmull Clark subdivision applied to the meshjavafx.beans.property.ObjectProperty<javafx.scene.paint.Material> javafx.beans.property.ObjectProperty<PolygonMesh> javafx.beans.property.SimpleIntegerPropertyProperties inherited from class javafx.scene.Parent
needsLayoutProperties 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 -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.SimpleObjectProperty<SubdivisionMesh.BoundaryMode> Texture mapping boundary rule for Catmull Clark subdivision applied to the meshfinal javafx.beans.property.ObjectProperty<javafx.scene.shape.CullFace> Defines the drawMode thisShape3D.final javafx.beans.property.ObjectProperty<javafx.scene.shape.DrawMode> Defines the drawMode thisShape3D.Gets the value of theboundaryModeproperty.final javafx.scene.shape.CullFaceGets the value of thecullFaceproperty.final javafx.scene.shape.DrawModeGets the value of thedrawModeproperty.Gets the value of themapBorderModeproperty.javafx.scene.paint.MaterialGets the value of thematerialproperty.getMesh()Gets the value of themeshproperty.intGets the value of thesubdivisionLevelproperty.javafx.beans.property.SimpleObjectProperty<SubdivisionMesh.MapBorderMode> Texture mapping smoothness option for Catmull Clark subdivision applied to the meshjavafx.beans.property.ObjectProperty<javafx.scene.paint.Material> javafx.beans.property.ObjectProperty<PolygonMesh> voidsetBoundaryMode(SubdivisionMesh.BoundaryMode boundaryMode) Sets the value of theboundaryModeproperty.final voidsetCullFace(javafx.scene.shape.CullFace value) Sets the value of thecullFaceproperty.final voidsetDrawMode(javafx.scene.shape.DrawMode value) Sets the value of thedrawModeproperty.voidsetMapBorderMode(SubdivisionMesh.MapBorderMode mapBorderMode) Sets the value of themapBorderModeproperty.voidsetMaterial(javafx.scene.paint.Material material) Sets the value of thematerialproperty.voidsetMesh(PolygonMesh mesh) Sets the value of themeshproperty.voidsetSubdivisionLevel(int subdivisionLevel) Sets the value of thesubdivisionLevelproperty.javafx.beans.property.SimpleIntegerPropertyMethods 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, updateBoundsMethods 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, visiblePropertyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
mesh
- See Also:
-
drawMode
public final javafx.beans.property.ObjectProperty<javafx.scene.shape.DrawMode> drawModePropertyDefines the drawMode thisShape3D.- Default value:
- DrawMode.FILL
- See Also:
-
cullFace
public final javafx.beans.property.ObjectProperty<javafx.scene.shape.CullFace> cullFacePropertyDefines the drawMode thisShape3D.- Default value:
- CullFace.BACK
- See Also:
-
material
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Material> materialProperty- See Also:
-
subdivisionLevel
public javafx.beans.property.SimpleIntegerProperty subdivisionLevelProperty- See Also:
-
boundaryMode
public javafx.beans.property.SimpleObjectProperty<SubdivisionMesh.BoundaryMode> boundaryModePropertyTexture mapping boundary rule for Catmull Clark subdivision applied to the mesh- Default value:
- BoundaryMode.CREASE_EDGES
- See Also:
-
mapBorderMode
public javafx.beans.property.SimpleObjectProperty<SubdivisionMesh.MapBorderMode> mapBorderModePropertyTexture mapping smoothness option for Catmull Clark subdivision applied to the mesh- Default value:
- MapBorderMode.NOT_SMOOTH
- See Also:
-
-
Constructor Details
-
PolygonMeshView
public PolygonMeshView() -
PolygonMeshView
-
-
Method Details
-
getMesh
Gets the value of themeshproperty.- Property description:
- Returns:
- the value of the
meshproperty - See Also:
-
setMesh
Sets the value of themeshproperty.- Property description:
- Parameters:
mesh- the value for themeshproperty- See Also:
-
meshProperty
- Returns:
- the
meshproperty - See Also:
-
setDrawMode
public final void setDrawMode(javafx.scene.shape.DrawMode value) Sets the value of thedrawModeproperty.- Property description:
- Defines the drawMode this
Shape3D. - Default value:
- DrawMode.FILL
- Parameters:
value- the value for thedrawModeproperty- See Also:
-
getDrawMode
public final javafx.scene.shape.DrawMode getDrawMode()Gets the value of thedrawModeproperty.- Property description:
- Defines the drawMode this
Shape3D. - Default value:
- DrawMode.FILL
- Returns:
- the value of the
drawModeproperty - See Also:
-
drawModeProperty
public final javafx.beans.property.ObjectProperty<javafx.scene.shape.DrawMode> drawModeProperty()Defines the drawMode thisShape3D.- Default value:
- DrawMode.FILL
- Returns:
- the
drawModeproperty - See Also:
-
setCullFace
public final void setCullFace(javafx.scene.shape.CullFace value) Sets the value of thecullFaceproperty.- Property description:
- Defines the drawMode this
Shape3D. - Default value:
- CullFace.BACK
- Parameters:
value- the value for thecullFaceproperty- See Also:
-
getCullFace
public final javafx.scene.shape.CullFace getCullFace()Gets the value of thecullFaceproperty.- Property description:
- Defines the drawMode this
Shape3D. - Default value:
- CullFace.BACK
- Returns:
- the value of the
cullFaceproperty - See Also:
-
cullFaceProperty
public final javafx.beans.property.ObjectProperty<javafx.scene.shape.CullFace> cullFaceProperty()Defines the drawMode thisShape3D.- Default value:
- CullFace.BACK
- Returns:
- the
cullFaceproperty - See Also:
-
getMaterial
public javafx.scene.paint.Material getMaterial()Gets the value of thematerialproperty.- Property description:
- Returns:
- the value of the
materialproperty - See Also:
-
setMaterial
public void setMaterial(javafx.scene.paint.Material material) Sets the value of thematerialproperty.- Property description:
- Parameters:
material- the value for thematerialproperty- See Also:
-
materialProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Material> materialProperty()- Returns:
- the
materialproperty - See Also:
-
setSubdivisionLevel
public void setSubdivisionLevel(int subdivisionLevel) Sets the value of thesubdivisionLevelproperty.- Property description:
- Parameters:
subdivisionLevel- the value for thesubdivisionLevelproperty- See Also:
-
getSubdivisionLevel
public int getSubdivisionLevel()Gets the value of thesubdivisionLevelproperty.- Property description:
- Returns:
- the value of the
subdivisionLevelproperty - See Also:
-
subdivisionLevelProperty
public javafx.beans.property.SimpleIntegerProperty subdivisionLevelProperty()- Returns:
- the
subdivisionLevelproperty - See Also:
-
setBoundaryMode
Sets the value of theboundaryModeproperty.- Property description:
- Texture mapping boundary rule for Catmull Clark subdivision applied to the mesh
- Default value:
- BoundaryMode.CREASE_EDGES
- Parameters:
boundaryMode- the value for theboundaryModeproperty- See Also:
-
getBoundaryMode
Gets the value of theboundaryModeproperty.- Property description:
- Texture mapping boundary rule for Catmull Clark subdivision applied to the mesh
- Default value:
- BoundaryMode.CREASE_EDGES
- Returns:
- the value of the
boundaryModeproperty - See Also:
-
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
- Returns:
- the
boundaryModeproperty - See Also:
-
setMapBorderMode
Sets the value of themapBorderModeproperty.- Property description:
- Texture mapping smoothness option for Catmull Clark subdivision applied to the mesh
- Default value:
- MapBorderMode.NOT_SMOOTH
- Parameters:
mapBorderMode- the value for themapBorderModeproperty- See Also:
-
getMapBorderMode
Gets the value of themapBorderModeproperty.- Property description:
- Texture mapping smoothness option for Catmull Clark subdivision applied to the mesh
- Default value:
- MapBorderMode.NOT_SMOOTH
- Returns:
- the value of the
mapBorderModeproperty - See Also:
-
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
- Returns:
- the
mapBorderModeproperty - See Also:
-