Proposer | Method | Cross-section | Central line | Characteristics | Implementing platform |
Liao, Adanur | Sweeping the cross-section along the yarn path | Uniform ellipse, circle or race-track | Line segment and arc | Auto-generated 3D yarn, flexible | Unknown |
Li | Assembling of circles | Circles of different diameters | Straight line | Straight yarn | MSVB |
Lomov | Assembling of solid | circle | Calculated by WisTex | Uniform cylinder, flexible | MSVC |
Lin, Long | Assembling of a serials of individual sections | Various cross-sections of quadratic B-spline curve, auto-generated by parameters | Bezier curve, calculate by TexGen | Shape and size of the cross-sections can be changed locally in fabric structure to avoid yarn penetrating | Python |
Gong, Azgen | 3D scanning of yarn by ESRF | Polynomial curve | Line segment and arc | The cross-sections are separated | MSVC |
Zhang | Beizer suface | Beizer curve | Cubic Beizer curve | Uniform cylinder | MSVB, |
Jiang, Chen | Spline curve and super ellipse | Uniform Super ellipse | Cubic spline curve, calculate by TexEng | The cross-section of the yarn can be edited, | Borland C, |
Lin, Sherburn | B-spline surface | Various cross-sections | Cubic B-Spline curve | Auto-generated 3D yarn including fancy yarn | MSVC |
Zheng | B-spline surface or NURBS | Various cross-sections of quadratic B-spline curve, auto-generated by parameters | Cubic shape-preserving B-spline curve | Auto-generated 3D yarn including fancy yarn | MSVC, OpenGL |
Zheng, Zhao | Assembling of a serials of individual sections | C-cardinal spline curve, arbitrary shape, | C-cardinal spline curve | Cross-section of the yarn including fancy yarn can be edited manually | MSVC, OpenGL |
Arif Kurbak | Circle and parabolic helix | Circle | Ellipse or parabolic helix in 2 dimensions | Circular cylinder | 3DS-MAX |