kit/src/main/java/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java
public Transform computeSceneGraphToRudderLayerTransform(Node sceneGraphObject) {
    assert sceneGraphObject != null;
    assert sceneGraphObject.getScene() == rudderLayer.getScene();

    final Transform t1 = sceneGraphObject.getLocalToSceneTransform();
    final Transform t2 = contentSubScene.getLocalToSceneTransform();
    final Transform t3 = rudderLayer.getLocalToSceneTransform();
    final Transform result;

    try {
      final Transform i3 = t3.createInverse();
      result = i3.createConcatenation(t2).createConcatenation(t1);
    } catch (NonInvertibleTransformException x) {
      throw new RuntimeException(x);
    }

    return result;
  }
/**
   * Computes the transform that projects from local coordinates of a scene graph object to the
   * rudder layer local coordinates.
   *
   * @param sceneGraphObject a scene graph object
   * @return transform from sceneGraphObject local coordinates to rudder local coordinates
   */
Computes the transform that projects from local coordinates of a scene graph object to the
rudder layer local coordinates.

@param sceneGraphObject a scene graph object
@return transform from sceneGraphObject local coordinates to rudder local coordinates
Computes the transform that projects from local coordinates of a scene graph object to the rudder layer local coordinates . @param sceneGraphObject a scene graph object @return transform from sceneGraphObject local coordinates to rudder local coordinates
public Transform computeSceneGraphToRudderLayerTransform(Node sceneGraphObject) {
    assert sceneGraphObject != null;
    assert sceneGraphObject.getScene() == rudderLayer.getScene();
    final Transform t1 = sceneGraphObject.getLocalToSceneTransform();
    final Transform t2 = contentSubScene.getLocalToSceneTransform();
    final Transform t3 = rudderLayer.getLocalToSceneTransform();
    final Transform result;
    try {
      final Transform i3 = t3.createInverse();
      result = i3.createConcatenation(t2).createConcatenation(t1);
    } catch (NonInvertibleTransformException x) {
      throw new RuntimeException(x);
    }
    return result;
  }
public Transform computeSceneGraphToRudderLayerTransform ( Node sceneGraphObject ) { assert sceneGraphObject != null ; assert sceneGraphObject . getScene ( ) == rudderLayer . getScene ( ) ; final Transform t1 = sceneGraphObject . getLocalToSceneTransform ( ) ; final Transform t2 = contentSubScene . getLocalToSceneTransform ( ) ; final Transform t3 = rudderLayer . getLocalToSceneTransform ( ) ; final Transform result ; try { final Transform i3 = t3 . createInverse ( ) ; result = i3 . createConcatenation ( t2 ) . createConcatenation ( t1 ) ; } catch ( NonInvertibleTransformException x ) { throw new RuntimeException ( x ) ; } return result ; }
Computes the transform that projects from local coordinates of a scene graph object to the
 rudder layer local coordinates.
Computes the transform that projects from local coordinates of a scene graph object to the rudder layer local coordinates .