Enhancements to Internal Path tool

Hey everyone… I’ve been working on fixing the Internal Path tool, and have also added some new features to it. You will now be able to set each IPath with it’s own individual color and line weight. Also I have added the option to extend the start and / or end point of a IPath to the Cutline. Such as with a dart.

Or a fold line:

3 different paths… each with a different color, type and weight, 1 with just start point, 1 with just end point, 1 with both points… to a straight cutline and to a curve cut line:

6 Likes

Using an IPath to extend the Grainline to the Cutline… useful when working with stripes.

6 Likes

@Douglas :heart_eyes:, Thank you very much. Excellent your initiatives, as always.

3 Likes

Making sure it works with curved IPaths:

4 Likes

Oh, wow! @Douglas . I’m blown away. Thank you, thank you, thank you!!! You’re absolutely amazing. :rofl: :heart_eyes: :star::star::star:

2 Likes

Aww…shucks. :blush:

I updated the Internal path pen prefs so they’re now default preferences for a new path, rather than being global for all paths:

AND I will now try adding the use of the “Cutouts” path pen if you select the “Cut on fabric” checkbox. i.e. cutouts - that is the internal path is to be cutout, which in most cases the pen would likely match the Cutline pen.

5 Likes

Oh, my goodness, you have been busy. I think that people using a cutter will love you forever!!! Thank you very much!!!

3 Likes

thank you :clap: It’s a good idea :heart_decoration:

3 Likes

Ok… Pen attributes will change and use the Cutout pen if the “Cut on fabric” is checked. Only thing is - which I don’t see a big problem right now - is if you uncheck the box, the pen reverts back to the default Internal pen… removing any pen changes you may have made.

Another issue that’s bugged me for a long time, is I want to have the default Path name to be unique. Right now it’s always “Unnamed path”, and if you don’t rename them you end up with this:

I’m going to make it increment like the Pattern Piece names so at least you have Internal Path 1, Internal Path 2… etc.

5 Likes

Along with a few other kinks I had to work out - like forgetting to update the code so the ipath pen changes are reflected in a layout I did add this:

I kept the default “Unamed path” as

  1. The Internal path tool currently also acts as the CSA tool, and a custom seam allowance path is not an “Internal path”
  2. Don’t have to update the translations for that source.

So when you select a Piece for the path it will check if the name “Unamed path” exists, if so append _1. and so on.

That being said… while testing the updates I’m reminded that the Internal path point names are not visible when displayed in Piece mode. So maybe for future enhancements what are users thoughts on these additions:

  1. Display the point names of Internal paths.
  2. An option to toggle the visibility of all of a path’s (Main, Internal, or CSA) point names.
3 Likes

This is a bit of a fuzzy area… I’d like the point names displayed that are not already displayed in the main path. I don’t want 2 identical point names in the same place, so I think option 2 would be the better option.

It’s very nice to have these Options available, but is there not (perhaps) a better way to do them?

For instance:

If one selects a pattern piece, couldn’t these options be listed in the unused Property editor space in Piece mode with check boxes or eyes that one can just click?

1 Like

I don’t know if you get what I mean. For ex:

The dart point name does not show here because Internal paths do not show point names. I would like to know what the dart point is if I have to go back to draft mode. On the other hand you may not always want the names cluttering up the Pattern piece display… thus my idea to be able to toggle off all the point names in a path. And yes… I’ve thought of not wanting to display names twice - we can handle that. Since Intenal Paths are just another graphics item like points, curves, grainline, labels… we can attach a Context menu to it - so just like with points, we could have a Show point names item for IPaths… as well as whatever other options we want to edit without having to open the pattern piece dialog.

That being said… I discovered something rather neat. I was using the Steampunk trousers pattern, which had the dart done as part of the seam line, for which I added an Internal path extended to the cutline - as shown above. But if I enable the dart point again in the Main path I got this… without the line between A38 and A39: :slightly_smiling_face:

3 Likes

Wow! that is so cool!

I understood.

This is what I mean:

If we select a pattern piece from the list on the right, then the pattern piece gets selected on the drawing board. At the same time, the Show/Hide items can be listed in the space of the Property Editor (in my case) above the Pattern Piece box/widget with an eye next to each. Then we can just click on the eye to toggle the show/hide.

This way, instead of having to find the pattern piece on the drawing board, right-clicking on the piece and then selecting from the menu, we can just select it from the list and click on the eye.

1 Like

You’re still missing my point… Background: Each pattern piece is comprised of a parent PatternPiece class, which has child NodePoint classes (an instance for each point), NodeSpline classes (an instance for each curve), and InternalPaths (an instance for each IPath or CSA). Each class can have it’s own context menu.

What I want to be able to do is 1) Make InternalPaths selectable graphic objects 2) Add visibilty to the IPath point names 3) Add a context menu to be able to show / hide single point names, as well as show / hide all of a paths point names. This would have nothing to do with a PatternPiece class or the Pieces Dock., it would happen inside the InternalPath class file. Realatively speaking - it’s easy to do.

On the other hand implementing a Pattern Piece Properties Editor would require new classes and a whole bunch of code to connect between the PatternPiece, Piece Dock, and Piece Property Editor. All of which doesn’t address my point of showing Internal Path point names. That is, selecting a piece in the Piece Dock is not going to allow selection of any individual Internal Path.

The purpose of the eye in the Piece dock is simply to select which pices are included or visible in the layout. Which BTW IMO is another quirk in the workflow… seems to me the piece selection should also be available in the LAYOUT screen. You should be able to select which pieces you want in a layout, generate a layout… and change which pieces you want in a new layout WITHOUT having to go back to PIECE mode.

2 Likes

Ok, I understand.

2 Likes

Hey @Grace… maybe this will help explain what I had in mind… I just went ahead and did it:

Here’s the dart as an Internal path that is using 2 points in commn with the Main path:

There are several choices: If you don’t want the double A38 & A39 you could:

  1. Exclude the points in the main path as they are not needed here anyways

  1. Hide the 2 Main path A38 & A39

  1. (New option) Hide /Show all the point names for the IPath:

If I work at it a bit more I can probably eliminate adding IPath point nodes that duplicate any existing ones in the pieces’s Main path.

4 Likes

:star_struck: It’s looking amazing! Thank you very much, @Douglas

2 Likes