Skip to main content
Log in

A Web-Based Solution Supporting CAD Assembly Model Exploration and Analysis

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. http://cad3a.ge.imati.cnr.it/webapp.

  2. http://3dassemblyrepository.ge.imati.cnr.it/index.html

References

  1. 3dviewstation. https://www.3dviewstation.com/products/3dviewstation-webviewer-version.html

  2. 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.

  3. autodesk. https://viewer.autodesk.com/

  4. 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.

  5. 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.

  6. Brutzman D, Daly L. X3D: extensible 3D graphics for Web authors. Elsevier; 2010.

    Google Scholar 

  7. Campen M. WebBSP 0.3 beta, 2010. http://www.graphics.rwth-aachen.de/webbsp

  8. Chen L. In: Microservices: architecting for continuous delivery and devops. In: 2018 IEEE International Conference on Software Architecture (ICSA) 2018;39–397.

  9. 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

  10. 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/

  11. clari3d. www.clari3d.com/

  12. 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.

  13. creators3d. https://www.creators3d.com/online-viewer

  14. 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

  15. emachineshop. https://www.emachineshop.com/free-online-step-file-viewer/

  16. Evans A, Romeo M, Bahrehmand A, Agenjo J, Blat J. 3D graphics on the web: A survey. Computers & Graphics. 2014;41:43–61.

    Article  Google Scholar 

  17. Franke L, Haehn D. Modern scientific visualizations on the web. In: Informatics, vol. 7, p. 37. Multidisciplinary Digital Publishing Institute, 2020.

  18. 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.

    Article  Google Scholar 

  19. Jayanti S, Kalyanaraman Y, Iyer N, Ramani K. Developing an engineering shape benchmark for CAD models. Computer-Aided Design. 2006;38(9):939–53.

    Article  Google Scholar 

  20. Kazhdan M. Rotation invariant shape descriptors, 2019. http://htmlpreview.github.io/?https://github.com/mkazhdan/ShapeSPH/blob/master/descriptors.html

  21. Kazhdan M, Funkhouser T, Rusinkiewicz S. Rotation invariant spherical harmonic representation of 3D shape descriptors. Symposium on geometry processing. 2003;6:156–64.

    Google Scholar 

  22. Liu YS, Fang Y, Ramani K. Idss: deformation invariant signatures for molecular shape comparison. BMC bioinformatics. 2009;10(1):157.

    Article  Google Scholar 

  23. 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

  24. 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

  25. Lupinetti K, Giannini F, Monti M, Pernot JP. Automatic extraction of assembly component relationships for assembly model retrieval. Procedia CIRP. 2016;50:472–7.

    Article  Google Scholar 

  26. 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

  27. Lupinetti K, Giannini F, Monti M, Pernot JP. Content-based multi-criteria similarity assessment of CAD assembly models. Computers in Industry. 2019;112:103111.

    Article  Google Scholar 

  28. 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.

    Article  Google Scholar 

  29. 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.

  30. 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.

  31. 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.

  32. Norton RL. Design of Machinery, vol. no. 3. McGraw-Hill Higher Education; 2003.

  33. 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.

    Article  Google Scholar 

  34. Park SC, Oh JW. Kinetic model extraction from a geometric model. Computer-Aided Design and Applications. 2015;12(3):338–43.

    Article  Google Scholar 

  35. Potenziani M, Callieri M, Dellepiane M, Corsini M, Ponchio F, Scopigno R. 3DHOP: 3D heritage online presenter. Computers & Graphics. 2015;52:129–41.

    Article  Google Scholar 

  36. 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.

  37. Rose AS, Hildebrand PW. NGL viewer: a Web application for molecular visualization. Nucleic acids research. 2015;43(W1):W576–9.

    Article  Google Scholar 

  38. Rucco M, Giannini F, Lupinetti K, Monti M. A methodology for part classification with supervised machine learning. AI EDAM. 2019;33(1):100–13.

    Google Scholar 

  39. 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.

  40. 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

  41. sharecad. https://beta.sharecad.org/

  42. 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.

  43. spinfire. https://www.actify.com/solutions/spinfire/

  44. tenlinks. http://www.tenlinks.com/cad/products/viewers.htm

  45. 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.

    Article  Google Scholar 

  46. Virtual Visualisation Service. http://visionair.ge.imati.cnr.it/

  47. Yiu Ip C, Regli WC. Content-based classification of CAD models with supervised learning. Computer-aided Design and Applications. 2005;2(5):609–17.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Katia Lupinetti.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-021-00853-9

Keywords

Navigation