4 Components of Furniture Factory

Furniture Factory has four components: Sketch Interface, Geometry Analyzer, 3D Representation, and Joint Creator. The below pictures shows the relations of these components and the information flows among them. When a designer sketches the isometric view of furniture in the Sketch Interface, Geometry Analyzer analyzes the sketch and computes faces, edges and 3D coordinates. These computed faces, edges, and their 3D coordinates are stored in the data structure. 3D Representation creates a 3D model using information extracted from the designer’s isometric sketch and displays it. The Geometry Analyzer also decomposed geometries are also stored in Data Structure. Joint Creator adds necessary joints according to the identified connection conditions.