Google FeedBurner is phasing out its RSS-to-email subscription service. While we are currently working on the implementation of a new system, you may experience an interruption in your email subscription service.
Please stay tuned for further communications.
Hello fellow community members,
So I have two instances with their "metal1" shapes abutting. I want to extract the "metal1" shapes from one cell but not the other. What I did was:
(abeLayerFromCellView "metal1" ?bBox (getq instance1 bBox))
Yes, it's expected because the abutting shape is seen as a single shape across the hierarchy.
It's easy enough to fix with a bit of extra code:
(abeInit cv)(setq result (abeLayerFromCellView…
(abeInit cv)(setq result (abeLayerFromCellView "metal1" ?bBox (getq instance1 bBox)))(setq bBox (abeNewLayer))(abeLayerOrPtArray (getq instance1 bBox) bBox)(setq result1 (abeNewLayer))(abeLayerInside result bBox result1)
Then result1 contains what you want (I think...)
Thanks a lot. This works as expected for the case when the two instances have non-overlapping bBoxes. It will fail (as expected) if the bBoxes overlap.
For that case I found that a good workaround is to extract the shapes from the instance's master then transform their points via dbTransformPoint.