Patent attributes
Techniques for ensuring fabricability of segmented designs are provided. In some embodiments, a computing system receives a design specification to be used to create a proposed segmented design. Each segment of the proposed segmented design indicates a material within the segment. The proposed segmented design includes segments that indicate at least two different materials. The computing system chooses a segment to touch with a paintbrush pattern for a first material. The computing system updates a set of material statuses for each material based on the chosen segment. The computing system updates a set of touch statuses for each material based on the chosen segment. The choosing and updating actions are repeated until all segments are associated with a material. The computing system generates the proposed segmented design based on the sets of material statuses.