it.unibo.scafi.renderer3d.node
The unique ID of the node.
The unique ID of the node.
See it.unibo.scafi.renderer3d.node.NetworkNode#deselect()
See it.unibo.scafi.renderer3d.node.NetworkNode#deselect()
Unit, since it has the side effect of deselecting the node
See it.unibo.scafi.renderer3d.node.NetworkNode#getNodePosition()
See it.unibo.scafi.renderer3d.node.NetworkNode#getNodePosition()
the current position of the node
See it.unibo.scafi.renderer3d.node.NetworkNode#hideMovement()
See it.unibo.scafi.renderer3d.node.NetworkNode#hideMovement()
See scalafx.geometry.Point3D, boolean)
See scalafx.geometry.Point3D, boolean)
the new position of the node
the position of the scene's camera, since the label could also get rotated
whether the movement shown as a red arrow should be updated or not
Unit, since it has the side effect of moving the node
See it.unibo.scafi.renderer3d.node.NetworkNode#nodeIntersectsWith(javafx.scene.Node)
See it.unibo.scafi.renderer3d.node.NetworkNode#nodeIntersectsWith(javafx.scene.Node)
the node to check for intersection
whether the two nodes are intersecting
See it.unibo.scafi.renderer3d.node.NetworkNode#rotateTextToCamera(scalafx.geometry.Point3D)
See it.unibo.scafi.renderer3d.node.NetworkNode#rotateTextToCamera(scalafx.geometry.Point3D)
the camera position
Unit, since it has the side effect of rotating the node's label
See it.unibo.scafi.renderer3d.node.NetworkNode#select()
See it.unibo.scafi.renderer3d.node.NetworkNode#select()
Unit, since it has the side effect of selecting the node
See it.unibo.scafi.renderer3d.node.NetworkNode#setFilledSphereColor(scalafx.scene.paint.Color)
See it.unibo.scafi.renderer3d.node.NetworkNode#setFilledSphereColor(scalafx.scene.paint.Color)
the new color of the sphere.
Unit, since it has the side effect of setting the sphere's color
See it.unibo.scafi.renderer3d.node.NetworkNode#setFilledSphereRadius(double)
See it.unibo.scafi.renderer3d.node.NetworkNode#setFilledSphereRadius(double)
the new radius of the sphere. If the value is 0 the sphere should be deactivated.
Unit, since it has the side effect of setting the sphere's radius
See it.unibo.scafi.renderer3d.node.NetworkNode#setLabelScale(double)
See it.unibo.scafi.renderer3d.node.NetworkNode#setLabelScale(double)
the new scale of the label
Unit, since it has the side effect of setting the scale of the node's label
See it.unibo.scafi.renderer3d.node.NetworkNode#setNodeColor(scalafx.scene.paint.Color)
See it.unibo.scafi.renderer3d.node.NetworkNode#setNodeColor(scalafx.scene.paint.Color)
the new color of the cube.
Unit, since it has the side effect of setting the cube's color
See it.unibo.scafi.renderer3d.node.NetworkNode#setNodeScale(double)
See it.unibo.scafi.renderer3d.node.NetworkNode#setNodeScale(double)
Unit, since it has the side effect of setting the scale of the node
See it.unibo.scafi.renderer3d.node.NetworkNode#setSeeThroughSphereRadius(double)
See it.unibo.scafi.renderer3d.node.NetworkNode#setSeeThroughSphereRadius(double)
the new radius of the sphere. If the value is 0 the sphere should be deactivated.
Unit, since it has the side effect of setting the sphere's radius
See scalafx.geometry.Point3D)
See scalafx.geometry.Point3D)
the new text to set
this is needed if the label is currently deactivated, so it can face the camera
Unit, since it has the side effect of setting the text of the node's label
(Since version ) see corresponding Javadoc for more information.
An implementation of NetworkNode, using a cube to represent the node. An instance is a node of the 3d network.