1
0
Fork 0
freesewing/sites/dev/docs/tutorials/pattern-design/part3/tests/readme.mdx

160 lines
4.8 KiB
Text
Raw Normal View History

---
2023-09-30 14:04:18 +02:00
title: Testing your designs
sidebar_position: 70
---
2022-10-11 01:37:09 +02:00
With the basic outline of our pattern ready, now would be a good time
2022-02-19 08:04:25 +01:00
to test it to see how well it adapts to different measurements,
and the range of options we provided.
:::note [FIXME]
2024-09-29 07:14:59 +02:00
Update this for v3
2022-10-11 01:37:09 +02:00
This page needs to be updated with screenshots from the v3 development
environment
:::
2022-10-11 01:37:09 +02:00
:::tip
###### No more grading
FreeSewing patterns are _bespoke_, which means that we don't need to
2023-09-29 19:41:24 +02:00
grade our pattern to provide a range of sizes. We should test our pattern
for different measurements and options to see how well it adapts.
:::
If testing our pattern sounds like a lot of work, we're in luck. FreeSewing can do it
for us. Click the **Test Design** link in the sidebar under the **View** title.
We have a number of ways to test our pattern:
2022-07-02 22:52:31 +02:00
- Test design options
- Test measurements
2023-09-29 19:41:24 +02:00
- Test measurements sets
2022-10-11 01:37:09 +02:00
The [API docs on sampling](/reference/api/pattern/sample) have all the details
on how this works, but for now we'll just look at the end result of each of
these.
## Testing pattern options
2022-10-11 01:37:09 +02:00
We used percentage options, which can vary between their minimum and maximum
2024-09-29 07:14:59 +02:00
value. For these tests, FreeSewing will divide that range into 10 steps and
draft our pattern for each step.
Click on any of the options we've added to our pattern, and our bib will be
2022-10-11 01:37:09 +02:00
drawn with that option sampled.
### lengthRatio
2022-10-11 01:37:09 +02:00
The `lengthRatio` option controls the length of our bib. Testing it confirms
that it only influences the length:
![This is what it should look like when we test the `lengthRatio`
2022-10-11 01:37:09 +02:00
option](test-option-lengthratio.png)
2024-09-29 07:14:59 +02:00
:::note [FIXME]
Update screenshot for v3
:::
### neckRatio
2024-09-29 07:14:59 +02:00
The `neckRatio` option will determine the size of the neck opening. For the
2022-10-11 01:37:09 +02:00
same `head` measurement, varying this option should result in bibs with
increasingly larger neck opening.
Testing it confirms this. We can also see that as the neck opening gets
smaller, we will rotate the straps further out of the way to avoid overlap:
![This is what it should look like when we test the `neckRatio`
2022-10-11 01:37:09 +02:00
option](test-option-neckratio.png)
2024-09-29 07:14:59 +02:00
:::note [FIXME]
Update screenshot for v3
:::
### widthRatio
2024-09-29 07:14:59 +02:00
The `widthRatio` option will determine the width of our bib. For the same
2022-10-11 01:37:09 +02:00
`head` measurement, varying this option should result in increasingly wider
bibs.
If we test it, we can see that it works as intended. But there's one thing that
perhaps requires our attention. Making the bib wider shortens the length from
2022-10-11 01:37:09 +02:00
the bottom of the neck opening to the bottom of the bib. Thereby making the
bib shorter when it's worn.
![This is what it should look like when we test the `widthRatio`
2022-10-11 01:37:09 +02:00
option](test-option-widthratio.png)
2024-09-29 07:14:59 +02:00
:::note [FIXME]
Update screenshot for v3
:::
:::note
2022-10-11 01:37:09 +02:00
Even if the _total length_ of the bib stays the same, the _useable length_
shortens when the bib is made wider. Users will not expect this, so it's
something that we should fix in our pattern.
2022-10-11 01:37:09 +02:00
Adjusting the pattern to make the `widthRatio` not influence the _useable
length_ of the bib is not covered in this tutorial. It is left _as an exercise
to the reader_.
:::
## Testing measurements
2022-10-11 01:37:09 +02:00
Testing a measurement will vary that measurement 10% up or down while leaving
2024-09-29 07:14:59 +02:00
everything else the same. This gives us the option to determine how any given
2022-10-11 01:37:09 +02:00
measurement is influencing the pattern.
2022-10-11 01:37:09 +02:00
For our bib, we only use one measurement, so it influences the entire pattern.
2024-09-29 07:14:59 +02:00
:::note [FIXME]
Add screenshot
:::
2023-09-29 19:41:24 +02:00
## Testing measurments sets
2022-10-11 01:37:09 +02:00
Whereas testing a measurement will only vary one individual measurement,
2023-09-29 19:41:24 +02:00
testing measurements sets will draft our pattern for different sets of
measurements.
2022-10-11 01:37:09 +02:00
On the surface, the result below is the same as our measurement test. But that
is because our bib only uses one measurement. So testing that one measurement
ends up being the same as testing a complete set of measurements.
But most patterns use multiple measurements, and we'll find this test gives
us insight into how our pattern will adapt to differently sized bodies.
2024-09-29 07:14:59 +02:00
:::note [FIXME]
Add screenshot
:::
## The antperson test
2024-09-29 07:14:59 +02:00
A special case of model testing is the so-called _antperson test_. It drafts
our pattern with a set of _typical_ measurements , and then drafts it again
2022-02-20 14:35:50 +01:00
with measurements that are 1/10th of those _typical_ measurements.
2022-10-11 01:37:09 +02:00
It is named after [the cartoon
2024-09-29 07:14:59 +02:00
character](<https://en.wikipedia.org/wiki/Ant-Man_(film)>) who can shrink, yet
2022-10-11 01:37:09 +02:00
somehow his suit still fits.
The purpose of the antperson test is to bring out areas in our pattern where
2024-09-29 07:14:59 +02:00
we made assumptions that will not properly scale. Many drafting books will
tell us to _add 3 cm there_ or _measure 2 inch to the right_. Those
instructions don't scale, and we should avoid them.
2022-10-11 01:37:09 +02:00
The best patterns will pass the antperson test with 2 patterns exactly the
same, where one will simply be 1/10th the scale of the other.
2024-09-29 07:14:59 +02:00
:::note [FIXME]
Add screenshot
:::
When we're happy with how our pattern passes these tests, it's time to
2022-10-11 01:37:09 +02:00
complete our design.