Product Documentation
Virtuoso Layout Suite XL: Basic Editing User Guide
Product Version IC23.1, November 2023

Layer Shapes Exempted from Snapping by Using exceptOverlap

You can define the exceptOverlap attribute in snapPatternDefs for a snapping layer-purpose pair (LPP) to specify that the shapes on the LPP do not snap if they meet the dimension rule. You can specify this attribute for both singleTrackCenter and multiTrackCenter LPPs.

For a singleTrackCenter LPP, if a shape meeting the dimension rule is found:

If all the shapes on the singleTrackCenter LPP violate the dimension rule or completely overlap the exceptOverlap LPP, snapping is not performed in this direction.

For a multiTrackCenter LPP, snapping is performed only if the combined bounding box of shapes does not completely overlap any shape on the exceptOverlap LPP.

You can control the except-overlap snap mode to be set to full or partial using the exceptOverlapSnapMode environment variable.

Related Topics

Object Snapping in singleTrackCenter Snapping Mode


Return to top
 ⠀
X