I would like to simulate 3D printing on non-uniformly stretched 4-way fabric or 2-way stretch fabrics, and I’ve looked at these following posts to get some lead.
I stitched together @DanielPiker 's solutions in those posts to get something working (take a look at “uniform_stretch.gh”). But to my understanding, this is simulating as if the fabric is shrinking uniformly in all directions.
I would like to simulate with the fabric warp and weft shrinking in different amounts.
So I tried writing something that uses quad meshes (take a look at “variable_stretch-v2.gh”). It sort of works for a simple circle boarder with 8 or less mesh divisions, but as soon as there are more complex patterns or higher mesh divisions, the simulation doesn’t really work anymore. I’ve attached some example photos of the expected results as comparison.
Is there a way to do this? Especially using shells to stiffen selective areas of the mesh while shrinking the weft and warp of the fabric at different rates?