Abstract
The method of smoothing surfaces by correcting reflection lines which is commonly used in the car design industry, relies heavily on the experience of designers and often involves very tedious work. This paper discusses how genetic algorithms can be used to alleviate this problem by providing alternative solutions under suitable constraints set by designers. Strategies for designing genetic codes, fitness functions, crossover and mutation methods, are investigated, with the aim to make the surface smoothing process more intuitive and yet leave designers with a greater choice.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Furuta H., Maeda and Watanabe E.: Application of Genetic Algorithm to Aesthetic Design of Bridge Structures, Microcomputers in Civil Engineering 10 (1995), pp.415–421.
Kaufmann E. and Klass R.: Smoothing surfaces using reflection lines for families of splines, Computer-Aided Design 20(6), 1988, pp.312–316.
Klass R.: Correction of local surface irregularities using reflection lines, Computer-Aided Design 12(2), 1980, pp.73–77.
Markus A., Renner G. and Vancza: Genetic Algorithms in Free Form Surface Curve Design, in Mathematical Methods for Curves and Surfaces, M. Daehlen, T. Lyche and L.L. Schumaker (Eds.), Vanderbilt University Press, 1995, pp.343–354.
Mitchell, M.: An Introduction to Genetic Algorithms, The MIT Press, London, England 1996.
Rogers, D. F. and Adams, J. A.: Mathematical Elements for Computer Graphics (2nd ed.), The McGraw-Hill Publishing Company, 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pham, B., Zhang, Z. (1999). Correction of Reflection Lines Using Genetic Algorithms. In: McKay, B., Yao, X., Newton, C.S., Kim, JH., Furuhashi, T. (eds) Simulated Evolution and Learning. SEAL 1998. Lecture Notes in Computer Science(), vol 1585. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48873-1_5
Download citation
DOI: https://doi.org/10.1007/3-540-48873-1_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65907-5
Online ISBN: 978-3-540-48873-6
eBook Packages: Springer Book Archive