Patent ID: 8928668
Filing Date: 2015-01-06
Classification: G06T

Abstract:
1. A method of rendering a stroked curve for display in a graphics processing system, the graphics processing system being capable of using a plurality of rendering processes for the purpose of rendering stroked curves, the method comprising: receiving, by one or more data processors, an input stroked curve defined in a defined space by a centre curve and an associated stroke width; determining, by the one or more data processors, whether the input stroked curve comprises at least one self-overlapping region; determining whether the input stroked curve should be sub-divided into at least two portions for purposes of rendering based on said step of determining whether the input stroked curve comprises at least one self-overlapping region; if it is determined that the input stroked curve comprises at least one self-overlapping region, then sub-dividing the input stroked curve into at least two portions based on said determination, wherein at least one of the portions includes the at least one self-overlapping region and another of the portions does not include the at least one self-overlapping region; and for each of the at least two portions: wherein the step of determining whether the input stroked curve comprises at least one self-overlapping region comprises determining the radius of curvature at at least one point on the centre curve of the input stroked curve, and comparing the determined radius of curvature to half the associated stroke width of the input stroked curve.