if (t != null && !t.isIdentity()) {
//ot = g2d.getTransform();
ot = (AffineTransform) g2d.getRenderingHint(G2DRenderingHints.KEY_TRANSFORM_UNDER_SPATIAL_ROOT);
+ if (ot == null)
+ ot = g2d.getTransform();
g2d.transform(t);
if (scaleStroke) {
AffineTransform work = DistrictNetworkNodeUtils.sharedTransform.get();
}
private Rectangle2D calculateBounds(Rectangle2D rect) {
- return calculatePath(edge, null, false).getBounds2D();
+ return calculatePath(edge, null, true).getBounds2D();
}
public void setDNEdge(DistrictNetworkEdge edge) {