Patent ID: 7277094

Claim:
An arrangement for generating a representation of a feature in a surface defined by a mesh representation, the mesh comprising at a selected level a plurality of points including at least one point, referred to as a vertex, connected to a plurality of neighboring points by respective edges, the feature being defined in connection with the vertex and at least one of the neighboring points and the edge interconnecting the vertex and the at least one of the neighboring points in the mesh representation, the feature generating arrangement comprising: A. a weight vector generator module configured to generate at least one weight vector based on a parameterized subdivision rule defined at a plurality of levels, for which a value of at least one parameter differs at at least two levels in the mesh; and B. a feature representation generator module configured to use the at least one weight vector and positions of the vertex and the neighboring points to generate the representation of the feature, wherein the feature is a smooth feature line defined in connection with the vertex and two neighboring points and edges interconnecting the vertex and the respective neighboring points, the weight vector generator module being configured to make use of the parameterized subdivision rule having a parameter value associated with each of the edges along which the smooth feature line is defined, wherein the weight vector generator module is configured to make use of parameters associated with the edges along which the smooth feature line is defined whose values differ, and wherein the weight vector generator module is configured to make use of the parameters that are in relation to a subdivision rule that, in turn, reflects a sharp crease along the edges along which the smooth feature line is defined, the values of the parameters being defined in the interval [0,1], where higher values define a sharper crease, the values of the parameters at a lower level being related to the values of the parameters at a higher level being related by s 1 ( j+ 1)=(¾ s 1 ( j )+¼ s 2 ( j )) 2 , and s 2 ( j+ 1)=(¼ s 1 ( j )+¾ s 2 ( j )) 2 where s 1 (j) and s 2 (j) represent the values of the parameters associated with the respective edges at level “j,” and s 1 (j+1) and s 2 (j+1) represent the values of the parameters associated with the respective edges at the higher level “j+1.”