US 11,915,349 B1
Extrusion technique for curve rendering
Nitin Nandakumar, Sunnyvale, CA (US); Tobias Eble, Sunnyvale, CA (US); and Shenyao Ke, Fremont, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Mar. 15, 2022, as Appl. No. 17/694,959.
Claims priority of provisional application 63/162,604, filed on Mar. 18, 2021.
Int. Cl. G06T 11/40 (2006.01); G06T 1/20 (2006.01); G06T 7/50 (2017.01); G06T 7/64 (2017.01); G06T 7/73 (2017.01)
CPC G06T 11/40 (2013.01) [G06T 1/20 (2013.01); G06T 7/50 (2017.01); G06T 7/64 (2017.01); G06T 7/73 (2017.01); G06T 2200/12 (2013.01); G06T 2200/28 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
at a device:
determining a first set of vertices representing a curve, wherein the first set of vertices correspond to a first area of rasterization window space;
determining a second set of vertices representing the curve, the second set of vertices corresponding to a second area of the rasterization window space, the second area larger than the first area;
identifying fragments based on the second set of vertices representing the curve; and
generating an image depicting the curve, the image comprising pixel values for at least some of the identified fragments, wherein the second set of vertices are interpreted to provide a position of the curve and the pixel values are determined based on the position of the curve.