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.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 -
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.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.getMesh()
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 meshjavafx.beans.property.ObjectProperty<javafx.scene.paint.Material>
javafx.beans.property.ObjectProperty<PolygonMesh>
void
setBoundaryMode
(SubdivisionMesh.BoundaryMode boundaryMode) 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
setMapBorderMode
(SubdivisionMesh.MapBorderMode mapBorderMode) Sets the value of the property mapBorderMode.void
setMaterial
(javafx.scene.paint.Material material) Sets the value of the property material.void
setMesh
(PolygonMesh mesh) 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
-
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:
-