I am looking to create a fisheye effect, similar to what can be found in computer vector drawing apps like Macromedia FreeHand or Adobe Illustrator:(adsbygoogle = window.adsbygoogle || []).push({});

http://www.vecpix.com/tutorials/freehand/images/fh004/3d_soccer09.gif [Broken]

Note that this effect is not exactly the same as a fisheye lens. Here's a good example of what I want (screen captured from Freehand):

http://abeall.com/files/temp/fisheye.gif

1) Distortion area has a range of 1 to -1, where 1 pushes points that fall in the distortion area towards the edge, and -1 pulls points towards the center

2) The distortion area can be a circle or ellipse, though not a rotated ellipse.

3) Points outside the distortion area are not affected.

These values are known:

Each point x and y

Circle/ellipse center

Circle/ellipse width

Circle/ellipse height

Any help would be appreciated.

**Physics Forums - The Fusion of Science and Community**

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Fisheye effect

Loading...

Similar Threads - Fisheye effect | Date |
---|---|

B Complex products: perpendicular vectors and rotation effects | Dec 17, 2017 |

I Does this scatter chart really show a cause and effect? | Apr 17, 2017 |

Effective annual return rate and the annual percentage return rate | Nov 3, 2014 |

The undone effect/inverse. Multiply to divide, plus to minus | May 18, 2014 |

**Physics Forums - The Fusion of Science and Community**