3D Mesh to Knitting Instructions for Custom Article Production
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Customized article production using computer-controlled machines is labor-intensive and time-consuming, requiring manual pattern making and manual transformation of patterns to machine instructions, often involving iterative processes and lengthy production times.
Innovation Solution
A method for transforming 3D meshes of articles into instructions for computer-controlled flatbed knitting machines by defining streamlines, isolines, and quantization points, and applying apex attraction and diffusion to generate a 2D knitting map, which is then converted into machine instructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual pattern making and manual transformation to machine instructions are used, then customization flexibility is maintained, but production time and labor intensity increase significantly
Solution Approach 1:
The system enables self-service automation where the computer-controlled machine automatically generates machine instructions from 3D models without requiring manual pattern making or manual transformation steps. The automated instruction generation system performs the work that would otherwise require skilled operators, eliminating the trade-off between customization flexibility and production efficiency.
Solution Approach 2:
The patent replaces the mechanical/manual process of pattern making and instruction transformation with an automated computational system. Instead of manual operations by skilled workers, the system uses computer algorithms to automatically convert 3D model data into machine instructions, substituting human labor with automated mechanical-computational processes.
2Productivity
If automated machine instruction generation is implemented, then production time is reduced, but system complexity increases
Solution Approach 1:
The automated instruction generation system is designed to handle multiple types of articles and customization requirements through a single unified platform. The system can process different 3D models, generate various types of machine instructions, and accommodate different article configurations, thereby reducing the need for multiple specialized systems and minimizing overall complexity.
Solution Approach 2:
The system introduces an intermediate automated processing layer between the 3D model design and the final machine execution. This intermediary system automatically performs the transformation and generation tasks, shielding the user from the underlying complexity while maintaining high productivity. The intermediary handles the complex computations and translations automatically.
3Manufacturing precision
If iterative design processes are used for customized articles, then design quality is improved, but manufacturing time increases
Solution Approach 1:
The system performs preliminary automated generation of machine instructions directly from the 3D model, allowing design quality to be evaluated and adjusted before final production. This preliminary automated action enables rapid iteration and refinement of design parameters without the time penalty of manual rework, as the automated system can quickly regenerate instructions based on design modifications.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods for fabrication of articles, in particular knitted articles, using computer-controlled machines. A 3D model (500) of the article is characterized by a 3D polygonal mesh defining a surface of the 3D model (500). A streamline (800) is drawn on the 3D model (500), and used to define a set of isolines (900) over the surface described by the 3D polygonal mesh. The isolines (900) are quantized into equidistant points (1000) along their respective lengths. Courses (1200) are defined by connecting quantization points (1000) of the isolines (900) based on knitting rules to produce a 2D knitting map (1300, 1400) containing apexes. Apex attraction may be performed on a first portion of the 2D knitting map (1300, 1400) by decreasing a spatial distance between respective ones of the apexes. The 2D knitting map (1300, 1400) is subsequently converted to knitting instructions for a computer-controlled knitting machine.