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 the property boundaryMode.final javafx.scene.shape.CullFaceGets the value of the property cullFace.final javafx.scene.shape.DrawModeGets the value of the property drawMode.Gets the value of the property mapBorderMode.javafx.scene.paint.MaterialGets the value of the property material.getMesh()Gets the value of the property mesh.intGets the value of the property subdivisionLevel.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 the property boundaryMode.final voidsetCullFace(javafx.scene.shape.CullFace value) Sets the value of the property cullFace.final voidsetDrawMode(javafx.scene.shape.DrawMode value) Sets the value of the property drawMode.voidsetMapBorderMode(SubdivisionMesh.MapBorderMode mapBorderMode) Sets the value of the property mapBorderMode.voidsetMaterial(javafx.scene.paint.Material material) Sets the value of the property material.voidsetMesh(PolygonMesh mesh) Sets the value of the property mesh.voidsetSubdivisionLevel(int subdivisionLevel) Sets the value of the property subdivisionLevel.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 java.lang.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 -
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 the property mesh.- Property description:
-
setMesh
Sets the value of the property mesh.- Property description:
-
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 thisShape3D.- 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 thisShape3D.- 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() -
setBoundaryMode
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
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
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
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:
-