void AdjustNodeVisualsForHighZoomLevel(int iLevel, GraphmapsNode vnode, Node node) { var levelScale = GetLevelScale(iLevel); var nodeDotWidth = _lgLayoutSettings.NodeDotWidthInInches*DpiX/levelScale; var nodeMinWidth = _lgLayoutSettings.NodeDotWidthInInchesMinInImage*DpiX/levelScale; if (vnode.LgNodeInfo.ZoomLevel > Math.Pow(2, iLevel)) nodeDotWidth = Math.Max(nodeMinWidth, nodeDotWidth*(2*Math.Pow(2, iLevel)/vnode.LgNodeInfo.ZoomLevel)); else { HideVNode(node); return; } vnode.Node.Attr.LineWidth = 0; //GetBorderPathThickness(tileScale); vnode.InvalidateNodeDot(nodeDotWidth*0.8); // make them just a bit smaller vnode.HideNodeLabel(); vnode.SetLowTransparency(); }
static void SetupTileNode(GraphmapsNode vNode) { vNode.Node.Attr.LineWidth = 0; vNode.SetLowTransparency(); }