fit rect to bound of imported svg
I feel like I'm having a bit of a brain fart over this.
I'm trying to make a rect fit to the bounds of an imported sag, how would I accomplish this ?
|?||Show this help|
|ESC||Blurs the current field|
|r||Focus the comment reply box|
|^ + ↩||Submit the comment|
You can use
Command ⌘ instead of
Control ^ on Mac
Support Staff 1 Posted by john on 27 Feb, 2015 10:24 AM
Here is one way...
- Set the rect position to the centroid of the svg
- Set the rect width to a lookup on the svg with a key of "bounds.width"
- Set the rect height to a lookup on the svg with a key of "bounds.height"
The attached zip file contains a NodeBox document that does this along with an svg of a world map you can use to test it. To keep things tidy I colorized the rect to make the fill transparent with a black stroke width of 1, then combined the rect with the original svg to create a world map with a rectangular frame. Give it a few seconds to render.
Hope that helps!
2 Posted by flame on 27 Feb, 2015 09:43 PM
ah ! of course, brilliant.
I was getting part of the way there by using a lookup, but didn't expose the properties of bound in terms of height and width.
Support Staff 3 Posted by Frederik De Ble... on 28 Feb, 2015 10:02 AM
Use the “fit to” node to fit one node to another.