Looking for program that fits 2D shapes together

...in order to form larger 3D structures/shapes.

Hi to the cplusplus forum. I have been looking on line for some sort of a c++ program that does the following. I am sure that it must exist somewhere.

Lets say that I have a collection of 2D simple shapes, like rectangles and squares (forget circles, polygons, etc). There must be algorithms/programs that can take such shapes, which have 2D dimensions, and arrange them into 3D shapes.

For example, if I had a number of pieces of plywood, sometimes of varying sizes, there must be a mathematical way of putting them together to form a structure in 3D.

There must be a whole field of math/comp sci devoted to this but I don't know what it is called.

Thank You
Tom
Topic archived. No new replies allowed.