Construction of Surfaces Defined from Planar Curves in Python
DOI:
https://doi.org/10.18687/LACCEI2025.1.1.1272Keywords:
Planar Curves, Surface Techniques, Surfaces of Revolution, Swung Surfaces, Geometric ModelingAbstract
This article presents five techniques for constructing surfaces from planar curves. First, the bilinear surface is studied, which requires four points for its definition. By generalizing this surface, the so-called ruled surfaces are obtained, which are widely used in the aeronautical industry. Within the ruled surfaces, a particular case is the cylindrical surfaces, which are generated by moving a planar curve along a straight path. Another technique for generating surfaces consists of rotating a planar curve around an axis in space, giving rise to surfaces of revolution. Finally, the concept of Swung surfaces is introduced, a generalization of surfaces of revolution in which the curve does not rotate around a circumference, but follows an arbitrary trajectory. These concepts have been implemented in Python as a pedagogical tool for undergraduate courses, taking advantage of its accessibility and ease for the visualization of mathematical concepts. Although the article presents the theoretical foundations of each type of surface, it would be relevant to delve into the restrictions and limitations that may arise when generating them. Analyzing these challenges would allow us to develop new strategies for the construction and manipulation of surfaces, thus opening opportunities for future research and applications.Downloads
Published
2025-07-27
Issue
Section
Articles
Copyright
Copyright (c) 2025 LACCEI
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
LACCEI retains copyright of all published articles under the terms of its copyright transfer agreement. As the copyright holder, LACCEI distributes the articles to the public under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).
How to Cite
Urbina Guzmán, R. T., Castillo Maza, Y. A., Santamaria Silupu, R. P., Jaramillo Atoche, J. E., Garcia Saba, M. H., Silupu Ortega, V. H., & Torres Lizana, J. L. (2025). Construction of Surfaces Defined from Planar Curves in Python. LACCEI, 1(12). https://doi.org/10.18687/LACCEI2025.1.1.1272