Abstract
To model a geometrical part in Computer Aided Design systems, declarative modeling is a well-adapted solution to declare and specify geometric objects and constraints. In this chapter, we are interested in the representation of geometric objects and constraints using a new language of description and representation, Geometric Algebra (GA). GA is used here in association with the conformal model of Euclidean geometry (CGA) which requires two extra dimensions comparing to the usual vector space model. Topologically and Technologically Related Surfaces (TTRS) Theory is introduced here as a unified framework for geometric objects representation and geometric constraints solving. Based on TTRS, this chapter shows the capability of the CGA to represent geometric objects and geometric constraints through symbolic geometric constraints solving and algebraic classification.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ait-Aoudia, S., Bahriz, M., Salhi, L.: 2D geometric constraint solving: an overview. In: Proceedings of 2nd International Conference in Visualisation (VIZ), Barcelona (Spain), July 15–17, 2009, pp. 201–206. IEEE Comput. Soc., Los Alamitos (2009)
Bettig, B., Hoffmann, C.M.: Geometric constraint solving in parametric computer-aided design. doi:10.1115/1.3593408
Chou, S.-C.: Mechanical Geometry Theorem Proving. Springer, Berlin (1988)
Chiabert, P., Orlando, M.: About a cat model consistent with iso/tc 213 last issues. Achievements in Mechanical and Materials Engineering Conference. J. Mater. Process. Technol. 157–158, 61–66 (2004)
Chiabert, P., Lombardi, F., Vaccarino, F.: Analysis of kinematic methods for invariants based classification in the ISO/TC213 framework. In: Proceedings of the 10th CIRP International Seminar on Computer-Aided Tolerancing, Erlangen (Germany), March 21–23, 2007
Clément, A., Rivière, A., Temmerman, M.: Cotation tridimensionnelle des systèmes mécaniques – Théorie et pratique. PYC, Ivry-sur-Seine (1994)
Clément, A., Rivière, A., Serré, P., Valade, C.: The TTRS: 13 constraints for dimensioning and tolerancing. In: Proceedings of the 5th CIRP International Seminar on Computer-Aided Tolerancing, pp. 28–29 (1997)
Gaildrat, V.: Declarative modelling of virtual environments, overview of issues and applications. In: Plemenos, D., Miaoulis, G. (eds.) Proceedings of International Conference on Computer Graphics and Artificial Intelligence (3IA), Athens (Greece), May 30–31, 2007
Hervé, J.-M.: The mathematical group structure of the set of displacements. Mech. Mach. Theory 29(1), 73–81 (1994)
Hervé, J.-M.: The Lie group of rigid body displacements, a fundamental tool for mechanism design. Mech. Mach. Theory 34(5), 719–730 (1999)
Hestenes, D.: New tools for computational geometry and rejuvenation of screw theory. In: Bayro-Corrochano, E., Scheuermann, G. (eds.) Geometric Algebra Computing, pp. 3–33. Springer, London (2010)
Hoffmann, C.M., Joan-Arinyo, R.: A brief on constraint solving. Comput-Aided Des. Appl. 2(5), 655–663 (2005)
Joan-Arinyo, R.: Basics on geometric constraint solving. In: Proceedings of 13th Encuentros de Geometrfa Computacional (EGC09), Zaragoza (Spain), June 29–July 1, 2009
Li, H.: Invariant Algebras and Geometric Reasoning. World Scientific, Singapore (2008)
Luo, Z., Dai, J.S.: Mathematical methodologies in computational kinematics. In: 14th Biennial Mechanisms Conference, Chong Qing (China), 2004
Selig, J.M., Bayro-Corrochano, E.: Rigid body dynamics using Clifford algebra. Adv. Appl. Clifford Algebras 20, 141–154 (2010)
Selig, J.M.: Clifford algebra of points, lines and planes. Robotica 18(5), 545–556 (2000)
Serré, P., Moinet, M., Clément, A.: Declaration and specification of a geometrical part in the language of geometric algebra. In: Advanced Mathematical and Computational Tools in Metrology and Testing VIII. Series on Advances in Mathematical for Applied Sciences, vol. 78, pp. 298–308 (2009)
Srinivasan, V.: A geometrical product specification language based on a classification of symmetry groups. Comput. Aided Des. 31(11), 659–668 (1999)
van der Meiden, H.A., Bronsvoort, W.F.: A constructive approach to calculate parameter ranges for systems of geometric constraints. Comput. Aided Des. 38(4), 275–283 (2006)
Zaragoza, J., Ramos, F., Orozco, H.R., Gaildrat, V.: Creation of virtual environments through knowledge-aid declarative modeling. In: LAPTEC, pp. 114–132 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag London Limited
About this chapter
Cite this chapter
Serré, P., Anwer, N., Yang, J. (2011). On the Use of Conformal Geometric Algebra in Geometric Constraint Solving. In: Dorst, L., Lasenby, J. (eds) Guide to Geometric Algebra in Practice. Springer, London. https://doi.org/10.1007/978-0-85729-811-9_11
Download citation
DOI: https://doi.org/10.1007/978-0-85729-811-9_11
Publisher Name: Springer, London
Print ISBN: 978-0-85729-810-2
Online ISBN: 978-0-85729-811-9
eBook Packages: Computer ScienceComputer Science (R0)