gpt4 book ai didi

java - JUNG2 - 如何缩放 - 使所有顶点可见

转载 作者:行者123 更新时间:2023-11-30 11:46:39 26 4
gpt4 key购买 nike

我想编写自动缩放/居中图形的方法。我想让所有顶点都可见,即使是 XY 坐标较大的顶点。我正在使用 StaticLayout。我正在尝试使用换句话说 - 我想在分辨率为 500x500 的 VisualizationViewer 中显示特定的笛卡尔空间(即:1000x1000)。 你有解决我的问题的方法吗?

最佳答案

不确定您是否仍在为此寻找解决方案。无论如何,我有一个类似的问题,我通过编写这个函数修复了它:

    private void scaleToRightAmount(VisualizationViewer<ModelObject, ModelEdge> vv) {

Point2D ivtfrom = vv.getRenderContext().getMultiLayerTransformer().inverseTransform(Layer.VIEW, new Point2D.Double(vv.getWidth(),vv.getHeight()));
MutableTransformer modelTransformer = vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT);
modelTransformer.scale(0.9, 0.9, ivtfrom);
vv.repaint();
}

关于java - JUNG2 - 如何缩放 - 使所有顶点可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9666094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com