JavaFX правильное масштабирование

Я хочу масштабировать все узлы на панели при событии прокрутки.

Что я уже пробовал:

Когда я делаю scaleX или scaleY, граница панели масштабируется соответственно (видно при установке стиля панели-fx-border-color: black;). Так что не каждое событие началось бы, если бы я не выходил за границы панели, поэтому мне все это нужно.

Следующим шагом я попытался масштабировать каждый узел, и это оказалось очень плохо, что-то вроде этого - (линии вытянуты через точки). Или если прокрутить в другую сторону, было бы меньше

Другой метод, который я попробовал, состоял в том, чтобы измерить точки Узла. Это лучше, но мне это не нравится. Это выглядит какpoint.setScaleX(point.getScaleX()+scaleX) и для у и других узлов соответственно.

Ответы на вопрос(2)

Ваш ответ на вопрос