A GUI for Streamlining the Assisted Design for Vehicles

Computer-Aided Design has been broadly used as an essential tool for engineers, architects, and designers, helping the user to model 2D or 3D objects, enabling the development, modification, and optimization of final products. We present a Graphical User Interface (GUI) to extract silhouettes of an object from three images. After extraction, they are stored in an ordered array, in full or optimized versions, with a certain compression level. They are then extruded in each direction to build up the corresponding 3D object by intersection, which is stored in a mesh file; to be used as input for other purposes. The GUI is coded in Python with a user-friendly interface that calls FreeCAD for extrusion. Since the GUI was originally designed to generate objects for the study of fluid-structure interaction, our tested cases are vehicles. However, its potential use in other areas is discussed.

Authors

Institutions

Publication Details

Journal
Computing in Science & Engineering
Published
2025-06-18
DOI
https://doi.org/10.1109/mcse.2025.3579421
Primary Topic
Manufacturing Process and Optimization
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A GUI for Streamlining the Assisted Design for Vehicles

Norberto A. Hernández-Leandro, F. Hueyotl‐Zahuantitla, José Roberto Cantú-González, Mario A. Aguirre-López
Computing in Science & Engineering
Manufacturing Process and Optimization
article

A GUI for Streamlining the Assisted Design for Vehicles

Norberto A. Hernández-Leandro, F. Hueyotl‐Zahuantitla, José Roberto Cantú-González, Mario A. Aguirre-López
article en

Abstract

Computer-Aided Design has been broadly used as an essential tool for engineers, architects, and designers, helping the user to model 2D or 3D objects, enabling the development, modification, and optimization of final products. We present a Graphical User Interface (GUI) to extract silhouettes of an object from three images. After extraction, they are stored in an ordered array, in full or optimized versions, with a certain compression level. They are then extruded in each direction to build up the corresponding 3D object by intersection, which is stored in a mesh file; to be used as input for other purposes. The GUI is coded in Python with a user-friendly interface that calls FreeCAD for extrusion. Since the GUI was originally designed to generate objects for the study of fluid-structure interaction, our tested cases are vehicles. However, its potential use in other areas is discussed.

Computing in Science & EngineeringVol. 27(3)
Universidad Autónoma de Coahuila (MX), Secretaria de Salud (MX), Universidad Autónoma de Chiapas (MX), Universidad Nacional Autónoma de México (MX)
Openalex Percentile: Top 80%
Manufacturing Process and Optimization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.