Shape factors and shoulder points for shape control of rational Bézier curves

The weights of rational Bézier curves cannot be regarded as true independent shape factors since they do not enjoy invariance with respect to Moebius (i.e., rational linear) reparametrizations, which do not change the curve shape. However, the existence of such shape factors, also called shape invar...

Descripción completa

Detalles Bibliográficos
Autor: Sánchez-Reyes Fernández, Francisco Javier
Tipo de recurso: artículo
Fecha de publicación:2023
País:España
Institución:Universidad de Castilla-La Mancha
Repositorio:RUIdeRA. Repositorio Institucional de la UCLM
OAI Identifier:oai:ruidera.uclm.es:10578/36381
Acceso en línea:https://hdl.handle.net/10578/36381
Access Level:acceso abierto
Palabra clave:Moebius reparameterization
Rational Bézier curve
Shape factor
Shape invariant
Shoulder point
Weight
Descripción
Sumario:The weights of rational Bézier curves cannot be regarded as true independent shape factors since they do not enjoy invariance with respect to Moebius (i.e., rational linear) reparametrizations, which do not change the curve shape. However, the existence of such shape factors, also called shape invariants, is well-known. They are associated with each inner control point and are computed as the ratio of weight ratios for three consecutive control points. We show that these shape factors, in addition to their invariance to Moebius reparameterization, provide a more convenient shape control than the customary weights since they exert a more localized push/pull. Each shape factor amounts to that of the conic defined by a triplet of consecutive control points and weights. Thus, shape factors can be controlled in a geometric way using existing techniques for conics by setting the conic rho-factor via moving the associated shoulder point. Each shoulder point moves along a radial direction through its corresponding control point, furnishing a more practical shape handle than sliding the traditional weight points (aka Farin points) on the polygon legs.