Acudo a usted porque estoy tratando de implementar una función para acercar un nodo que he seleccionado.
Para esto, usé la cámara y la función animada proporcionando las coordenadas de mi nodo y mi relación de zoom: 0.1.
Sin embargo, cuando hago zoom en mi nodo, el zoom no se centra en mi nodo porque cuando hago zoom, las coordenadas de mi cámara cambian y no parecen seguir una lógica que me permita agregar un coeficiente de director.
Aquí está mi código:
let camera = this.renderer.getCamera(); camera.animate({ x: this.graph.getNodeAttribute(node.id, "x"), y: this.graph.getNodeAttribute(node.id, "y"), }); camera.setState({ x: this.graph.getNodeAttribute(node.id, "x"), y: this.graph.getNodeAttribute(node.id, "y") }) camera.animate({ ratio: 0.1 });Gracias a todos por su ayuda !