Дещо булева хитрість роботи - це досить простий процес.
Просто візьміть набір наявних у вас шестикутників, створіть прямокутник, який відповідає помаранчевому, який я отримав на зображенні вище (переконайтесь, що кути притискаються до відповідних точок на шестикутниках), а потім скористайтеся інструментом перетину, щоб отримати позбутися всього за межами прямокутника. Це повинно залишати вас з доступним малюнком.
Редагувати: За коментарем Гораціо (гарний дзвінок!), Я подумав, що мені слід пояснити, як я зупинився на цьому конкретному прямокутнику. Створюючи плитку, потрібно, щоб кожна частина вашого малюнка з’являлася хоча б один раз у зазначеній плитці (в ідеалі - не більше одного разу). З цією схемою я подивився, чи є якісь повторювані точки на осі x або y; на щастя для мене, шестикутники не сидять під непарним кутом, тому це зробило завдання відносно легким.
На осі X я вибрав два шестикутники, які були вирівняні. Це були б початок і кінець візерунка, по горизонталі. Наступним чином я вибрав узгоджувальну точку з кожної (у даному випадку найбільш лівої точки). Це означатиме точну ширину відсікаючого прямокутника для візерунка. Далі я робив те саме по вертикалі, використовуючи точки, які я вже вибрав по ширині, як верхні кути обрізного прямокутника візерунка. Як тільки я знайшов відповідні нижні точки, було визначено прямокутник відсікання.
Ви можете використовувати цю техніку в будь-якій кількості фігур. Ви можете використовувати його і на шестикутники (або інші форми) під кутом, але пам’ятайте, що плитка стане значно більшою, залежно від кута.