#349

Матеріали зі спрямованим рисунком (деревні текстури, смуги, геометричний візерунок) не можна розкроювати як завгодно: якщо деталь розвернути на листі, рисунок на зібраному виробі піде впоперек. Тому в деталі є ознака текстури, яка фіксує її орієнтацію.

Як це влаштовано

Текстура — це простий прапорець «Текстура» в рядку деталі: він або увімкнений, або вимкнений. Вибору «вертикальна / горизонтальна» в системі немає — станів лише два.

  • Текстуру увімкнено — орієнтацію зафіксовано: розмір деталі по X лягає вздовж X листа, по Y — вздовж Y. На практиці це означає, що рисунок іде вздовж довгої сторони листа — у листа 2800×2070 це сторона 2800. Оптимізатор не має права розвернути деталь на 90°.
  • Текстуру вимкнено — рисунок неважливий (однотонний матеріал або хаотична текстура), і оптимізатор може повертати деталь на 90°, укладаючи лист щільніше.

Ознака прив'язана саме до осі X, а не до «довгої сторони»: у деталі 600×500 довга сторона — це X, а в 500×600 — уже Y. Тому описувати напрямок через довгу чи коротку сторону некоректно.

Вплив на розкрій

Заборона повороту знижує щільність заповнення листа — деталей поміщається менше, ніж могло б. Це плата за однонаправленість рисунка на готовому виробі. Якщо матеріал однотонний, зняття текстури майже завжди дає економію.

Побічний ефект: за увімкненої текстури ввід розміру деталі по Y обмежений розміром листа по Y — розвернути деталь усе одно не вийде.

Як увімкнути або зняти

Текстуру нової деталі задає матеріал. У налаштуваннях матеріалу є прапорець «Текстура за замовчуванням» з підказкою «Текстура, з якою створюються нові деталі цього матеріалу»: як він стоїть, така текстура й буде в кожної нової деталі. У скла текстури немає, тому прапорця там немає взагалі. В окремої деталі текстуру так само знімають або повертають прапорцем у рядку деталі.

Саму ознаку текстурності задають у товару в каталозі, і зберігається вона в розрізі фірми: одна фірма позначила матеріал нетекстурним — в інших він не змінюється. Текстурний матеріал позначено плашкою «Текстура» у списку матеріалів замовлення та в пошуку товарів. Якщо ознаку не задавала жодна фірма, поведінка попередня — нова деталь створюється з текстурою.

Для всього матеріалу одразу є окрема дія «Прибрати текстуру з деталей»: вона знімає ознаку з усіх деталей цього матеріалу одним натисканням. Зворотної масової операції — проставити текстуру всім — немає.

Позначення на кресленні та в розкрої

У деталі з увімкненою текстурою на кресленні в центрі малюються три смуги вздовж осі X — за ними одразу видно, що орієнтацію зафіксовано, не відкриваючи налаштування деталі. На карті розкрою така деталь додатково позначається значком двосторонньої стрілки.