Skip to main content
Log in

Boosted Surfaces: Synthesis of Meshes using Point Pair Generators as Curvature Operators in the 3D Conformal Model

  • Published:
Advances in Applied Clifford Algebras Aims and scope Submit manuscript

Abstract

This paper introduces a new technique for the formulation of parametric surfaces. Applying translation operations to tangent vectors \({n_{\circ} {\bf \upsilon}}\) results in null point pairs \({\tau}\). We treat these null point pairs as surface and mesh curvature control points which can be interpolated and exponentiated to construct continuous topological transformations \({\mathcal{K}}\) of the form \({e^{{-}\frac{\tau}{2}}}\) 2. Some basic algorithms are proposed, including the boost which bends a line to a circle of curvature \({\kappa}\), and the twisted boost which generates the Hopf fibration. We investigate methods to control curvature in two orthogonal directions u and v and examine a few distance-based and linear weighting techniques for synthesizing surface patches using multiple curvature control points. We consider the expressivity of the technique in manipulating meshes, and find that applying these rotors to mesh points provides a novel and computationally efficient method for creating boosted forms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. P. Colapinto, Versor: Spatial Computing with Conformal Geometric Algebra. Masters Thesis, University of California at Santa Barbara. Available via http://versor.mat.ucsb.edu (2011) with video demonstrations available at http://www.vimeo.com/wolftype/videos.

  2. Dorst L., Fontijne D., Mann S.: Geometric Algebra for Computer Science. Morgan Kaufmann, San Francisco (2007)

    Google Scholar 

  3. L. Dorst, The Representation of Rigid Body Motions in the Conformal Model of Geometric Algebra. In: B. Rosenhahn, R. Klette, D. Metaxas (Eds.), Human Motion - Understanding, Modelling, Capture, and Animation, Springer Netherlands (2008), pp. 507–529.

  4. L. Dorst and R. Valkenburg, Square Root and Logarithm of Rotors in 3D Conformal Geometric Algebra using Polar Decomposition. In: L. Dorst and J. Lasenby (Eds.), Guide to Geometric Algebra in Practice, Springer London (2011), pp. 25–46.

  5. A. Lasenby, Recent Applications of Conformal Geometric Algebra, In: H. Li, P. J. Olver and G. Sommer (Eds.), Computer Algebra and Geometric Algebra with Applications, Lecture Notes in Computer Science Volume 3519, Springer Berlin Heidelberg (2005), pp. 298–328.

  6. H. Li, D. Hestenes, and A. Rockwood, Generalized Homogeneous Coordinates for Computational Geometry. In: G. Sommer (Ed.), Geometric Computing with Clifford Algebra, Springer Berlin Heidelberg (2001), pp. 25–58.

  7. R. Wareham, J. Cameron, A. Lasenby, Applications of Conformal Geometric Algebra in Computer Vision and Graphics. In: H. Li, P. J. Olver and G. Sommer (Eds.), Computer Algebra and Geometric Algebra with Applications, Lecture Notes in Computer Science Volume 3519, Springer Berlin Heidelberg (2005), pp. 329–349.

  8. R. Wareham, J. Lasenby, Rigid Body and Pose Interpolation using Geometric Algebra. Submittted to ACM Transactions on Graphics, (2004).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pablo Colapinto.

Additional information

This work is funded in part by the Deutsch Foundation via the AlloSphere Research Group at UCSB.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Colapinto, P. Boosted Surfaces: Synthesis of Meshes using Point Pair Generators as Curvature Operators in the 3D Conformal Model. Adv. Appl. Clifford Algebras 24, 71–88 (2014). https://doi.org/10.1007/s00006-013-0438-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00006-013-0438-9

Keywords

Navigation