Snap a value to nearest grid slice, using ceil.
Example: if you have an interval gap of 5
and a position of 12
... you will snap to 15
.
As will 14
snap to 15
... but 16
will snap to 20
.
name | type | arguments | Default | description |
---|---|---|---|---|
value | number |
The value to snap. |
||
gap | number |
The interval gap of the grid. |
||
start | number | <optional> | 0 |
Optional starting offset for gap. |
divide | boolean | <optional> | false |
If |
The snapped value.
Snap a value to nearest grid slice, using floor.
Example: if you have an interval gap of 5
and a position of 12
... you will snap to 10
.
As will 14
snap to 10
... but 16
will snap to 15
.
name | type | arguments | Default | description |
---|---|---|---|---|
value | number |
The value to snap. |
||
gap | number |
The interval gap of the grid. |
||
start | number | <optional> | 0 |
Optional starting offset for gap. |
divide | boolean | <optional> | false |
If |
The snapped value.
Snap a value to nearest grid slice, using rounding.
Example: if you have an interval gap of 5
and a position of 12
... you will snap to 10
whereas 14
will snap to 15
.
name | type | arguments | Default | description |
---|---|---|---|---|
value | number |
The value to snap. |
||
gap | number |
The interval gap of the grid. |
||
start | number | <optional> | 0 |
Optional starting offset for gap. |
divide | boolean | <optional> | false |
If |
The snapped value.