Patent Document ID: 9984480
Application ID: 15076423
Patent Status: 1

Claim One:
1. In a digital environment rendering spline-based designs, a method of enhancing curves, the method comprising: detecting, by at least one processor, user input defining points of at least a portion of a spline; non-uniformly scaling, by the at least one processor, a curve in the spline in a single direction; identifying, by the at least one processor, end point constraints comprising a starting curvature and an ending curvature from the non-uniformly scaled curve; computing, by the at least one processor, multiple cubic variation of curvature (CVC) curves corresponding to the identified end point constraints; and downscaling, by the at least one processor, the multiple CVC curves while maintaining the starting curvature and the ending curvature from the non-uniformly scaled curve to generate an enhanced curve in the spline.