The Omni Group Forums

The Omni Group Forums (
-   OmniGraffle General (
-   -   Filling a custom shape? (

wler711 2013-04-20 05:46 AM

Filling a custom shape?
1 Attachment(s)
I've created a very simple custom rectangle using two lines: one horizontal line to create the bottom of the rectangle, and another line with two midpoints to create the top and sides of the rectangle. I used two lines because I want the top corners to be rounded while the bottom corners remain square. The two lines are connected at their endpoints to create a closed shape (see attached).

I now want to fill the shape with a color, but Omnigraffle doesn't offer me that option because it handles it as two lines instead of an actual closed shape. Grouping the lines into one object still does not allow me to fill the shape. Is there a way to accomplish this? Thanks!

john.gersh 2013-04-22 06:26 AM

See the last post in this thread:
It describes a method for making a closed shape with different corner radii.

wler711 2013-04-22 10:46 AM

1 Attachment(s)
[QUOTE=john.gersh;122907]See the last post in this thread:
It describes a method for making a closed shape with different corner radii.[/QUOTE]

Thank you for the information. That works, but with limitations. I was hoping to have a closed (and fill-able) shape with a black outline, filled with a different color linear blend. Trying to do that using the method you referenced gives the attached result. Filling with a solid color works so long as you make the outline the same color as the fill. Otherwise, it gives a similar effect. It's unfortunate that Omnigraffle, given its impressive capabilities in other respects, can't simply recognize a closed shape and fill it as desired. Even the old archaic versions of MS Paint did this, and did it well.

john.gersh 2013-04-23 08:54 AM

It looks like you left out the Union Shapes step.

wler711 2013-04-23 11:02 AM

Ah ha! I assumed that union was the same as grouping. That works perfectly. You are a genius! Thanks a million for your help!

All times are GMT -8. The time now is 04:01 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, vBulletin Solutions, Inc.