METHOD OF CREATION OF A DESIGN MODEL OF THE UPPER PART OF A SHOE, SYSTEM AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIA
Patent Information
- Authority / Receiving Office
- ID · ID
- Patent Type
- Patents
- Current Assignee / Owner
- YU JUNG CHANG TECH CO LTD
- Filing Date
- 2023-05-08
- Publication Date
- 2026-07-13
Abstract
Description
METHOD OF GENERATING A NON-TEMPORARY COMPUTER READABLE STORAGE MODEL OF A SHOE UPPER, SYSTEM AND STORAGE MEDIA Invention Engineering Field The present invention relates to a method for designing a digital shoe upper, and in particular, to a method for creating a shoe upper design model, a system and a temporary non-computer readable storage medium. Background of the Invention Traditionally, at the beginning of shoemaking, shoe designers would present their ideas through drafting tools or computer-aided design (CAD) tools. The completed upper design drawings were handed over to a pattern maker, who would create a two-dimensional (2D) shoe pattern that matched the designer's design drawings. The 2D shoe pattern could then be used in the subsequent sample-making stage. Finally, the upper made from the 2D shoe pattern was combined with the sole, completing the production of a pair of shoes. Based on such a conventional process, with the rapid development of CAD tools, there are many types of CAD software available on the market that can help designers design uppers, and the reference information of materials and lines, etc. needed for the design process is integrated into a technical package to be submitted to the pattern maker along with the digital image files.Thus, pattern makers can perform digital pattern creation through the use of CAD tools. During the development process mentioned above, the design drawings created by a designer are typically 2D design drawings that illustrate perspective views or parallel projection views of the shoe; however, the 2D shoe pattern created by the pattern maker is based on the final flattened draft. There are always differences between the design drawings from the designer and the 2D shoe pattern created by the pattern maker. Therefore, repeated discussions and confirmations between the designer and the pattern maker are required, and many different versions of the physical shoe upper sample are also created during the process. As a result, the process can be time-consuming and labor-intensive, which also leads to increased costs. Although the number of physical shoe upper samples can be reduced with CAD tools, it is still difficult to convert the design drawings created by designers into 2D shoe patterns that can be used for production. For example, shoe uppers are made of multiple layers or different materials with varying thicknesses, different types of sewing methods can be used to join materials, and deformation can also occur during the process of converting design drawings into 2D shoe upper patterns. All of these factors can cause the shoe upper to not match the final shoe. As a result, repeated revisions of design drawings, 2D shoe upper patterns, and shoe upper samples are required before the production process, causing hassles during the shoe upper design process. Summary of Invention In view of the above, the object of the present invention is to provide a method for creating a shoe upper design model, a system, and a non-transient computer-readable storage medium, capable of constructing a three-dimensional (3D) perspective shoe upper model and a 2D plane. Mapping shoe patterns to each other, thereby enabling the designer and pattern maker to make modifications and collaborate directly on the shoe upper model. In addition, the 2D shoe pattern is capable of conforming to the final physical design, so that the 2D shoe pattern can be made available for use in subsequent production processes. To achieve the above-mentioned objectives, one preferred embodiment of the present invention provides a method of constructing a design model of a shoe upper, comprising the following steps: using a processor to provide a 2D mapping boundary, the 2D mapping boundary comprising a first last fur edge, a first heel line, a first collar line, a second collar line, a second heel line and a second last fur edge; using a processor to provide a 3D upper, the 3D upper being obtained from a pre-constructed 3D final draft; using a processor to execute a flattening algorithm on the 3D upper with respect to the 2D mapping boundary, and establishing a mapping relationship between the 3D upper and the 2D mapping boundary at the same time; using a processor to construct a 2D upper boundary, a portion of the 2D upper boundary comprising a medial bottom line, a lateral bottom line, a first heel line, a first collar line, a second heel line, and a second collar line;using a processor to generate a top design image on the 2D top boundary, and to generate a 2D top design area formed by the intersection of the 2D top boundary with the top design image thereon, and a 2D mapping boundary; and using a processor to map a grid in the 2D top design area to a grid in the 3D top through a mapping relation, thereby obtaining a top design model containing a mapping relation between the 2D top design area and the 3D top.; In addition, one preferred embodiment of the present invention provides a shoe upper design model generation system, comprising a memory for storing one or a plurality of computer programs comprising a plurality of commands; a processor for executing the plurality of commands for executing the following operations: using the processor to provide a 2D mapping boundary, the 2D mapping boundary comprising a first last fur edge, a first heel line, a first collar line, a second collar line, a second heel line and a second last fur edge; using the processor to provide a 3D upper, the 3D upper being obtained from the preconstructed 3D final draft; using the processor to execute a flattening algorithm on the 3D upper with respect to the 2D mapping boundary, and establish a mapping relationship between the 3D upper and the 2D mapping boundary at the same time;using a processor to create a 2D upper boundary, a portion of the 2D upper boundary comprising a medial bottom line, a side bottom line, a first heel line, a first collar line, a second heel line, and a second collar line; using a processor to create an upper design image on the 2D upper boundary, and to create a 2D upper design area formed by the intersection of the 2D upper boundary with the upper design image thereon, and a 2D mapping boundary; and using a processor to map a grid in the 2D upper design area to a grid in the 3D upper through a mapping relationship, thereby obtaining an upper design model containing a mapping relationship between the 2D upper design area and the 3D upper.; Further, one preferred embodiment of the present invention provides a non-transient computer-readable storage medium, for storing one or a plurality of computer programs comprising a plurality of commands, a processor for executing the plurality of commands, and when the processor executes the plurality of commands, the processor performs the following operations: using the processor to provide a 2D mapping boundary, the 2D mapping boundary comprising a first last feather edge, a first heel line, a first collar line, a second collar line, a second heel line and a second last feather edge; using the processor to provide a 3D upper part, the 3D upper part being obtained from a pre-constructed 3D final draft; using the processor to execute a flattening algorithm on the 3D upper part with respect to the 2D mapping boundary, and establish a mapping relationship between the 3D upper part and the 2D mapping boundary at the same time;using a processor to create a 2D upper boundary, a portion of the 2D upper boundary comprising a medial bottom line, a side bottom line, a first heel line, a first collar line, a second heel line, and a second collar line; using a processor to create an upper design image on the 2D upper boundary, and to create a 2D upper design area formed by the intersection of the 2D upper boundary with the upper design image thereon, and a 2D mapping boundary; and using a processor to map a grid in the 2D upper design area to a grid in the 3D upper through a mapping relationship, thereby obtaining an upper design model containing a mapping relationship between the 2D upper design area and the 3D upper.; Through the above steps and in accordance with the method of creating a shoe upper design model, the system and the non-transitory computer-readable storage medium provided by the present invention, the designer and the pattern maker can engage in communication operations during the pattern creation process through the upper design model, thereby effectively reducing the time and cost of creating the upper pattern. In addition, the 3D upper based on the complete 2D mapping boundary, together with the application of physical shoe data, is then flattened through a flattening algorithm that can maintain its shape. Thus, distortion and deformation can be effectively reduced, allowing the completed 2D upper design drawing to be used for production directly. Short Description of Image FIG. 1 shows a block diagram of a shoe upper design model generation system according to one preferred embodiment of the present invention; FIG. 2 shows a flowchart of a method for manufacturing a design model of a shoe upper according to one preferred embodiment of the present invention; and FIGS. 3 to FIG. 15 each show a schematic view of one of the steps of a method for creating a design model of a shoe upper, a system, or a non-transient computer-readable storage medium in accordance with one preferred embodiment of the present invention. Complete Description of the Invention The following provides a detailed description of a method for constructing a non-transient computer-readable storage medium, system, or shoe upper design model according to some embodiments of the present invention in connection with the accompanying drawings. In addition, identical components and elements are shown in the same reference numbers for the description. As shown in FIG. 1, the shoe design model generation system 10 comprises a memory 11, a processor 12 and a user interface 13. The memory 11 is electrically connected to the processor 12, and the processor 12 generates the user interface 13. In addition, the memory 11 may be a non-transient computer-readable medium, such as a read-only memory, flash memory, hard disk, optical disk, portable disk, network database or other storage medium, for storing one or a plurality of computer programs comprising a plurality of instructions. The processor 12 may be a central processor or a microprocessor. The user interface 13 is provided to enable the user to operate the computer program stored in the memory 11 through the processor 12, and may be operated in conjunction with a keyboard, mouse, touchpad, or touchpad attached to a mobile electronic device (such as a mobile phone, tablet) or similar device.The present invention is not limited to the illustrated examples. In addition, please refer to FIG. 1 and FIG. 2. When memory 11 stores one or a plurality of computer programs comprising a plurality of commands, processor 12 is used to execute these commands stored in memory 11. When processor 12 executes these commands, processor 12 executes the upper part of the shoe design model generation method 20 disclosed below, and comprising Steps S21 to S26. The details of the steps are described below. Please refer to Fig. 3 to Fig. 9. In Step S21, processor 12 is used to provide a 2D mapping boundary 30, the 2D mapping boundary 30 comprising a first last feather edge 31, a first heel line 32, a first collar line 33, a second collar line 34, a second heel line 35 and a second last feather edge 36, as shown in Fig. 9. Step S21 then comprises the following steps. In Step S211, processor 12 is used to provide the final 2D draft 37 after centering and merging. The final 2D draft 37 includes the front centerline 371, the heel centerline 372, the medial feather edge 373, and the lateral feather edge 374. In Step S212, processor 12 is used to obtain the midpoint MP of the front centerline 371 and the endpoint EP of the front centerline 371. A plurality of AP reference points arranged in a uniform distance between the midpoint MP and the endpoint EP are obtained, and the number of AP reference points is greater than 3, as shown in Fig. 3. Then, for each AP reference point, a plurality of tangent vectors of the point and the front centerline 371 are obtained. The quantity of tangent vectors is equal to the quantity of AP reference points. Next, the average tangent vector of the tangent vectors is obtained, and the rotation angle of the average tangent vector to the horizontal vector is calculated.The 2D final draft 37 is rotated according to the angle, so that the final 2D draft 37 is rotated to the instep position facing upward, as shown in FIG. 4. In addition, the 2D final draft 37 can be a predetermined specification or can be a customized specification by customization. In this embodiment, the number of reference points AP is 5. In Step 213, the processor 12 is used to generate the mirror centerline 375. To be more specific, the tip point BP is determined on the rotated and correctly positioned 2D final draft 37. The first instep reference line BL1 extends vertically from the end point BP, and after a horizontal extension and displacement of a distance of 60~75 millimeters (mm) from the end point BP toward the top of the final draft, the second instep reference line BL2 is set. The second instep reference line BL2 is parallel to the first instep reference line BL1.Finally, after the front centerline 371 is duplicated, it is moved vertically downward by 1~15mm to intersect with the first instep reference line BL1 to generate the first centerline reference point CP1. Next, after the front centerline 371 is duplicated, it is moved vertically upward by 1.5~3mm to intersect with the second instep reference line BL2 to generate the second centerline reference point CP2. The extension segment formed by connecting the first centerline reference point CP1 and the second centerline reference point CP2 is the mirror centerline 375, as shown in Fig. 4. In Step S214, processor 12 is used to generate the heel line 376. To be more specific, the heel centerline 372 is duplicated first, and offset outward by 0~2mm to generate the first heel reference line HL1.After the heel center line 372 is duplicated, it is offset outward by 0~3mm to produce the second heel reference line HL2. After the heel center line 372 is duplicated, it is offset outward by 3~8mm to produce the third heel reference line HL3. The overlapping segments of the medial feather edge 373 and the lateral feather edge 374 are used to extend outward to produce the first straight line FL1. Then, the first straight line FL1 is duplicated and further horizontally offset upward by 43~46mm to produce the second straight line FL2. Next, the first straight line FL1 is duplicated and further horizontally offset upward by 80~90mm to produce the third straight line FL3. The first heel reference line HL1 intersects the first straight line FL1 to produce the first heel line reference point HP1.The second heel reference line HL2 intersects with the second straight line FL 2 to produce the second heel line reference point HP2. The third heel reference line HL3 intersects with the third straight line FL3 to produce the third heel line reference point HP3. Finally, the first heel line reference point HP1, the second heel line reference point HP2 and the third heel line reference point HP3 are connected to produce the heel line 376, as shown in Fig. 5. During actual operation, the actual value of the offset can be calculated and obtained according to the parameters indicated in the design drawing and the thickness of the material used.In Step S215, processor 12 is used, and according to the technical package TP, the technical package TP refers to the 2D design drawing of the perspective view or parallel projection view provided by the designer, the 2D collar line 377 is generated directly on the 2D final Draft 37 to have the identical segment direction as the collar line in the technical package TP, or generated by mapping the 3D projection collar line 380 to the 2D final draft 37, the 3D projection collar line 380 is generated by projecting the 2D simulation collar line 379 to the pre-construction 3D final draft 41, and the 2D simulation neck line 379 is generated from the parallel projection view of the 2D design drawing 378 in the technical package TP, as shown in Figures 6, 7 and 8.In Step S216, processor 12 is used to mirror the medial feather edge 373, heel line 376 and 2D collar line 377 by the mirror center line 375, then connect each segment, to produce a 2D mapping boundary 30, as shown in FIG. 9. In Step S22, processor 12 is used to provide a 3D top 40, the 3D top 40 is obtained from the preconstruction 3D final draft 41. In addition, the 3D final draft 41 and the previous 2D final draft 37 share the same last. Step S22 then comprises the following steps. In Step S221, processor 12 is used to generate a 3D collar line 411 on the 3D final draft 41 directly based on the technical package TP, or to map the 2D collar line 377 generated in Step S215 onto the 3D final draft 41, in order to generate a 3D neckline 411. In Step 222, processor 12 is used to cut the surface of the 3D final draft 41 to generate a post-cut 3D final draft 42. Finally, in Step 223, processor 12 is used to apply the physical shoe data provided by the commissioning manufacturer to perform the formation of the post-cut 3D final draft 42 to generate a 3D upper 40, as shown in FIG. 10. In Step S23, processor 12 is used to execute a smoothing algorithm on the 3D top 40 with respect to the 2D mapping boundary 30, and a mapping relationship is established between the 3D top 40 and the 2D mapping boundary 30 at the same time. In addition, the smoothing algorithm can be selected from any of Angle-Based Smoothing (ABF), Least Squares Conformal Map (LSCM), and As-Rigid-As-Possible Surface Parameterization (ARAP); however, it can also be any type of smoothing algorithm so it is not limited to the smoothing algorithms mentioned above. Under the premise that to preserve each single grid shape as much as possible, the 2D mapping boundary 30 is used as the constraint of the smoothing algorithm, and the mapping relationship is established during the calculation process at the same time. The 3D unit grid 43 at the top of the 3D 40 is aligned to the boundary of the 2D mapping 30 so that the quantity and layout of the 2D unit grid 39 is consistent with the 3D unit grid 43.The mapping relation refers to the content of each 3D unit grid 43 on the 40 top 3D can be interrelated with each 2D unit grid 39 on the 2D mapping boundary 30, as shown in Fig. 11. In Step S24, processor 12 is used to construct a 2D upper boundary 50, a portion of which 2D upper boundary 50 comprises a medial bottom line 51, a lateral bottom line 52, a first heel line 32, a first collar line 33, a second heel line 35 and a second collar line 36, as shown in FIG. 13. Step S24 further comprises the following steps. In Step S241, processor 12 is used to construct a first intersection point OP1 for the intersection between the medial feather edge 373 and the heel centerline 372, and to construct a second intersection point OP2 for the intersection between the lateral feather edge 374 and the heel centerline 372. The positions of the two points of the first intersection point OP1 and the second intersection point OP2 overlap each other. The first intersection point OP1 and the second intersection point OP2 are used as starting points to respectively construct feather edge separation points FP which are non-overlapping starting points of the medial feather edge 373 and the lateral feather edge 374 along the direction toward the foot.In Step 242, processor 12 is used to construct a medial feather edge point MB1 for the intersection between the first instep reference line BL1 and the medial feather edge 373, and to construct a lateral feather edge point LB1 for the intersection between the first instep reference line BL1 and the lateral feather edge 374. In Step S243, processor 12 is used to offset a tangent vector 5~8mm outward from the medial feather edge point MB1 to construct the medial feather edge reference point MB2, and to offset a tangent vector 5~8mm outward from the lateral feather edge point LB1 to generate the lateral feather edge reference point LB2. In Step S244, processor 12 is used to offset the toe point TP1 5~8mm outward with respect to the horizontal direction of the mirror centerline 375 to construct the toe reference point TP2.In Step S244, the processor 12 is used to connect the upper end reference point TP2, the medial feather edge reference point MB2 and the feather edge separation point FP to construct the medial bottom line 51. In addition, the toe end reference point TP2, the lateral feather edge reference point LB2 and the feather edge separation point FP are connected to construct the lateral bottom line 52. Finally, in Step S245, the processor 12 is used to perform a mirroring of the heel line 376, the 2D collar line 377 and the medial bottom line 51 with respect to the mirror centerline 375, followed by connecting the segments, to generate the 2D upper boundary 50, as shown in FIG. 12. Similarly, the offset value can be calculated and obtained according to the parameters indicated in the design drawing and the thickness of the material used. In Step S25, processor 12 is used to create an upper design image 53 on the 2D upper boundary 50. The 2D upper boundary 50 with the upper design image 53 thereon, that is, the outer boundary together with the upper design lines and patterns, and the 2D mapping boundary 30, that is, the inner boundary, intersect each other to form a 2D upper design area 60, comprising the upper design image 53, the 2D upper boundary 50 (the outer boundary together with the upper design lines) and the 2D mapping boundary 30 (the inner boundary), as shown in Figures 13, 14 and 15. Step S25 further comprises the following steps. In Step S251, processor 12 is used to generate a plurality of design lines on the 2D upper boundary 50, and the design lines comprise a base curve 61, a mirror line 62, a limited chain 63, a margin 64, and a stab 65. In Step 252, processor 12 is used to determine a plurality of part sections 54 taking the 2D upper boundary 50 and a plurality of design lines as boundaries. As shown in the example area indicated by the slash in Fig. 14, each part section 54 and the 2D mapping boundary 30 can be used to generate a corresponding design section 66. As shown in the example area indicated by the slash in Fig. 15, with the edge length criterion of 1 ~ 5 mm of the 2D unit grid 39 within each design section 66, a plurality of design section grids with sufficient density can be generated.Each section section 54 is the basis for the development of subsequent sections, and the results of the section development form the section pieces. In addition, a mapping relationship between a plurality of section design grids within each section design 66 and the corresponding 2D unit grids 39 within section section 54 is established, thereby allowing the plurality of section design grids within each section design 66 to be mapped to the 2D unit grids 39 of the 2D upper design area 60, thereby producing an indirect mapping relationship between each section design grid and each 3D unit grid 43. As a result, the content in each section design grid can be interrelated with the content in each corresponding 3D unit grid 43, as shown in Figures 14 and 15. In Step S26, processor 12 is used to map the grids in the 2D upper design area 60 to the grids in the 3D upper 40 through a mapping relationship, thereby obtaining an upper design model 70 containing a mapping relationship between the 2D upper design area 60 and the 3D upper40, as shown in FIG. 15. Through the above steps, a shoe upper design model 70 can be constructed, which comprises a 2D upper design area 60 equipped with a planar design drawing and a 3D upper 40 with a 3D upper design drawing, and a mapping relationship between the two is also established. In other words, with the upper design model 70, when a pattern maker makes a revision of the planar design drawing on the 2D upper design area 60, the change can be presented on the 3D upper design drawing 40 in real time. On the other hand, when a designer makes a revision of the 3D upper design drawing on the 3D upper 40, the change can be presented on the planar design drawing of the 2D upper design area 60 in real time. Furthermore, the 2D upper design area 60 can be further divided into different parts 54 by design lines and corresponding design parts 66 can be generated.A mapping relationship between the design section 66 and the 2D upper design area 60 in the section area 54 is also established, thus generating an indirect mapping relationship between each grid of the design section and each 3D unit grid 43, so that the above modifications or changes are also related to the design section 66. Thus, both the designer and the pattern maker can engage in effective communication operations during the pattern making process through the upper design model 70, thereby effectively reducing the time and cost of upper pattern making and completion of the partial pattern part construction at the same time. Furthermore, during the construction process of the upper design model 70, both the 2D mapping boundary 30 are constructed based on the 2D final draft 37 identical to the actual final draft, and the 3D upper boundary 40 are constructed based on the required parameters and material thickness information.shown in the TP technical package plus the physical shoe data are fed into a flattening algorithm that is capable of maintaining the grid shape for flattening with respect to the 2D mapping boundary 30. Thus, the impact of distortion or deformation during the 2D and 3D conversion process can be effectively reduced, allowing the 2D upper design drawing to be close to the 3D pattern of the original design, and production can be carried out according to the completed 2D upper design drawing directly. It should be noted that the above description provides a detailed description of the present invention together with the accompanying drawings to illustrate the technical content and features of the present invention only to the extent that embodiments of the present invention are given as examples. For ordinary people skilled in the technical field of the present invention, after understanding the technical content and features of the present invention, can carry out simple modifications, replacements or removal of components without deviating from the principle of the present invention, which should be considered to be within the scope of the claims of the present invention.
Claims
1. A method of constructing a shoe upper design model, comprising the following steps: using a processor to provide a 2D mapping boundary, the 2D mapping boundary comprising a first last feather edge, a first heel line, a first collar line, a second collar line, a second heel line, and a second last feather edge; using a processor to provide a 3D upper, the 3D upper being obtained from a pre-construction 3D final draft; using a processor to execute a flattening algorithm on the 3D upper with respect to the 2D mapping boundary, and establishing a mapping relationship between the 3D upper and the 2D mapping boundary at the same time; using a processor to construct a 2D upper boundary, part of the 2D upper boundary comprising a medial bottom line, a lateral bottom line, a first heel line, a first collar line, a second heel line, and a second collar line;using a processor to generate a top design image on the 2D top boundary, and to generate a 2D top design area formed by the intersection of the 2D top boundary with the top design image thereon, and the 2D mapping boundary; And using a processor to map the grid in the 2D top design area to the grid in the 3D top through a mapping relationship, so as to obtain a top design model containing a mapping relationship between the 2D top design area and the 3D top.; 2. A method of creating a shoe upper design model according to claim 1, wherein the alignment algorithm is selected from one of Angle Based Alignment (ABF), Least Squares Conformal Map (LSCM), and As-Rigid-As-Possible Surface Parameterization (ARAP). The method of leveling a three-dimensional shoe upper mold as claimed in claim 2, wherein the predetermined thickness is 0-1 mm.
3. A method of generating a shoe upper design model according to claim 1, wherein the step of using a processor to provide a 2D mapping boundary further comprises: using a processor to provide a 2D final draft, the 2D final draft having a front centerline, a heel centerline, a medial feather edge, and a lateral feather edge; using a processor to obtain a center point of the front centerline and an end point of the front centerline, and obtaining a plurality of reference points arranged in a uniform distance between the two points, and for each of the reference points, obtaining a plurality of tangent vectors of the points and the front centerline, then obtaining an average tangent vector of the plurality of tangent vectors, calculating a rotation angle from the average tangent vector to a horizontal vector, and rotating the 2D final draft to an instep-up position; using a processor to generate a mirror centerline; using a processor to generate a heel line;using a processor to generate a 2D collar line on a 2D final draft based on a technical package, or generating a 2D collar line by mapping a 3D projection collar line to a 2D final draft, wherein the 3D projection collar line is generated by projecting a 2D simulation collar line to a pre-construction 3D final draft, and the 2D simulation collar line is generated from a parallel projection view of a 2D design drawing in a technical package; And using a processor to mirror the medial feather edge, heel line and 2D collar line with a mirror centerline, then connect each segment, to generate a 2D mapping boundary.; 4. A method of generating a shoe upper design model according to claim 3, wherein the step of using a processor to provide a 3D upper further comprises: using a processor to directly generate a 2D collar line on a parallel projection view of the 2D design drawing based on a technical package, then projecting the 2D collar line onto a pre-construction 3D final draft to generate a 3D collar line, or generating a 2D collar line on a 2D final draft based on a technical package, then mapping the 2D collar line onto the 3D final draft to generate a 3D collar line; using a processor to cut a surface of the 3D final draft to generate a post-cut 3D final draft; and using a processor to apply physical shoe data to perform post-cut 3D final draft shaping to generate a 3D upper.
5. A method of constructing a shoe upper design model according to claim 4, wherein the step of using a processor to construct a 2D upper boundary further comprises: using the processor to construct a first intersection point for the intersection of the medial feather edge and the center line of the heel, and to construct a second intersection point for the intersection of the lateral feather edge and the center line of the heel, and using the first intersection point and the second intersection point as starting points to construct feather edge separation points that are non-overlapping starting points of the medial feather edge and the lateral feather edge along the toe direction; using the processor to construct a medial feather edge point for the intersection between the first instep reference line and the medial feather edge, and to construct a lateral feather edge point for the intersection between the first instep reference line and the lateral feather edge;using the processor to offset the tangent vector 5~8 millimeters outward from the medial feather edge point to construct the medial feather edge reference point, and offset the tangent vector 5~8 millimeters outward from the lateral feather edge point to generate the lateral feather edge reference point; using the processor to offset the toe point 5~8 millimeters outward with respect to the horizontal direction of the mirror centerline to generate the toe reference point; using the processor to connect the toe reference point, the medial feather edge reference point and the feather edge separation point to construct the medial bottom line, and connecting the toe reference point, the lateral feather edge reference point and the feather edge separation point to construct the lateral bottom line;And using the processor to mirror the heel line, 2D collar line and medial bottom line based on the mirror center line, followed by connecting each segment, to generate the 2D upper boundary.; 6. A method of generating a shoe upper design model according to claim 1, wherein the step of using a processor to generate a design drawing of the upper on a 2D upper boundary further comprises: using a processor to generate a plurality of design lines on the 2D upper boundary; and using a processor to determine a plurality of part sections taking the 2D upper boundary and the plurality of design lines as boundaries and generating a plurality of part section grids.
7. A method of generating a shoe upper design model according to claim 6, wherein each of the 2D mapping parts and boundaries are used to generate a corresponding design part, and to establish a mapping relationship between each of the design parts and the 2D upper design area, thereby allowing each of the grids in the design part to be mapped to the grids of the 2D upper design area.
8. A shoe upper design model generation system, comprising: a memory for storing one or a plurality of computer programs comprising a plurality of commands; a processor for executing a plurality of commands to perform the following operations: using the processor to provide a 2D mapping boundary, the 2D mapping boundary comprising a first last feather edge, a first heel line, a first collar line, a second collar line, a second heel line, and a second last feather edge; using the processor to provide a 3D upper, the 3D upper being obtained from a pre-construction 3D final draft; using the processor to execute a flattening algorithm on the 3D upper with respect to the 2D mapping boundary, and establish a mapping relationship between the 3D upper and the 2D mapping boundary at the same time;using a processor to create a 2D upper boundary, a part of the 2D upper boundary comprising a medial bottom line, a side bottom line, a first heel line, a first collar line, a second heel line, and a second collar line; using a processor to create an upper design image on the 2D upper boundary, and to create a 2D upper design area formed by the intersection of the 2D upper boundary with the upper design image thereon, and a 2D mapping boundary; And using a processor to map a grid in the 2D upper design area to a grid in the 3D upper through a mapping relationship, so as to obtain an upper design model containing a mapping relationship between the 2D upper design area and the 3D upper.; 9. The shoe upper design model generation system according to claim 8, wherein the alignment algorithm is selected from one of Angle-Based Alignment (ABF), Least Squares Conformal Map (LSCM), and As-Rigid-As-Possible Surface Parameterization (ARAP).
10. A shoe upper design model generation system according to claim 8, wherein the step of using a processor to provide a 2D mapping boundary further comprises: using a processor to generate a 2D final draft, the 2D final draft having a front centerline, a heel centerline, a medial feather edge, and a lateral feather edge; using a processor to obtain a center point of the front centerline and an end point of the front centerline, and obtaining a plurality of reference points arranged in a uniform distance between the two points, and for each of the reference points, obtaining a plurality of tangent vectors of the points and the front centerline, then obtaining an average tangent vector of the plurality of tangent vectors, calculating a rotation angle from the average tangent vector to a horizontal vector, and rotating the 2D final draft to an instep-up position; using a processor to generate a mirror centerline; using a processor to generate a heel line;using a processor to generate a 2D collar line on a 2D final draft based on a technical package, or generating a 2D collar line by mapping a 3D projection collar line to a 2D final draft, wherein the 3D projection collar line is generated by projecting a 2D simulation collar line to a pre-construction 3D final draft, and the 2D simulation collar line is generated from a parallel projection view of a 2D design drawing in a technical package; And using a processor to mirror the medial feather edge, heel line and 2D collar line with a mirror centerline, then connect each segment, to generate a 2D mapping boundary.; 11. A shoe upper design model generation system according to claim 8, wherein the step of using a processor to provide a 3D upper further comprises: using a processor to directly generate a 2D collar line on a parallel projection view of the 2D design drawing based on a technical package, then projecting the 2D collar line onto a pre-construction 3D final draft to generate a 3D collar line, or generating a 2D collar line on a 2D final draft based on a technical package, then mapping the 2D collar line onto the 3D final draft to generate a 3D collar line; using a processor to cut a surface of the 3D final draft to generate a post-cut 3D final draft; and using a processor to apply physical shoe data to perform post-cut 3D final draft shaping to generate a 3D upper.
12. A shoe upper design model generation system according to claim 11, wherein the step of using a processor to construct a 2D upper boundary further comprises: using the processor to construct a first intersection point for the intersection of the medial feather edge and the heel centerline, and to construct a second intersection point for the intersection of the lateral feather edge and the heel centerline, and using the first intersection point and the second intersection point as starting points to respectively construct feather edge separation points with non-overlapping starting points of the medial feather edge and the lateral feather edge along the toe direction; using the processor to construct a medial feather edge point for the intersection between the first instep reference line and the medial feather edge, and to construct a lateral feather edge point for the intersection between the first instep reference line and the lateral feather edge point;using the processor to offset the tangent vector 5~8 millimeters outward from the medial feather edge point to construct the medial feather edge reference point, and offset the tangent vector 5~8 millimeters outward from the lateral feather edge point to generate the lateral feather edge reference point; using the processor to offset the toe point 5~8 millimeters outward with respect to the horizontal direction of the mirror centerline to generate the toe reference point; using the processor to connect the toe reference point, the medial feather edge reference point and the feather edge separation point to construct the medial bottom line, and connecting the toe reference point, the lateral feather edge reference point and the feather edge separation point to construct the lateral bottom line;And using the processor to mirror the heel line, 2D collar line and medial bottom line based on the mirror center line, followed by connecting each segment, to generate the 2D upper boundary.; 13. The shoe upper design model generation system according to claim 12, wherein the step of using a processor to generate an upper design drawing on a 2D upper boundary further comprises: using a processor to generate a plurality of design lines on the 2D upper boundary; and using a processor to define a plurality of part sections taking the 2D upper boundary and the plurality of design lines as boundaries and generating a plurality of part section grids.
14. Shoe Upper Design Model Generation System According to Claim 13, wherein each of the 2D mapping parts and boundaries are used to generate a corresponding design part, and to establish a mapping relationship between each of the design parts and the 2D upper design area, thereby allowing each of the grids in the design part to be mapped to the grids of the 2D upper design area.
15. A non-interconnected computer-readable storage medium, for storing one or a plurality of computer programs comprising a plurality of commands, a processor for executing the plurality of commands, and when the processor executes the plurality of commands, the processor performing the following operations: Using the processor to provide a 2D mapping boundary, the 2D mapping boundary comprising a first last feather edge, a first heel line, a first collar line, a second collar line, a second heel line and a second last feather edge; Using the processor to provide a 3D top, the 3D top being obtained from a previously constructed 3D final draft; Using the processor to execute a flattening algorithm on the 3D top in relation to the 2D mapping boundary, and establish a mapping relationship between the 3D and 2D mapping boundaries simultaneously;Using a processor to construct a 2D upper boundary, a part of the 2D upper boundary comprising a medial bottom line, a lateral bottom line, a first heel line, a first collar line, a second heel line and a second collar line; Using a processor to construct an upper design image on the 2D upper boundary, and to construct a 2D upper design area formed by the intersection of the 2D upper boundary with the upper design image thereon, and a 2D mapping boundary; And Using a processor to map a grid in the 2D upper design area to a grid in the 3D upper through a mapping relationship, so as to obtain an upper design model containing a mapping relationship between the 2D upper design area and the 3D upper.; 16. The non-transitory computer-readable storage medium according to claim 15, wherein the alignment algorithm is selected from one of angle-based alignment (ABF), least-squares conformal map (LSCM) and as-rigid-as-Possible-squares surface parameterization (ARAP).
17. The non-woven computer readable storage medium according to claim 15, wherein the step of using a processor to provide a 2D mapping boundary further comprises: Using a processor to provide a 2D final draft, the 2D final draft having a front centerline, a heel centerline, a medial feather edge and a lateral feather edge; Using a processor to obtain a center point of the front centerline and an end point of the front centerline, and obtain a plurality of reference points arranged in a uniform distance between the two points, and for each of the reference points, obtain a plurality of tangent vectors of the points and the front centerline, then obtain an average tangent vector of the plurality of tangent vectors, calculate a rotation angle from the average tangent vector to the horizontal vector, and rotate the final draft to a position to a position from the instep position facing upwards; using a processor to generate a mirror centerline;using a processor to generate a heel line; Using a processor to generate a 2D collar line on a 2D final draft based on a technical package, or generating a 2D collar line by mapping a 3D projection collar line to a 2D final draft, wherein the 3D projection collar line is generated by projecting a 2D simulation collar line to a pre-constructed 3D final draft, and the 2D simulation collar line is generated from a parallel projection view of a 2D design drawing in a technical package; And Using a processor to mirror the medial feather edge, heel line and 2D collar line by a mirror centerline, then connect each segment, to generate a 2D mapping boundary.; 18. The non-interlaced computer-readable storage medium according to claim 17, wherein the step of using a processor to provide a 3D top further comprises: Using the processor to generate a 2D collar line directly on a parallel projection view of the 2D design drawing based on a technical package, then projecting the 2D collar line onto a pre-constructed 3D final draft to generate a 3D collar line, or generating a 2D Collar Line on the 2D final draft based on a technical package, then mapping the 2D collar line onto the 3D final draft to generate a 3D collar line; Using the processor to cut a surface of the 3D final draft to generate a post-cut final draft; And Using the processor to apply physical shoe data to perform post-cut final draft shaping to generate a 3D top.
19. The non-interlaced computer-readable storage medium according to claim 18, wherein the step of using a processor to construct a 2D boundary further comprises: Using the processor to construct a first intersection point for the intersection between the medial feather edge and the heel centerline, and constructing a second intersection point for the intersection between the lateral feather edge and the heel centerline, and using the first intersection point and the second intersection point as starting points for respectively constructing feather edge separation points that are non-overlapping starting points of the medial feather edge and the lateral feather edge along the direction toward the foot; Using the processor to construct a medial feather edge point for the intersection between the first base reference line and the medial feather edge, and to construct a lateral feather edge point for the intersection between the first instep reference line and the lateral feather edge point;using the processor to offset the tangent vector 5~8 millimeters outward from the medial feather edge point to construct the medial feather edge reference point, and offset the tangent vector 5~8 millimeters outward from the lateral feather edge point to generate the lateral feather edge reference point; using the processor to offset the toe point 5~8 millimeters outward with respect to the horizontal direction of the mirror centerline to generate the toe reference point; using the processor to connect the toe reference point, the medial feather edge reference point and the feather edge separation point to construct the medial bottom line, and connecting the toe reference point, the lateral feather edge reference point and the feather edge separation point to construct the lateral bottom line;And using the processor to mirror the heel line, 2D collar line and medial bottom line based on the mirror center line, followed by connecting each segment, to generate the 2D upper boundary.; 20. A non-transient computer-readable storage medium according to claim 15, wherein the step of using a processor to generate a top design drawing on the 2D top boundary further comprises: using a processor to generate a plurality of design lines on the 2D top boundary; and using a processor to determine a plurality of part sections with the 2D top boundary and the plurality of design lines as boundaries and generate a plurality of part section grids.
21. A shoe upper design model generation system according to claim 20, wherein each of the 2D part parts and mapping boundaries is used to generate a corresponding design part, and to establish a mapping relationship between each of the design parts and the 2D upper design area, thereby allowing each of the grids in the design part to be mapped to the grids of the 2D upper design area.