Patent ID: 11899418
Assignee: 3 PALMS GROUP, LLC
Field: Control (Instruments)
Classification: CPC G | IPC G

Claim 10:
11. A system comprising:
at least one processor; and
a memory storing instructions that, when executed by the at least one processor, cause the system to perform a method comprising:
receiving dimensions of a two-dimensional building surface area, including a surface length and a surface height;
receiving dimensions of a surface material unit, including a material length and a material height;
receiving design parameters defining a three-dimensional design over the two-dimensional building surface area;
partitioning the three-dimensional design into a plurality of three-dimensional segments based on both the three-dimensional design and the dimensions of the surface material unit; and
generating a set of milling instructions for cutting a plurality of surface material units into the plurality of three-dimensional segments;

wherein the three-dimensional design comprises a first series of lines extending in a first direction;
wherein the surface height is less than or equal to the material height;
wherein the partitioning the three-dimensional design comprises:
dividing each line in the first series of lines into a set of points, and
iteratively setting lines in the first series of lines as seam lines when a horizontal distance between any point on a next line in the first series of lines and any point on a latest seam line exceeds a first dimensional threshold; and

wherein the first dimensional threshold is determined based on the material length.