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.
Similar content being viewed by others
References
Arnaud, R., and Parisi T. (2007). "Developing web applications with collada and x3d." White paper.
Automagic 3D Optimization. Simplygon. http://www.simplygon.com/Accessed 30 Mar. 2015.
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.
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.
Building SMART, U. K. (2010) Investing in BIM competence Building SMART: a guide to collaborative working for project owners and building professionals. Endeavour, UK
Carey, Rikk, and Gavin Bell. (1997)."The annotated VRML 97 reference."
Chodorow K (2013) MongoDB: the definitive guide. O’Reilly Media, Inc.
Cignoni P, Montani C, Scopigno R (1998) A Comparison of Mesh Simplifica-tion Algorithms. Comput Graph 22(1):37–54
COLLADA 3D Asset Exchange Schema. https://www.khronos.org/collada/. Accessed 16 April 2015.
DXF Reference (2007): 1–296
Frey PJ, George PL (2000) “Mesh Generation. In: Application to Finite Element”. Hermes Science Publishing, Paris, Oxford
George PL, Borouchaki H (1997) Triangulation de Delaunay et maillage: applications aux éléments finis. Hermes, Paris
GrabCAD Helps Mechanical Engineers Build Great Products Faster. (2015). CAD Collaboration Solution That Accelerates Product Development.
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
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.
Hughes, J. F., Van Dam, A., Foley, J. D., and Feiner, S. K. (2014). “Computer graphics: principles and practice”. Pearson Education.
ISO, ISO. "10303–21: 2002." Industrial Automation Systems and Integration–Product Data Representation and Exchange–Part 21: 72.
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.
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.
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
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.
Luebke D. (2001). “A developer’s survey of polygonal simplification”. In IEEE Virtual Reality Conference Tutorial Vol 7.
Luebke D (2003) Level of Detail for 3D Graphics. Morgan Kaufmann
Martz, P. (2007). "OpenSceneGraph quick start guide." PMARTZ Computer Graphics Systems.
MeshLab. MeshLab, the Mesh Processing System for 3D Scanning and Printing. http://meshlab.sourceforge.net/ Accessed 30 Mar. 2015.
Naylor BF (2005) Binary space partitioning trees. Handbook of Data Structures and Applications pp:20–21
Open CASCADE Technology, 3D Modeling & Numerical Simulation.. http://www.opencascade.org/ Accessed 30 Mar. 2015.
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.
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
Quartulli M, Olaizola IG (2013) A review of EO image information mining. ISPRS J Photogramm Remote Sens 75:11–28
Schroeder, W. J., Zarge, J. A., and Lorensen, W. E. (1992) Deci-mation of triangle meshes. Siggraph Computer Graphics. Vol. 26. No. 2. ACM.
Shamir A (2008) A survey on mesh segmentation techniques. Computer Graphics Forum 27(6):1539–1556
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
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
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
US Product Data Association. (1996)."Initial Graphics Exchange Specification. IGES 5.3." ANSI.
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
X3D V3.3 Abstract Specification. http://www.web3d.org/content/x3d-v33-abstract-specification. (2013). Accessed 20 April 2015.
Yang QZ, Zhang Y (2006) Semantic interoperability in building design: Methods and tools. Comput Aided Des 38(10):1099–1112
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.
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-4047-1