Contents
- Description
- Property Summary
- Field Summary
- Constructor Summary
- Method Summary
- Property Details
- Constructor Details
- Method Details
- getMesh()
- setMesh(PolygonMesh)
- meshProperty()
- setDrawMode(DrawMode)
- getDrawMode()
- drawModeProperty()
- setCullFace(CullFace)
- getCullFace()
- cullFaceProperty()
- getMaterial()
- setMaterial(Material)
- materialProperty()
- setSubdivisionLevel(int)
- getSubdivisionLevel()
- subdivisionLevelProperty()
- setBoundaryMode(SubdivisionMesh.BoundaryMode)
- getBoundaryMode()
- boundaryModeProperty()
- setMapBorderMode(SubdivisionMesh.MapBorderMode)
- getMapBorderMode()
- mapBorderModeProperty()
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.SimpleIntegerProperty
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
-
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 theboundaryMode
property.final javafx.scene.shape.CullFace
Gets the value of thecullFace
property.final javafx.scene.shape.DrawMode
Gets the value of thedrawMode
property.Gets the value of themapBorderMode
property.javafx.scene.paint.Material
Gets the value of thematerial
property.getMesh()
Gets the value of themesh
property.int
Gets the value of thesubdivisionLevel
property.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> void
setBoundaryMode
(SubdivisionMesh.BoundaryMode boundaryMode) Sets the value of theboundaryMode
property.final void
setCullFace
(javafx.scene.shape.CullFace value) Sets the value of thecullFace
property.final void
setDrawMode
(javafx.scene.shape.DrawMode value) Sets the value of thedrawMode
property.void
setMapBorderMode
(SubdivisionMesh.MapBorderMode mapBorderMode) Sets the value of themapBorderMode
property.void
setMaterial
(javafx.scene.paint.Material material) Sets the value of thematerial
property.void
setMesh
(PolygonMesh mesh) Sets the value of themesh
property.void
setSubdivisionLevel
(int subdivisionLevel) Sets the value of thesubdivisionLevel
property.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
-
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
-
Method Details
-
getMesh
Gets the value of themesh
property.- Property description:
- Returns:
- the value of the
mesh
property - See Also:
-
setMesh
Sets the value of themesh
property.- Property description:
- Parameters:
mesh
- the value for themesh
property- See Also:
-
meshProperty
- Returns:
- the
mesh
property - See Also:
-
setDrawMode
public final void setDrawMode(javafx.scene.shape.DrawMode value) Sets the value of thedrawMode
property.- Property description:
- Defines the drawMode this
Shape3D
. - Default value:
- DrawMode.FILL
- Parameters:
value
- the value for thedrawMode
property- See Also:
-
getDrawMode
public final javafx.scene.shape.DrawMode getDrawMode()Gets the value of thedrawMode
property.- Property description:
- Defines the drawMode this
Shape3D
. - Default value:
- DrawMode.FILL
- Returns:
- the value of the
drawMode
property - See Also:
-
drawModeProperty
public final javafx.beans.property.ObjectProperty<javafx.scene.shape.DrawMode> drawModeProperty()Defines the drawMode thisShape3D
.- Default value:
- DrawMode.FILL
- Returns:
- the
drawMode
property - See Also:
-
setCullFace
public final void setCullFace(javafx.scene.shape.CullFace value) Sets the value of thecullFace
property.- Property description:
- Defines the drawMode this
Shape3D
. - Default value:
- CullFace.BACK
- Parameters:
value
- the value for thecullFace
property- See Also:
-
getCullFace
public final javafx.scene.shape.CullFace getCullFace()Gets the value of thecullFace
property.- Property description:
- Defines the drawMode this
Shape3D
. - Default value:
- CullFace.BACK
- Returns:
- the value of the
cullFace
property - See Also:
-
cullFaceProperty
public final javafx.beans.property.ObjectProperty<javafx.scene.shape.CullFace> cullFaceProperty()Defines the drawMode thisShape3D
.- Default value:
- CullFace.BACK
- Returns:
- the
cullFace
property - See Also:
-
getMaterial
public javafx.scene.paint.Material getMaterial()Gets the value of thematerial
property.- Property description:
- Returns:
- the value of the
material
property - See Also:
-
setMaterial
public void setMaterial(javafx.scene.paint.Material material) Sets the value of thematerial
property.- Property description:
- Parameters:
material
- the value for thematerial
property- See Also:
-
materialProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Material> materialProperty()- Returns:
- the
material
property - See Also:
-
setSubdivisionLevel
public void setSubdivisionLevel(int subdivisionLevel) Sets the value of thesubdivisionLevel
property.- Property description:
- Parameters:
subdivisionLevel
- the value for thesubdivisionLevel
property- See Also:
-
getSubdivisionLevel
public int getSubdivisionLevel()Gets the value of thesubdivisionLevel
property.- Property description:
- Returns:
- the value of the
subdivisionLevel
property - See Also:
-
subdivisionLevelProperty
public javafx.beans.property.SimpleIntegerProperty subdivisionLevelProperty()- Returns:
- the
subdivisionLevel
property - See Also:
-
setBoundaryMode
Sets the value of theboundaryMode
property.- Property description:
- Texture mapping boundary rule for Catmull Clark subdivision applied to the mesh
- Default value:
- BoundaryMode.CREASE_EDGES
- Parameters:
boundaryMode
- the value for theboundaryMode
property- See Also:
-
getBoundaryMode
Gets the value of theboundaryMode
property.- Property description:
- Texture mapping boundary rule for Catmull Clark subdivision applied to the mesh
- Default value:
- BoundaryMode.CREASE_EDGES
- Returns:
- the value of the
boundaryMode
property - 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
boundaryMode
property - See Also:
-
setMapBorderMode
Sets the value of themapBorderMode
property.- Property description:
- Texture mapping smoothness option for Catmull Clark subdivision applied to the mesh
- Default value:
- MapBorderMode.NOT_SMOOTH
- Parameters:
mapBorderMode
- the value for themapBorderMode
property- See Also:
-
getMapBorderMode
Gets the value of themapBorderMode
property.- Property description:
- Texture mapping smoothness option for Catmull Clark subdivision applied to the mesh
- Default value:
- MapBorderMode.NOT_SMOOTH
- Returns:
- the value of the
mapBorderMode
property - 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
mapBorderMode
property - See Also:
-