Thread: Distortion
View Single Post
Old 09-04-2017, 22:02
nic nic is offline
Join Date: May 2009
Posts: 90
Default Distortion

Im trying to find a method of transforming a square which has a number of shapes within it, into a curved shape, so the shapes within the original shape are relationally transformed.

I have a number of shapes with slightly different proportions which I want to stretch the square and its contents into. The new shapes all have 2 straight lines (but angled edges) and two almost parallel curves and only 4 nodes. The new shapes are also rotated differently to each other and the original square.

Link to example:!AuIJtBoQdK8DjZ4uU0mT66NcF3iJhg

Im thinking that the general approach would be something like;

1. Rotate the square and its contents so that it is parallel with the shape it is to fit,
2. stretch the square so that each corner is over the corners of the shape it will fit into,
3. copy the curve information from each one of the shapes nodes to the nodes of the square - as a transformation of some kind,

I would like to ask;
Is this approach suitable?
How do you go about copying the nodes curve information? and
How to apply this to the square?

Best wishes,
Reply With Quote