-
-
Notifications
You must be signed in to change notification settings - Fork 4
Carver: Array
Nika Kutsniashvili edited this page Aug 11, 2024
·
2 revisions
Carver shape can be duplicated, or arrayed into multiple rows and columns either inside the modal or before the operator is initiated by tweaking the properties in the "Array" dropdown menu. Duplicates will be drawn with a dimmed red color (and without a bounding box) during the operator. Array is currently destructive and can not be changed after the cutter object is created; instead of using modifiers, all duplicates will be inside one cutter object as separate islands.
- The shape can be arrayed either on the X-axis (Rows), Y-axis (Columns), or both!
- Rows and columns can be added & subtracted during the modal operator too. Pressing
→
and↑
will add one more row and column respectively, and←
and↓
will subtract one.
- by default rows are added to the left of the shape, and columns at the bottom.
- This can be changed by Direction properties for each in the "Array" dropdown menu. Currently this can not be changed during the modal.
- Array has a relative offset, where
0
is the exact end of the original shape's bounding box. Duplicates can not intersect with original or each other, therefore negative values are not allowed. - Gap property allows making the gaps between rows and/or columns larger or smaller. Even though in UI slider caps at 250, any higher positive number can be entered manually.
- If either rows or columns are drawn the
A
key in the modal operator becomes a modifier and allows changing the gap between rows by moving the mouse on the X-axis (left-and-right), and the gap between columns by moving the mouse on the Y-axis (up-and-down).
NOTE: At the moment moving the mouse up always makes the gap between columns larger, even when they're drawn to the bottom of the shape.
This feels like an inverted behavior, where the mouse is moving up and duplicates are moving down (or left-and-right for rows).
It is planned to make this more natural in the future.
# Experimental!
There is one more bevel property hidden behind experimental flag (which can be enabled in preferences).
Bevel profile controls whether beveling is happening inside the shape (**Concave**), or outside, rounding corners (**Convex**).
It defaults to Convex, so what is hidden behind experimental is Concave profile.
Reason for that is the bug in overlay drawing for Concave bevels.
But besides that drawing bug, they work perfectly fine.