| CPC B41J 2/04586 (2013.01) [B41J 2/04593 (2013.01); B41J 3/4073 (2013.01); G06K 15/1868 (2013.01); G06T 17/00 (2013.01); H04N 1/387 (2013.01); B41J 2202/21 (2013.01)] | 17 Claims |

|
1. A method for printing a 2D pattern on a 3D surface comprising:
receiving a 2D pattern by a computing device;
causing a LiDAR device to capture a point cloud of a 3D surface by the computing device, wherein the point cloud comprises a plurality of points;
selecting a subset of the points of the point cloud by the computing device;
generating a mapping of the 2D pattern to the subset of points by the computing device;
generating a path on the 3D surface using generated mapping by the computing device; and
causing a printer to draw the 2D pattern on the 3D surface using the generated path by the computing device.
|