Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Smoothness
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Geometric continuity=== {{Distinguish|Geometrical continuity}} [[File:Curves g1 contact.svg|upright=1.2|thumb|Curves with ''G''<sup>1</sup>-contact (circles,line)]] [[File:Kegelschnitt-Schar.svg|upright=1.2|thumb|<math>(1-\varepsilon^2) x^2 -2px+y^2=0 , \ p>0 \ , \varepsilon\ge 0</math><br /> pencil of conic sections with ''G''<sup>2</sup>-contact: p fix, <math>\varepsilon</math> variable <br /> (<math>\varepsilon=0</math>: circle,<math>\varepsilon=0.8</math>: ellipse, <math>\varepsilon=1</math>: parabola, <math>\varepsilon=1.2</math>: hyperbola)]] A [[curve]] or [[Surface (topology)|surface]] can be described as having <math>G^n</math> continuity, with <math>n</math> being the increasing measure of smoothness. Consider the segments either side of a point on a curve: *<math>G^0</math>: The curves touch at the join point. *<math>G^1</math>: The curves also share a common [[tangent]] direction at the join point. *<math>G^2</math>: The curves also share a common center of curvature at the join point. In general, <math>G^n</math> continuity exists if the curves can be reparameterized to have <math>C^n</math> (parametric) continuity.<ref name=Barsky-DeRose>{{cite journal |first1=Brian A. |last1=Barsky |first2=Tony D. |last2=DeRose |title=Geometric Continuity of Parametric Curves: Three Equivalent Characterizations |journal=IEEE Computer Graphics and Applications |volume=9 |issue=6 |year=1989 |pages=60–68 |doi=10.1109/38.41470 |s2cid=17893586 }}</ref><ref>{{cite web |url=https://www2.mathematik.tu-darmstadt.de/~ehartmann/cdgen0104.pdf#page=55 |first=Erich |last=Hartmann |title=Geometry and Algorithms for Computer Aided Design |page=55 |date=2003 |publisher=[[Technische Universität Darmstadt]] |access-date=2019-08-31 |archive-date=2020-10-23 |archive-url=https://web.archive.org/web/20201023054532/http://www2.mathematik.tu-darmstadt.de/~ehartmann/cdgen0104.pdf#page=55 |url-status=live }}</ref> A reparametrization of the curve is geometrically identical to the original; only the parameter is affected. Equivalently, two vector functions <math>f(t)</math> and <math>g(t)</math> such that <math>f(1)=g(0)</math> have <math>G^n</math> continuity at the point where they meet if they satisfy equations known as Beta-constraints. For example, the Beta-constraints for <math>G^4</math> continuity are: :<math> \begin{align} g^{(1)}(0) & = \beta_1 f^{(1)}(1) \\ g^{(2)}(0) & = \beta_1^2 f^{(2)}(1) + \beta_2 f^{(1)}(1) \\ g^{(3)}(0) & = \beta_1^3 f^{(3)}(1) + 3\beta_1\beta_2 f^{(2)}(1) +\beta_3 f^{(1)}(1) \\ g^{(4)}(0) & = \beta_1^4 f^{(4)}(1) + 6\beta_1^2\beta_2 f^{(3)}(1) +(4\beta_1\beta_3+3\beta_2^2) f^{(2)}(1) +\beta_4 f^{(1)}(1) \\ \end{align} </math> where <math>\beta_2</math>, <math>\beta_3</math>, and <math>\beta_4</math> are arbitrary, but <math>\beta_1</math> is constrained to be positive.{{r|Barsky-DeRose|p=65}} In the case <math>n=1</math>, this reduces to <math>f'(1)\neq0</math> and <math>f'(1) = kg'(0)</math>, for a scalar <math>k>0</math> (i.e., the direction, but not necessarily the magnitude, of the two vectors is equal). While it may be obvious that a curve would require <math>G^1</math> continuity to appear smooth, for good [[aesthetics]], such as those aspired to in [[architecture]] and [[sports car]] design, higher levels of geometric continuity are required. For example, reflections in a car body will not appear smooth unless the body has <math>G^2</math> continuity.{{cn|date=April 2024}} A {{em|[[rounded rectangle]]}} (with ninety degree circular arcs at the four corners) has <math>G^1</math> continuity, but does not have <math>G^2</math> continuity. The same is true for a {{em|[[rounded cube]]}}, with octants of a sphere at its corners and quarter-cylinders along its edges. If an editable curve with <math>G^2</math> continuity is required, then [[cubic splines]] are typically chosen; these curves are frequently used in [[industrial design]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)