Home > Archive > 2017 > Volume 7 Number 5 (May 2017) >
IJIET 2017 Vol.7(5): 385-391 ISSN: 2010-3689
doi: 10.18178/ijiet.2017.7.5.899

A Graph-Based Design of an Open Database for 3D Models with Versioning

Wei Ke and Lap-Man Hoi

Abstract—We present a graph-based method for illustration and specification of the data structures to persist 3D models. We define the mapping from the object graphs to the relations in a relational database. Our ORM scheme fully opens the structures of the underlying relations so that the data can be easily manipulated and used by other tools and under other schemes. By this method, 3D models can be accumulated from large amount of contributors in the long run, and used by various types of applications, such as real-time rendering and geometric searching. Our graph notation and ORM scheme support arrays and variants, which are essential in the specification of complex data structures. Algorithms are provided to illustrate how the mappings are implemented, as well as how the database can be used. An independent versioning system is implemented on top of the 3D model database, showing the flexibility and advantage of this graph-based method. We implemented a minimal 3D model database following this design, and present the evaluation of the performance of loading models from the database.

Index Terms—Object-relational mapping, class graph, 3D model, versioning, open database.

The authors are with the Computing Program, Macao Polytechnic Institute, Macao S.A.R., China (e-mail: wke@ipm.edu.mo, lmhoi@ipm.edu.mo).

[PDF]

Cite: Wei Ke and Lap-Man Hoi, "A Graph-Based Design of an Open Database for 3D Models with Versioning," International Journal of Information and Education Technology vol. 7, no. 5, pp. 385-391, 2017.

General Information

  • ISSN: 2010-3689 (Online)
  • Abbreviated Title: Int. J. Inf. Educ. Technol.
  • Frequency: Monthly
  • DOI: 10.18178/IJIET
  • Editor-in-Chief: Prof. Jon-Chao Hong
  • Managing Editor: Ms. Nancy Y. Liu
  • E-mail: editor@ijiet.org
  • Abstracting/ Indexing: Scopus (CiteScore 2023: 2.8), INSPEC (IET), UGC-CARE List (India), CNKI, EBSCO, Google Scholar
  • Article Processing Charge: 800 USD

 

Article Metrics in Dimensions