Transformación afín Javafx

Tengo 2 rectángulos con coordenadas Rectángulo1 (x = 100, y = 100, ancho = 200, altura = 50) y Rectángulo2 (x = 100, y = 200, ancho = 200, altura = 50). Cómo establecer una transformación afín para ellos para que giren alrededor del centro de estos rectángulos (punto x = 200, y = 175). Por ejemplo, a 45 grados:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Puse la rotación individualmente

        this.rotate.addListener((obs, old, fresh) -> {
        Rotate groupRotate = new Rotate(rotate.get(),
                this.x.getValue().doubleValue() + this.width.getValue().doubleValue() / 2 ,
                this.y.getValue().doubleValue() + this.height.getValue().doubleValue() / 2);
        for (VObject vObject : children ) {
            vObject.getShape().getTransforms().clear();
            vObject.getShape().getTransforms().add(groupRotate);
        }
    });

Pero ahora el eje también gira dependiendo de la rotación. ingrese la descripción de la imagen aquí

¿Puedo establecer la rotación de los rectángulos sin girar el eje de coordenadas?

Respuesta 1
  1. Agregar ambos rectángulos a un común Node
  2. Crear un Rotateobjeto
  3. Establecer el ángulo y el punto de giro de la rotación
  4. Aplicar la rotación a través de node.getTransforms.add(rotate)

Editar : con respecto a su pregunta actualizada sobre la preservación del eje al mover el objeto girado: agregue cada objeto girado en un contenedor no girado. Ahora mueva este contenedor en lugar de su contenido.

Respuesta: 2

Estoy haciendo la aplicación. en Netbeans en Java. En mi clase tengo 3 instancias de JTree. Quiero verificar en qué nodo del árbol se hace clic o se selecciona en el evento de árbol del mouse. ¿Cómo puedo hacer eso?

Tengo maven 3.5.4 y java 1.8 ejecutándose en mi máquina win 7. Es posible que deba realizar algunas modificaciones en el archivo settings.xml para maven, sin embargo, no puedo ubicarlo. Mi carpeta de instalación de Maven es como ...

Tengo un archivo de Excel predefinido que es un tipo de formulario en el que ya se menciona la mayor parte de la información, pero solo tengo que ingresar los detalles de Nombre, Dirección, etc. de mi aplicación hecha en Java. YO ...

Tengo el siguiente código que crea un recurso RDF con algunas propiedades establecidas y lo imprime en la consola. Cadena uri = "http: // krweb /"; Nombre de cadena = "Giorgos Georgiou"; Teléfono de cadena = "...