Geometric design and simulation of architectural freeform shells and skins