Orthographic projections of the shape represent enough valuable information about its topology and geometry. Our approach is next to employ classical divide-and-conquer algorithm to effectively parse the initial shape into smaller regions (bounded by primitives) and then reconstruct each part separately. Shape parsing as a collection of smaller parts is an important aspect of shape understanding and analysis [1]}, [2]}, [3]}, [4]}. This is a first step for computer programs or robots to understand 3D shape. The result of the parsing of the input shape into smaller parts then can be used in many applications to further analyze important features for example, stability of the input shape, geometrical features such as symmetry and connectivity. More detailed shape parsing therefore constitutes as a foundation for more accurate estimation of these features. As a result of this step, in the ideal case, we assume that each primitive (box in our case) bounds a part of the object which has no branches and disconnections. For this type of object most surface reconstruction algorithms work efficiently [5]}, [6]}. Then, the final result would be possible to get by combining all reconstructed parts.
<FIGURE>