đź”— Visit the controlDim web documentation
The controlDim package provides a set of tools for dimensional control and geometric analysis of steel panels.
It is designed to be used together with packages such as rgl, misc3d, and Rvcg, offering complementary functions that support the processing and analysis of 3D data.
These tools assist in different stages of the dimensional inspection workflow, such as:
- Comparing the estimated mesh with the CAD reference to evaluate dimensional deviations.
- Calculating linear and developed dimensions to verify the panel’s conformity with expected measurements.
- Separating components of the estimated mesh for individual evaluation.
- Computing angles to analyze the alignment between different components of the panel.
Installation
You can install the development version of controlDim from GitHub with:
#install.packages("devtools")
devtools::install_github("GroupMODES/controlDim")Acknowledgments
This work was funded by the Galician Innovation Agency (GAIN) of the Xunta de Galicia and the company Navantia (SEPI), within the framework of the UDC-NAVANTIA Joint Research Center, through the project “O estaleiro do futuro” (IN853C).
Presentation
Part of this work was presented at the XI Xornadas de Usuarios de R en Galicia (Santiago de Compostela, October 24, 2024).
Authors: Nataly RomarĂs-LodeiroÂą, Olamar Benavente-FernándezÂą, RubĂ©n Fernández-Casal², and Salvador Naya².*
Institutions:
¹ Centro Mixto de Investigación UDC-Navantia, Universidade da Coruña.
² Grupo MODES, Departamento de Matemáticas, CITIC, Universidade da Coruña.
References
ChacĂłn J.E., Duong T. (2018). Multivariate kernel smoothing and its applications. Chapman and Hall/CRC.
Bernardini F., Mittleman J., Rushmeier H., Silva C., Taubin G. (1999). The ball-pivoting algorithm for surface reconstruction. IEEE transactions on visualization and computer graphics, 5(4), 349-359.
Duong T. (2022). ks: Kernel Smoothing. R package version 1.14.0, https://CRAN.R-project.org/package=ks.
Feng D., Tierney L. (2008). Computing and Displaying Isosurfaces in R. Journal of Statistical Software, 28, 1-24.
Fernández-Casal R. (2024). npsp: Nonparametric Spatial Statistics. R package version 0.7-14. https://rubenfcasal.github.io/npsp.
Lafarge T., Pateiro-LĂłpez B., Possolo A., Dunkers J. (2014). R Implementation of a Polyhedral Approximation to a 3D Set of Points Using the -Shape. Journal of Statistical Software, 56, 1-19.
Lecigne B., Delagrange S., Messier C. (2018). Exploring trees in three dimensions: VoxR, a novel voxel-based R package dedicated to analysing the complex arrangement of tree crowns. Annals of Botany, 121, 589-601.
Lorensen W.E., Cline H.E. (1987). Marching Cubes: A High Resolution 3D Surface Reconstruction Algorithm. Computer Graphics, 21(4), 163-169.
Murdoch D., Adler D. (2023). rgl: 3D Visualization Using OpenGL. R package version 1.1.3, https://CRAN.R-project.org/package=rgl.
Pateiro-LĂłpez B., RodrĂguez-Casal A. (2010). Generalizing the convex hull of a sample: the R package alphahull. Journal of Statistical Software, 34, 1-28.
Roussel J.R., Auty D. (2023). lidR: Airborne LiDAR Data Manipulation and Visualization for Forestry Applications. R package version 3.1.0. https://cran.r-project.org/package=lidR.
Roussel, J.R. (2024). lasR: Fast and Pipeable Airborne LiDAR Data Tools. R package version 0.10.2, https://r-lidar.github.io/lasR.
Schlager S. (2017). Morpho and Rvcg - Shape Analysis in R. En Zheng G., Li S., Szekely G. (Eds.), Statistical Shape and Deformation Analysis, pp. 217-256. Academic Press.