Mirror imaging shape(s) about arbitary line ?

J

John Kent

Hi,

As a Visio Pro 2003 newcomer I have been looking for a feature which I
would have thought should be available.

This is to take a shape or group of shapes and mirror them about an
arbitrary line ( or at east the X or Y axis ) while keeping the
originals in place.

Obviously Shape|Flip Horizonal or Flip Vertical can do this about the
centre of a shape but how about another point ?

What I am looking for is to be able to make shapes with 2 planes of
symmetry (X and Y) by drawing only one quadrant then mirroring twice
horiaontally and vertically.

I have searched but cant seem to find the commands I need and would be
grateful for any tips.

Many thanks

John
 
C

Chris Roth [MVP]

Hi John,

If you're not averse to VBA code, you might look at my Snowflake Generator
article (http://www.visguy.com/2006/11/02/visio-snowflake-generator/)

Although it works with 1/12 of a circle, so to speak, the ideas are similar
to what you might need. The code takes a 360 deg / 12 snowflake wedge and
mirrors it to create a complete snowflake. You might be able to modify it to
mirror your "1/4 piece", so to speak...

--
Hope this helps,

Chris Roth
Visio MVP

Free Visio shapes:
http://www.visguy.com/category/shapes
Visio programming info:
http://www.visguy.com/category/programming/
Other Visio resources:
http://www.visguy.com/visio-links/
 
F

Fred Diggs

I'll add an addendum to Chris' input. When you "flip" a shape in Visio the
flip is done about an axis determined by the position of the shape's pin.
For many shapes this happens to be the center of the shape so it looks like
the shape flips about its center. In reality you can place the pin anywhere
and then flip the shape. To relocate the pin hover the mouse over the
rotation handle. After a moment the "Pin" will appear. You can then use your
mouse to relocate the pin. You can also use the Size and Position window to
locate the pin at specific locations.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top