7 research outputs found

    Boxelization: folding 3D objects into boxes

    Get PDF
    We present a method for transforming a 3D object into a cube or a box using a continuous folding sequence. Our method produces a single, connected object that can be physically fabricated and folded from one shape to the other. We segment the object into voxels and search for a voxel-tree that can fold from the input shape to the target shape. This involves three major steps: finding a good voxelization, finding the tree structure that can form the input and target shapes' configurations, and finding a non-intersecting folding sequence. We demonstrate our results on several input 3D objects and also physically fabricate some using a 3D printer

    Stackabilization

    No full text

    Stackabilization

    No full text
    We introduce the geometric problem of stackabilization: how to geometrically modify a 3D object so that it is more amenable to stacking. Given a 3D object and a stacking direction, we define a measure of stackability, which is derived from the gap between the lower and upper envelopes of the object in a stacking configuration along the stacking direction. The main challenge in stackabilization lies in the desire to modify the object’s geometry only subtly so that the intended functionality and aesthetic appearance of the original object are not significantly affected. We present an automatic algorithm to deform a 3D object to meet a target stackability score using energy minimization. The optimized energy accounts for both the scales of the deformation parameters as well as the preservation of pre-existing geometric and structural properties in the object, e.g., symmetry, as a means of maintaining its functionality. We also present an intelligent editing tool that assists a modeler when modifying a given 3D object to improve its stackability. Finally, we explore a few fun variations of the stackabilization problem

    Shape Compaction via Stacking and Folding

    Get PDF
    Space-saving, or collapsible, objects are ubiquitous in our living and working space. They can adjust configurations to either perform their intended functionality or save space, for example, while storing and shipping. This additional space-saving characteristic of changing forms makes collapsible objects more preferable than their non-collapsible counterparts, especially in environments where space is costly. Shape compaction is an important real-world design problem, where a 3D object is geometrically modified, such that it can be more compactly stored by changing to a different configuration, while preserving its functionality and aesthetic. This thesis argues the need for computational tools to support shape compaction of 3D objects and proposes novel algorithms to support the compaction via stacking and folding.The first problem is stackabilization --- making objects more amenable to stacking. As a group collapsing principle, a collection of shapes can cooperatively occupy less space when stacked than they do individually. Given a 3D object and a stacking direction, a measure of stackability is defined to reflect the space-saving ratio of stacking the given object along the given stacking direction. The stackabilization algorithm deforms the input 3D object to meet a target stackability score using energy minimization. This energy accounts for the scales of the deformation parameters as well as the preservation of per-existing geometric and structural properties in the objects. The second problem is foldabilization --- modifying the input 3D object such that it can be folded into a flat configuration along a prescribed direction. Folding an object involves rearranging its parts via hinging; the folded part configuration usually occupies less space than the unfolded one. The input 3D object is first abstracted into a scaffold, which consists of a collection of connected planar patches. The foldabilization algorithm minimizes the amount of modifications, e.g. shrinking and split, on these patches such that the modified scaffold can be folded into a flat configuration. Structure soundness is considered by allowing slanted folding and patch disconnection, which usually result in fewer splits on the input scaffold. The fully automatic foldabilization results can be computed at interactive speed. The prototypes can be fabricated while folded for cost-effective printing, and unfolded to show their usage configurations
    corecore