Construction of Surfaces Defined from Planar Curves in Python

Authors

  • Rubén Teodoro Urbina Guzmán Universidad Tecnológica Del Perú Utp - (Pe), Perú
  • Yheff Alexander Castillo Maza Universidad Nacional De Piura - (Pe)
  • Ronald Paul Santamaria Silupu Universidad Nacional De Piura - (Pe)
  • Javier Eduardo Jaramillo Atoche Universidad Tecnológica Del Perú Utp - (Pe), Perú
  • Manuel Hernán Garcia Saba Universidad Nacional De Piura - (Pe)
  • Vanesa Humbertina Silupu Ortega Universidad Nacional De Piura - (Pe)
  • Jorge Luis Torres Lizana Universidad Nacional De Piura - (Pe)

DOI:

https://doi.org/10.18687/LACCEI2025.1.1.1272

Keywords:

Planar Curves, Surface Techniques, Surfaces of Revolution, Swung Surfaces, Geometric Modeling

Abstract

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

License

Creative Commons 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

Most read articles by the same author(s)