| CPC G06T 15/205 (2013.01) [B29C 64/393 (2017.08); B33Y 50/02 (2014.12); G06F 30/17 (2020.01); G06Q 30/0283 (2013.01); G06Q 30/0621 (2013.01); G06T 17/20 (2013.01); G06T 19/20 (2013.01); G06F 2111/16 (2020.01); G06F 2113/10 (2020.01); G06T 2219/004 (2013.01); G06T 2219/2021 (2013.01)] | 17 Claims | 

| 
               1. A method for generating a custom wearable accessory, comprising: 
            providing for output, from a native application on a display of a computing device, instructions for maneuvering the computing device around a target body part, wherein the instructions include positions and orientations of the computing device to capture a three-dimensional scan of the target body part; 
                capturing, at the computing device, the three-dimensional scan of the target body part of a user when the computing device is maneuvered around the target body part; 
                compiling optical data captured during the three-dimensional scan into a three-dimensional body part model of the target body part at the computing device; 
                predicting regions of the three-dimensional body part model of the target body part, wherein the native application is configured to determine what regions of the target body part have been captured by the computing device; 
                rendering the three-dimensional body part model of the target body part on the computing device; 
                receiving, via the display of the computing device, user inputs on discrete locations of the three-dimensional body part model, wherein the user inputs define a set of markers on the three-dimensional body part model; 
                generating, based on the received user inputs and the three-dimensional body part model, a custom wearable accessory; and 
                queuing, at the computing device, the custom wearable accessory model for fabricating. 
               |