Automated Monogram Weaving via Boolean Intersection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing embroidery computer software cannot automatically weave overlapping graphemes to replicate hand-made monograms, requiring user intervention to create such designs.
Innovation Solution
The software employs 2D Constructive Solid Geometry to calculate Boolean intersections of letters and determine layer positions, allowing for automated weaving of overlapping graphemes without user intervention, outputting vector graphics or embroidery designs for machine embroidery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If existing embroidery software creates overlapping graphemes, then the letters and symbols can be displayed, but they cannot be automatically woven to replicate hand-made monograms
Solution Approach 1:
The software performs automated monogram creation by calculating Boolean intersections and determining layer positions independently, allowing the system to serve itself without requiring user intervention for the weaving process
Solution Approach 2:
The software changes the operational parameters from simple overlapping to complex Boolean intersection calculations, enabling automated weaving by transforming the fundamental approach to grapheme interaction
2Manufacturing precision
If hand-made monogramming is used to achieve woven graphemes, then the monogram can be created with proper overlapping, but the process requires significant user time and effort
Solution Approach 1:
The software replaces the manual mechanical process of hand-drawing and layering graphemes with automated computer-based Boolean intersection calculations, eliminating the need for manual manipulation while maintaining precise weaving results
Solution Approach 2:
The software performs preliminary Boolean intersection calculations and layer position determinations automatically before the actual embroidery output, preparing the woven monogram design in advance without requiring user time during the creation process
Data Source
AI summary
A method of creating embroidery designs with the use of embroidery software to weave overlapping graphemes to imitate monogramming by hand. A user-specified template for letter layout is designed so that letters overlap. Software reads the letters from a True-Type/Open-Type font file in vector form. Each individual letter is distorted to the template using 3rd degree Bezier Surfaces, 2nd degree Bezier curves and line segments are converted to 3rd degree Bezier curves. Software calculates the intersecting areas using 2-Dimensional Constructive Solid Geometry (CSG) to determine which letter will be on-top at each letter intersection, and sorts the intersecting areas into zones, wherein the top letter for each zone is toggled, letters within a zone are alternated, and only the top letter segment is shown. Software cuts out letter segments that will be below another letter at each intersection, and fills the weaved letter or grapheme areas with embroidery.


