Surface Rationalization Using Ruled Patches
Transcription
Surface Rationalization Using Ruled Patches
Student Project Proposal Surface Rationalization Using Ruled Patches Bailin Deng – <[email protected]> – BC 350 Computer Graphics and Geometry Laboratory Description To realize complex shapes in freeform architecture, the freeform design usually need to be rationalized, where the surface is approximated by a union of patches which can be easily manufactured at reasonable cost. Ruled surface patches ( patches formed by continuous families of straight line segments ) are viable candidates for such rationalization process, because they can be manufactured in a cost-effective way, e.g. by heated wire cutting. [1] shows how to use ruled surface patches to rationalize surface regions with negative Gaussian curvature. The goal of this project is to rationalize any freeform surface using ruled surface patches. To handle regions with non-negative Gaussian curvature, we may use developable surface patches, which is a special type of ruled surfaces. The project will involve optimization of the patch layout which takes into account the approximation error, the smoothness of patch joints, and the appearance of boundary curves between patches, etc. Prerequisites Students should have experience in C++ programming and an interest in 3D geometry. Previous knowledge in geometric optimization is helpful, but not required. Remarks For further information please contact Bailin Deng, [email protected] ¨ and Helmut Pottmann. Ruled Surfaces for Rationalization and Design in Archi[1] Simon Flory tecture. In Proc. ACADIA 2010.