private transient Rectangle2D rect;
private transient AffineTransform symbolTransform;
- private double nodeSize = 1;
+ private double nodeSize = 3;
@Override
public void init() {
if (NodeUtil.isSelected(this, 1)) {
changeColor = true;
g2d.setColor(SELECTION_COLOR);
- BasicStroke ss = GeometryUtils.scaleStroke(STROKE, (float) (viewScaleRecip*0.5));
+ BasicStroke ss = GeometryUtils.scaleStroke(STROKE, (float) (viewScaleRecip * nodeSize));
g2d.setStroke(ss);
g2d.draw(toDraw);
}
// Render SVG symbol
for (INode nn : getNodes()) {
G2DNode g2dNode = (G2DNode)nn;
- symbolTransform = DistrictNetworkNodeUtils.getTransformToRectangle(toDraw, symbolTransform);
- g2dNode.setTransform(symbolTransform);
+ if (nn instanceof SVGNode) {
+ symbolTransform = DistrictNetworkNodeUtils.getTransformToRectangle(toDraw, symbolTransform);
+ g2dNode.setTransform(symbolTransform);
+ }
g2dNode.render(g2d);
}