2021-12-28 21:07:45 +01:00
|
|
|
---
|
|
|
|
title: scale
|
|
|
|
---
|
|
|
|
|
|
|
|
<Note>
|
|
|
|
|
|
|
|
##### This setting is for future use
|
|
|
|
|
|
|
|
This setting has been added to our core library in anticipation
|
2022-02-19 08:04:25 +01:00
|
|
|
of a feature request that we've made part of [our v3
|
2021-12-28 21:07:45 +01:00
|
|
|
roadmap](https://github.com/freesewing/freesewing/discussions/1278).
|
|
|
|
|
|
|
|
It does not currently have any effect.
|
|
|
|
|
|
|
|
</Note>
|
|
|
|
|
|
|
|
The `scale` setting is an overal factor that will influence a variety of
|
|
|
|
factors to better support very large or very small patterns.
|
|
|
|
|
|
|
|
To be clear, `scale` does not change the size of the pattern itself.
|
2022-02-19 08:04:25 +01:00
|
|
|
It merely controls things like the various stroke width, the size of arrows
|
2021-12-28 21:07:45 +01:00
|
|
|
on dimensions, the size of the text on the pattern, and so on.
|
|
|
|
|
2022-02-19 08:04:25 +01:00
|
|
|
This is a feature request by those users that our generating pattern
|
2021-12-28 21:07:45 +01:00
|
|
|
for dolls. At such small sizes, many snippets, text, or logos become
|
|
|
|
so large (in comparison to the pattern) that they are problematic.
|
|
|
|
|
|
|
|
This setting is aimed at addressing that.
|
|
|
|
|
|
|
|
```js
|
|
|
|
import Brian from "@freesewing/brian";
|
|
|
|
|
|
|
|
const pattern = new Brian({
|
|
|
|
scale: 0.5
|
|
|
|
})
|
|
|
|
```
|