Q:

How to make polygon inside orphan of another polygon?

After manual routing a PCB in the Eagle CAD I widen ground net by putting a polygon on the whole PCB and naming it "GND". I disable the "orphans" options, so I have some free orphan areas on the PCB.
Now I want to use this free areas for widening the power net. For this, I create another polygon on the whole PCB with name "+5V" with greater (weaker) rank than "GND". But when I do ratsnest, power net are not widened, because orphans are not really free: they are in ground polygon, so power polygon can't use it.
But if I make the rank of the power and ground polygons same, both polygons connected without spacing (because Eagle can't determine boundaries between them).
How to make polygon inside orphan of another polygon with spacing?

A:

The rank of your +5V polygon should be stronger than GND.
Shape the polygon to match the +5V route. Don't create two giant polygons and expect one to magically complement the other! A small high-rank +5V polygon inside a big medium-rank GND polygon will force the GND out, regardless whether you've ticked the no-orphans option or not.

