一种以特征线为中心的曲面特征表示方法
摘要
Owing to the diversity and complexity of freeform surface shapes, it is difficult to parameterize surface features and express their shapes effectively. A parametric approach for layering freeform surface features is proposed based on characteristic curves. A characteristic curve is a key element and is regarded as the basic unit for building surface shapes. A characteristic curve can be divided into four levels, comprising, from the lowest to the highest level, geometry, constraints, grammar, and semantics. The information is used to layer the parameters of a freeform surface feature so that the global and local shapes of the surface feature can easily be manipulated by the layered parameters. The global shape is controlled by the high parameters between multi characteristic curves, while the local shape is manipulated by these parameters with a single curve. According to the degrees of the surface and its parametric representation, freeform surface features can be divided into two types: semi-freeform and fully freeform. Then, the freeform surface feature is combined in the representation. Using various examples we show that the proposed method can fully express complex surfaces and is effective in defining freeform surface features, making it convenient for designers to edit freeform features from higher-level semantic parameters. Moreover, it provides an efficient way of representing freeform surface features.