Skip to main content
Log in

3D model management for e-commerce

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

This paper contributes to the efficient visualization and management of 3D content for e-commerce purposes. The main objective of this research is to improve the multimedia management of complex 3D models, such as CAD or BIM models, by simply dragging a CAD/BIM file into a web application. Our developments and tests show that it is possible to convert these models into web compatible formats. The platform we present performs this task requiring no extra intervention from the user. This process makes sharing 3D content on the web immediate and simple, offering users an easy way to create rich accessible multiplatform catalogues. Furthermore, the platform enables users to view and interact with the uploaded models on any WebGL compatible browser favouring collaborative environments. Despite not being the main objective of this work, an interface with search engines has also been designed and tested. It shows that users can easily search for 3D products in a catalogue. The platform stores metadata of the models and uses it to narrow the search queries. Therefore, more precise results are obtained.

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

Similar content being viewed by others

References

  1. Arnaud, R., and Parisi T. (2007). "Developing web applications with collada and x3d." White paper.

  2. Automagic 3D Optimization. Simplygon. http://www.simplygon.com/Accessed 30 Mar. 2015.

  3. Bayardo, R. J., Gruhl, D., Josifovski, V., and Myllymaki, J. (2004). “An evaluation of binary xml encoding optimizations for fast stream based xml processing”. In Proceedings of the 13th international conference on World Wide Web, pp. 345–354. ACM.

  4. Beetz, J., van Berlo, L., de Laat, R., and van den Helm, P. (2010). BIMserver. org–An open source IFC model server. Proceedings of the CIP W78 conference.

  5. Building SMART, U. K. (2010) Investing in BIM competence Building SMART: a guide to collaborative working for project owners and building professionals. Endeavour, UK

    Google Scholar 

  6. Carey, Rikk, and Gavin Bell. (1997)."The annotated VRML 97 reference."

  7. Chodorow K (2013) MongoDB: the definitive guide. O’Reilly Media, Inc.

  8. Cignoni P, Montani C, Scopigno R (1998) A Comparison of Mesh Simplifica-tion Algorithms. Comput Graph 22(1):37–54

    Article  Google Scholar 

  9. COLLADA 3D Asset Exchange Schema. https://www.khronos.org/collada/. Accessed 16 April 2015.

  10. DXF Reference (2007): 1–296

  11. Frey PJ, George PL (2000) “Mesh Generation. In: Application to Finite Element”. Hermes Science Publishing, Paris, Oxford

    Google Scholar 

  12. George PL, Borouchaki H (1997) Triangulation de Delaunay et maillage: applications aux éléments finis. Hermes, Paris

    MATH  Google Scholar 

  13. GrabCAD Helps Mechanical Engineers Build Great Products Faster. (2015). CAD Collaboration Solution That Accelerates Product Development.

  14. Han S, Choi Y, Yoo S, Park N (2002) Collaborative engineering design based on an intelligent STEP database. Concurr Eng: Res Appl 10(3):239–250

    Article  Google Scholar 

  15. Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., and Stuetzle, W. (1993). “Mesh optimization”. In Proceedings of the 20th annual conference on Computer graphics and interactive techniques. pp. 19–26. ACM.

  16. Hughes, J. F., Van Dam, A., Foley, J. D., and Feiner, S. K. (2014). “Computer graphics: principles and practice”. Pearson Education.

    MATH  Google Scholar 

  17. ISO, ISO. "10303–21: 2002." Industrial Automation Systems and Integration–Product Data Representation and Exchange–Part 21: 72.

  18. Liebich, T. (2013). “IFC4 – the new building SMART Standard”. http://www.buildingsmart-tech.org/specifications/ifc-releases/ifc4-release/buildingSMART_IFC4_Whatisnew.pdf. Official Release Date of building SMART’s IFC4–12″. Date of ISO 16739–21.

  19. Lindstrom, P. (2000). Out-of-core simplification of large polygonal models. Proceedings of the 27th annual conference on Computer graphics and interactive techniques. ACM Press/Addison-Wesley Publishing Co.

  20. Lu Z, Li X, Zhang B, Wang W, Zhu Y, Hu J, Feng S (2016a) Managing big city information based on WebVRGIS. IEEE Access, vol 4:407–415

    Article  Google Scholar 

  21. Lu, Z., Guerrero, P., Mitra, N. J., and Steed, A. (2016b). Open3D: crowd-sourced distributed curation of city models. In Proceedings of the 21st International Conference on Web3D Technology. pp. 87–94. ACM.

  22. Luebke D. (2001). “A developer’s survey of polygonal simplification”. In IEEE Virtual Reality Conference Tutorial Vol 7.

  23. Luebke D (2003) Level of Detail for 3D Graphics. Morgan Kaufmann

  24. Martz, P. (2007). "OpenSceneGraph quick start guide." PMARTZ Computer Graphics Systems.

    Google Scholar 

  25. MeshLab. MeshLab, the Mesh Processing System for 3D Scanning and Printing. http://meshlab.sourceforge.net/ Accessed 30 Mar. 2015.

  26. Naylor BF (2005) Binary space partitioning trees. Handbook of Data Structures and Applications pp:20–21

  27. Open CASCADE Technology, 3D Modeling & Numerical Simulation.. http://www.opencascade.org/ Accessed 30 Mar. 2015.

  28. Polygon Cruncher for 3ds Max / 3ds Max Design, Maya, Lightwave, 3D Browser and as a Stand Alone Software. http://www.mootools.com/plugins/us/polygoncruncher/index.asp Accessed 30 Mar. 2015.

  29. Posada J, Toro C, Wundrak S, Stork A (2006) Using ontologies and STEP standards for the semantic simplification of CAD models in different engineering domains. Appl Ontol J 1(3–4):263–279

    Google Scholar 

  30. Quartulli M, Olaizola IG (2013) A review of EO image information mining. ISPRS J Photogramm Remote Sens 75:11–28

    Article  Google Scholar 

  31. Schroeder, W. J., Zarge, J. A., and Lorensen, W. E. (1992) Deci-mation of triangle meshes. Siggraph Computer Graphics. Vol. 26. No. 2. ACM.

  32. Shamir A (2008) A survey on mesh segmentation techniques. Computer Graphics Forum 27(6):1539–1556

    Article  MATH  Google Scholar 

  33. Silva JL, Bengoa NA, Quartulli M, Olaizola IG, Zulueta E (2015) Web-Based Supervised Thematic Mapping. IEEE J Sel Top Appl Earth Obs Remote Sens 8(5):2165–2176

    Article  Google Scholar 

  34. Tay, F.E.H., and Roy, A. (2003). CyberCAD: a collaborative approach in 3D–CAD technology in a multimedia-supported environment. Computers in Industry, 52 vol. 2 pp. 127–145

  35. Thakur A, Banerjee G, Gupta SK (2009) A survey of cad model simplification techniques for physics-based simulation applications. Comput Aided Des 41(2):65–80

    Article  Google Scholar 

  36. US Product Data Association. (1996)."Initial Graphics Exchange Specification. IGES 5.3." ANSI.

  37. Wei-dong WU (2010) Research and Application of Engineering Drafting Teaching Mode based on Technology of Three Degree CAD [J]. Sci Technol Inf 23:479

    Google Scholar 

  38. X3D V3.3 Abstract Specification. http://www.web3d.org/content/x3d-v33-abstract-specification. (2013). Accessed 20 April 2015.

  39. Yang QZ, Zhang Y (2006) Semantic interoperability in building design: Methods and tools. Comput Aided Des 38(10):1099–1112

    Article  Google Scholar 

  40. Zhang, M., Lv, Z., Zhang, X., Chen, G., and Zhang, K. (2009) Research and Application of the 3D Virtual Community Based on WEBVR and RIA. Computer and Information Science, vol. 2, no 1, p. 84.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Helen V. Diez.

Electronic supplementary material

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Diez, H.V., Segura, Á., García-Alonso, A. et al. 3D model management for e-commerce. Multimed Tools Appl 76, 21011–21031 (2017). https://doi.org/10.1007/s11042-016-4047-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-4047-1

Keywords

Navigation