This is free library for garment pattern design and 3D simulation by CFML (Computational Fibrous Materials Lab) group for textile engineers. Currently supports MS Windows environment only(compiled with Embacadero C++ Builder XE5). Details on the performance are submitted to the IJCST journal.
Garment pattern data: courtesy of Kolon Group, Shinsegye Department Store, KRIFI.re.kr (former Sewtec), Prada and some more.
Using the following open sources:
- D. Pritchard.org, "freecloth", http://davidpritchard.org
- J. O'Rourke, "Computational Geometry in C", http://cs.smith.edu/~jorourke/books/compgeom.html
- J.R. Chewhcuk, "Triangle" mesh generator, https://www.cs.cmu.edu/~quake/triangle.html
- OpenCV library, https://opencv.org
- A. Mustun, "dxflib", https://sourceforge.net/projects/dxflib/
- J. Mahovsky and B. Wyvill, Pluecker Coordinates,
- J.T. Klosowski, "k-DOP"
- Delzip, http://www.delphizip.org
- OpenMP, MS Visual C++.
- OpenGL 2.0 Shading Language
-and so on
Features
- 2D triangular mesh generation for garment patterns (using TRIANGLE)
- Voxel/k-DOP based collision skipping
- Exact collision detection using computation geometry (Pluecker Coord)
- Multi-threaded computation(OpenMP)
- OpenGL 2.0 rendering(shadow mapping, OIT)
- Garment simulation using semi-implicit Euler integration (Baraff & Witkin's)