0
異なるサイズのマップをペイン上に描画しています。あるものはうまく見え、他のものはちょうど小さな形として提示され、正しいサイズにするためにはズームインする必要があります。私はそれらのマップを私が初期化するたびにおおよそ同じサイズで表示したい(私は手動で各マップを拡大する必要はありません)。私は、min
のPoint2D
ポイントと、x
の値とy
の値を描画しているので、マップ(同じポリゴンのGroup
)になります。たとえばminPoint
とPane
の間の距離をminPoint
からGroup
に設定するにはどうすればよいですか?または私はこれに間違った方法で近づいていますか?JavaFX異なるサイズのノードを同じサイズにスケーリングする
編集:私もその1本のラインがわからない、それを行う上で、計画方法です
public void setDistance(Group map, Point2D paneSize, Point2D mapSize){
//um diese distance verschieben, if distance > 10px (scale)
double d = paneSize.distance(mapSize);
double scale = ??
map.setScaleX(scale);
map.setScaleY(scale);
}
。
が働くこと、ありがとうございました! – dot