Skip to content

Satins - extra parameters vs Grouping (beta4.2.7) #215

Open
@Neon22

Description

@Neon22

I did the following in an attempt to make a Satin generator that would create a balanced satin (suitable for some kinds of weaving), and its inverse so that floats are minimised when using them both in a pattern.
Satins-5_3 groupedd-beta

You can see that several transformations are needed to create the balanced satin and its inverse.
I considered if there was a grouping element then you could box these into a single Satin box that would have three possible outputs.
Here simulated using the V1 interface:
Satins-5_3 grouped

However the shift will be different for each of the satins (although it can be calculated)
Here we can see that a 5_2 satin has an added weft shift of 1 - so we can't simply copy a parameter between ops.
Satins-5_2 balanced

This perhaps argues for a dedicated Satin generator with special internal code (so the added weftshift doesn't have to be adjusted everytime you change the Satin shift value). Smaller on-screen as well.
Note that satins of 4,6 are sometimes referred to as Irregular Satins but they are really broken twills. However leaving them in "Satins" does simplify how to think about it.

Perhaps this would also have a shaded output for the weft/warp density increases, or a special shaded operator (I see a similar op in v1) which would also work for twills (also frequently used for shading), and maybe a general case solution to support other weave structures.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions