Stitching in a Soft Good

Hi! Does anybody know how to make stitch dashed lines from a curve in Rhino 7 without getting Grasshopper? I’m trying to recreate top stitching on a soft good and I can’t seem to find out how to do it. I tried changing the linetype but for some reason nothing changes. Any help is appreciated.

Hi Kyra -

Could you provide more details about what procedure you are using, and perhaps post a simple 3dm file with just the curve?

@Vanessa ,- can help here

Hi Wim, thanks for replying to my post! I have attached a 3dm link with a simple model with stitching in the middle curve. Here were the steps I did to get here:

  1. Go to “Render Tools” and click on the “Apply Curve Piping”
  2. Go to “Properties” on the bottom right side, then “Object”
  3. Change “Linetype” to “Dashed”

Not sure how to change the length of the stitching and get the spacing between each stitch. Also not sure if the ends of each stitch can curve into the object to make it look like real thread stitching.

Practice Stitching on Soft Good.3dm (361.1 KB)

Hi Kyra -

Thanks for that file.
From your last post now, it sounds like there is no problem with assigning a linetype and seeing the result in the viewport, and, I suppose, using a different linetype also results in a different pattern on your end. Is that correct?

For this, you will need to make a new linetype. In DocumentProperties -> Linetypes you can select an existing linetype (such as “Dashed”) and make a copy of that. You can then change the pattern for that new linetype. The default for “Dashed” is “5.00, 5.00”, which means that a curve segment of length 5 will be drawn, followed by a space of 5.
With the curve piping radius set to 3, something like 5, 12 might work better.

There is no setting for that, and using the “Dome” cap type, as you have done, is the closest you can get with this feature.

1 Like

Hi @KyraB - I’m attaching a couple of clips (quick and dirty) of how I would go about this starting from a NURBS ellipsoid as you did.

For the stitching size and gap - It’s the same as @wim explained above. I had just made the clip already so I’m attaching it.

Stitch - size and gap

For the the stitching indentation on the soft good - The one thing to make sure is to create the object so that the surface seam is perpendicular to the stitching seam of the soft good. It’ll make your life easier when rebuilding the surface to simulate the indentation. After that, it’s a matter of adding control points and moving them around with the Gumball or MoveUVN to get the right look. Download from here.

You can also use SubDs for this type of work.

Getting a 3D stitch - Make sure you run the _ExtractPipedCurve command to obtain a mesh from the curve/stitches. This way you can apply materials to it.

I’ll find a few other resrouces that can be of help and post them here!

As mentioned here are a few resources that might be of interest:

Have you looked at Rhino 8’s new features? We added enriched linetypes which will give you more control over the look and aesthetics for this object type. You can make them tapered and add different cap styles. Here’s a tutorial on Enriched Linetypes.

Thank you SO much for all your help Vanessa! I appreciate it so much.

1 Like

Thank you Wim! So yes, this file was in fact working when I changed the linetype. In the main file I’m using, it won’t change. It’s a closed curve I’m using so not sure why it won’t switch to “dashed.” Also not sure if open curves work for linetypes too. I might just have to rebuild the curve.

Hi Kyra -

If you don’t get that to work, export that single curve and post the 3dm file.

1 Like