Specifies a  Node to use to define the the clipping shape for this
 Node. This clipping Node is not a child of this  Node in the scene
 graph sense. Rather, it is used to define the clip for this  Node.
 
 For example, you can use an javafx.scene.image.ImageView Node as
 a mask to represent the Clip. Or you could use one of the geometric shape
 Nodes such as javafx.scene.shape.Rectangle or
 javafx.scene.shape.Circle. Or you could use a
 javafx.scene.text.Text node to represent the Clip.
 
 See the class documentation for Node for scene graph structure
 restrictions on setting the clip. If these restrictions are violated by
 a change to the clip variable, the change is ignored and the
 previous value of the clip variable is restored.
 
 Note that this is a conditional feature. See
 ConditionalFeature.SHAPE_CLIP
 for more information.
 
 There is a known limitation of mixing Clip with a 3D Transform.
 Clipping is essentially a 2D image operation. The result of
 a Clip set on a Group node with 3D transformed children
 will cause its children to be rendered in order without Z-buffering
 applied between those children.
 Node
 @defaultValue null
Diagram: Node