Abstract
In the last decades, digital 3D models have substituted 2D technical drawings for the design and development of mechanical products. This results in a huge amount of CAD (computer-aided design) models available in legacy and Web repositories. 3D CAD models are now the reference product specification, and are frequently exchanged with customers and companies collaborating in the product development. In addition, this great amount of data can be exploited by scientists to test and evaluate their research results. Therefore, the visualization and analysis of CAD models from everywhere and through any device are particularly useful for both engineers and researchers. To answer this need, this paper presents a web-based solution exploiting the X3D capabilities for the direct visualization in the Web browser of CAD assemblies and of some of their characteristics remotely computed by the application on user demand.
Similar content being viewed by others
References
3dviewstation. https://www.3dviewstation.com/products/3dviewstation-webviewer-version.html
Attene M, Cabiddu D, Gagliardo S, Giannini F, Monti M. A Web repository to describe and execute shape oriented workflows. Computer-Aided Design and Applications. 2016;13(5):637–46. https://doi.org/10.1080/16864360.2016.1150710.
autodesk. https://viewer.autodesk.com/
Behr J, Eschler P, Jung Y, Zöllner M. ACM. X3DOM: a DOM-based HTML5/X3D integration model. In: Proceedings of the 14th International Conference on 3D Web Technology 2009. p. 127–35.
Bracci M, Tarini M, Pietroni N, Livesu M, Cignoni P. Hexalab. net: an online viewer for hexahedral meshes. Comput Aided Des. 2019;110:24–36.
Brutzman D, Daly L. X3D: extensible 3D graphics for Web authors. Elsevier; 2010.
Campen M. WebBSP 0.3 beta, 2010. http://www.graphics.rwth-aachen.de/webbsp
Chen L. In: Microservices: architecting for continuous delivery and devops. In: 2018 IEEE International Conference on Software Architecture (ICSA) 2018;39–397.
Cignoni P, Callieri M, Corsini M, Dellepiane M, Ganovelli F, Ranzuglia G. MeshLab: an Open-Source Mesh Processing Tool. In: V. Scarano, R.D. Chiara, U. Erra (eds.) Eurographics Italian Chapter Conference. The Eurographics Association, 2008. https://doi.org/10.2312/LocalChapterEvents/ItalChap/ItalianChapConf2008/129-136
Cignoni P, Idini M, Gabriele S, Giammori S, Delogu G.M, Busato D, Maggiordomo A, Nicoletti A, Loddo M, Marini G. MeshLabJS 2015. https://www.meshlabjs.net/
clari3d. www.clari3d.com/
Congote J, Segura A, Kabongo L, Moreno A, Posada J, Ruiz O. In: Interactive visualization of volumetric data with webgl in real-time, In: Proceedings of the 16th International Conference on 3D Web Technology, Web3D ’11. New York, NY, USA: Association for Computing Machinery; 2011. p. 137–46. https://doi.org/10.1145/2010425.2010449.
creators3d. https://www.creators3d.com/online-viewer
Dragoni N, Giallorenzo S, Lafuente A.L, Mazzara M, Montesi F, Mustafin R, Safina L. Microservices: yesterday, today, and tomorrow. In: Present and ulterior software engineering, 2017;195–216. Springer
emachineshop. https://www.emachineshop.com/free-online-step-file-viewer/
Evans A, Romeo M, Bahrehmand A, Agenjo J, Blat J. 3D graphics on the web: A survey. Computers & Graphics. 2014;41:43–61.
Franke L, Haehn D. Modern scientific visualizations on the web. In: Informatics, vol. 7, p. 37. Multidisciplinary Digital Publishing Institute, 2020.
Ivson P, Nascimento D, Celes W, Barbosa SD. CasCADe: A novel 4D visualization system for virtual construction planning. IEEE transactions on visualization and computer graphics. 2017;24(1):687–97.
Jayanti S, Kalyanaraman Y, Iyer N, Ramani K. Developing an engineering shape benchmark for CAD models. Computer-Aided Design. 2006;38(9):939–53.
Kazhdan M. Rotation invariant shape descriptors, 2019. http://htmlpreview.github.io/?https://github.com/mkazhdan/ShapeSPH/blob/master/descriptors.html
Kazhdan M, Funkhouser T, Rusinkiewicz S. Rotation invariant spherical harmonic representation of 3D shape descriptors. Symposium on geometry processing. 2003;6:156–64.
Liu YS, Fang Y, Ramani K. Idss: deformation invariant signatures for molecular shape comparison. BMC bioinformatics. 2009;10(1):157.
Lupinetti K, Cabiddu D, Giannini F, Monti M. CAD3A: A Web-based application to visualize and semantically enhance CAD assembly models. In: 2019 15th International Conference on Signal-Image Technology Internet-Based Systems (SITIS), 2019;462–469. https://doi.org/10.1109/SITIS.2019.00080
Lupinetti K, Chiang L, Giannini F, Monti M, Pernot J. Regular patterns of repeated elements in CAD assembly model retrieval. Computer-Aided Design and Applications. 2017;14(4):516–25. https://doi.org/10.1016/j.jcde.2015.02.001. https://doi.org/10.1080/16864360.2016.1257193
Lupinetti K, Giannini F, Monti M, Pernot JP. Automatic extraction of assembly component relationships for assembly model retrieval. Procedia CIRP. 2016;50:472–7.
Lupinetti K, Giannini F, Monti M, Pernot J.P. A 3D CAD Assembly Benchmark. In: S. Biasotti, G. Lavoué, R. Veltkamp (eds.) Eurographics Workshop on 3D Object Retrieval. The Eurographics Association, 2019. https://doi.org/10.2312/3dor.20191065
Lupinetti K, Giannini F, Monti M, Pernot JP. Content-based multi-criteria similarity assessment of CAD assembly models. Computers in Industry. 2019;112:103111.
Lupinetti K, Pernot JP, Monti M, Giannini F. Content-based cad assembly model retrieval: Survey and future challenges. Computer-Aided Design. 2019;113:62–81.
Mahmoudi SE, Akhondi-Asl A, Rahmani R, Faghih-Roohi S, Taimouri V, Sabouri A, Soltanian-Zadeh H. Web-based interactive 2D/3D medical image processing and visualization software. Computer Methods and Programs in Biomedicine. 2010;98(2):172–82. https://doi.org/10.1016/j.cmpb.2009.11.012. https://www.sciencedirect.com/science/article/pii/S0169260709003022.
Mouton C, Sons K, Grimstead, I.:ACM. Collaborative visualization: current systems and future trends. In: Proceedings of the 16th International Conference on 3DWeb Technology, 2011;101–10.
Mwalongo F, Krone M, Reina G, Ertl T. State-of-the-art report in web-based visualization. Computer Graphics Forum. 2016;35(3):553–75. https://doi.org/10.1111/cgf.12929. https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.12929.
Norton RL. Design of Machinery, vol. no. 3. McGraw-Hill Higher Education; 2003.
Nyamsuren P, Lee SH, Kim S. A Web-based revision control framework for 3D CAD model data. International Journal of Precision Engineering and Manufacturing. 2013;14(10):1797–803.
Park SC, Oh JW. Kinetic model extraction from a geometric model. Computer-Aided Design and Applications. 2015;12(3):338–43.
Potenziani M, Callieri M, Dellepiane M, Corsini M, Ponchio F, Scopigno R. 3DHOP: 3D heritage online presenter. Computers & Graphics. 2015;52:129–41.
Potenziani M, Callieri M, Dellepiane M, Scopigno R, et al. Publishing and consuming 3D content on the web: a survey. Foundations and Trends® in Computer Graphics and Vision. 2018;10(4):244–333.
Rose AS, Hildebrand PW. NGL viewer: a Web application for molecular visualization. Nucleic acids research. 2015;43(W1):W576–9.
Rucco M, Giannini F, Lupinetti K, Monti M. A methodology for part classification with supervised machine learning. AI EDAM. 2019;33(1):100–13.
Shahwan A, Foucault G, Léon JC, Fine L. Towards automated identification of functional designations of components based on geometric analysis of a DMU. In: GTMG2011- 12émes Journées du Groupe de Travail en Modélisation Géométrique, 2011.
Shahwan A, Foucault G, Léon J.C, Fine L. Deriving Functional Properties of Components from the Analysis of Digital Mock-ups. Engineering Computations 2014;16 . https://hal.inria.fr/hal-00922958
sharecad. https://beta.sharecad.org/
Simões B, Carretero, M.d.P., Santiago, J.M. . Photorealism and kinematics for web-based cad data. In: The 25th International Conference on 3D Web Technology. Web3D ’20. New York, NY, USA: Association for Computing Machinery; 2020. https://doi.org/10.1145/3424616.3424710.
Vilmart H, Léon JC, Ulliana F. From cad assemblies toward knowledge-based assemblies using an intrinsic knowledge-based assembly model. Computer-Aided Design and Applications. 2018;15(3):300–17.
Virtual Visualisation Service. http://visionair.ge.imati.cnr.it/
Yiu Ip C, Regli WC. Content-based classification of CAD models with supervised learning. Computer-aided Design and Applications. 2005;2(5):609–17.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the topical collection “Advances on Signal Image Technology and Internet based Systems” guest edited by Albert Dipanda, Luigi Gallo and Kokou Yetongnon.
Rights and permissions
About this article
Cite this article
Lupinetti, K., Cabiddu, D., Giannini, F. et al. A Web-Based Solution Supporting CAD Assembly Model Exploration and Analysis. SN COMPUT. SCI. 3, 19 (2022). https://doi.org/10.1007/s42979-021-00853-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-021-00853-9