Method for evaluating spline parameters for smooth curve sampling
AssigneeInfragistics, Inc.
InventorDavid McLean Carron
Life of this patent
Estimating the term…
Abstract
A computer implemented method and apparatus for reproducing an input curve on a mobile device comprising detecting the input curve, sampling the input curve into a discrete set of vertices, performing a normalized dot product of an edge leading into each one of the discrete set of vertices and a tangent to an edge leading from each one of the discrete set of vertices, setting one or more spline stiffness parameter based on the normalized dot product corresponding to each vertex; and converting the sampled input curve into one or more spline patch with the set spline stiffness parameter corresponding to each vertex.
Claims12
A computer implemented method for reproducing an input curve on a mobile device comprising:
- detecting the input curve;
- sampling the input curve into a discrete set of vertices;
- performing a normalized dot product of an edge leading into each one of the discrete set of vertices and a tangent to an edge leading from each one of the discrete set of vertices;
- setting one or more spline stiffness parameter based on the normalized dot product corresponding to each vertex;
- and
- converting the sampled input curve into one or more spline patch with the set spline stiffness parameter corresponding to each vertex.
An apparatus for reproducing an input curve comprising:
- a detector for detecting the input curve;
- a sampler, coupled to the detector, for sampling the input curve into a discrete set of vertices;
- a normalizer, coupled to the sampler, for performing a normalized dot product of an edge leading into each one of the discrete set of vertices and computing a tangent to an edge leading from each one of the discrete set of vertices;
- and
- a spline generator, coupled to the normalizer, for setting a spline stiffness parameter based on the calculation corresponding to each vertex and converting the sampled input curve into one or more spline patch with the set spline stiffness parameter corresponding to each vertex.
Dependencies are inferred from the claim text.