Please wait a minute...
Front. Inform. Technol. Electron. Eng.  2012, Vol. 13 Issue (1): 20-28    DOI: 10.1631/jzus.C11a0077
    
A generic approach of integrating 3D models into virtual manufacturing
Hwa-Jen Yap, Zahari Taha, Siti Zawiah Md Dawal
Department of Engineering Design and Manufacture, Faculty of Engineering, University of Malaya, Kuala Lumpur 50603, Malaysia, Centre for Product Design and Manufacturing, Faculty of Engineering, University of Malaya, Kuala Lumpur 50603, Malaysia, Faculty of Manufacturing Engineering & Technology Management, Universiti Malaysia Pahang, Kuantan26300, Malaysia
Download:   PDF(0KB)
Export: BibTeX | EndNote (RIS)      

Abstract  Various 3D modeling software has been developed for design and manufacturing. Most of the commercially available software uses native file formats, which may not be able to be read or understood by other software. This paper deals with the development of a generic approach of a 3D model conversion program for virtual manufacturing (VM), using a lexical analyzer generator Lex and the Open Graphic Library (OpenGL). The program is able to convert 3D mesh data between four universal file formats, i.e., Stereolithography (STL), Virtual Reality Modeling Language (VRML), eXtensible Markup Language (XML), and Object (OBJ). Simple assembly functions can be applied to the imported models. The quaternion angle is used for object rotation to overcome the problem of gimbal lock or a loss of one degree of rotational freedom. The program has been validated by importing the neutral format models into the program, applying the transformation, saving the new models with a new coordinate system, and lastly exporting into other commercial software. The results showed that the program is able to render and re-arrange accurately the geometry data from the different universal file formats and that it can be used in VM. Therefore, the output models from a VM system can be transferred or imported to another VM system in a universal file format.

Key wordsVirtual manufacturing      Lex      OpenGL      Three-dimensional mesh data      Quaternion      Neutral format     
Received: 24 March 2011      Published: 29 December 2011
CLC:  TP391.9  
  TH122  
Cite this article:

Hwa-Jen Yap, Zahari Taha, Siti Zawiah Md Dawal. A generic approach of integrating 3D models into virtual manufacturing. Front. Inform. Technol. Electron. Eng., 2012, 13(1): 20-28.

URL:

http://www.zjujournals.com/xueshu/fitee/10.1631/jzus.C11a0077     OR     http://www.zjujournals.com/xueshu/fitee/Y2012/V13/I1/20


A generic approach of integrating 3D models into virtual manufacturing

Various 3D modeling software has been developed for design and manufacturing. Most of the commercially available software uses native file formats, which may not be able to be read or understood by other software. This paper deals with the development of a generic approach of a 3D model conversion program for virtual manufacturing (VM), using a lexical analyzer generator Lex and the Open Graphic Library (OpenGL). The program is able to convert 3D mesh data between four universal file formats, i.e., Stereolithography (STL), Virtual Reality Modeling Language (VRML), eXtensible Markup Language (XML), and Object (OBJ). Simple assembly functions can be applied to the imported models. The quaternion angle is used for object rotation to overcome the problem of gimbal lock or a loss of one degree of rotational freedom. The program has been validated by importing the neutral format models into the program, applying the transformation, saving the new models with a new coordinate system, and lastly exporting into other commercial software. The results showed that the program is able to render and re-arrange accurately the geometry data from the different universal file formats and that it can be used in VM. Therefore, the output models from a VM system can be transferred or imported to another VM system in a universal file format.

关键词: Virtual manufacturing,  Lex,  OpenGL,  Three-dimensional mesh data,  Quaternion,  Neutral format 
[1] Jun WANG , Xiao-jie WEN , Chuan HUANG , Chao-jin QING. Optimal precoding for full-duplex base stations under strongly correlated self-interference channels[J]. Front. Inform. Technol. Electron. Eng., 2017, 18(6): 808-816.
[2] Zhao-yang ZHANG, Wei LYU. Interference coordination in full-duplex HetNet with large-scale antenna arrays[J]. Front. Inform. Technol. Electron. Eng., 2017, 18(6): 830-840.
[3] Friederike Wall. Organizational dynamics in adaptive distributed search processes: effects on performance and the role of complexity[J]. Front. Inform. Technol. Electron. Eng., 2016, 17(4): 283-295.
[4] Rui Zhao, Gui-he Qin, Jia-qiao Liu. A rectangle bin packing optimization approach to the signal scheduling problem in the FlexRay static segment[J]. Front. Inform. Technol. Electron. Eng., 2016, 17(4): 375-388.
[5] Jing Li, Xiao-run Li, Li-jiao Wang, Liao-ying Zhao. Fast implementation of kernel simplex volume analysis based on modified Cholesky factorization for endmember extraction[J]. Front. Inform. Technol. Electron. Eng., 2016, 17(3): 250-257.
[6] Meng-di Jiang, Yi Li, Wei Liu. Properties of a general quaternion-valued gradient operator and its applications to signal processing[J]. Front. Inform. Technol. Electron. Eng., 2016, 17(2): 83-95.
[7] Yu-Tang Zhu, Jun-yong Liu, Yong-Bo Zhao, Jun Liu, Peng-Lang Shui. Low complexity robust adaptive beamforming for general-rank signal model with positive semidefinite constraint[J]. Front. Inform. Technol. Electron. Eng., 2016, 17(11): 1245-1252.
[8] Michaelraj Kingston Roberts, Ramesh Jayabalan. An improved low-complexity sum-product decoding algorithm for low-density parity-check codes[J]. Front. Inform. Technol. Electron. Eng., 2015, 16(6): 511-518.
[9] Xiao Chen, Dong-chang Qu, Yong Guo, Guo-zhu Chen. A driving pulse edge modulation technique and its complex programming logic devices implementation[J]. Front. Inform. Technol. Electron. Eng., 2015, 16(12): 1088-1098.
[10] Da-min Zhang, Shi-tao Wang, Hui-pin Lin, Zheng-yu Lu. Predictive current control of multi-pulse flexible-topology thyristor AC-DC converter[J]. Front. Inform. Technol. Electron. Eng., 2013, 14(4): 296-310.
[11] Zhen Geng, Zheng Shi, Xiao-lang Yan, Kai-sheng Luo. Regularized level-set-based inverse lithography algorithm for IC mask synthesis[J]. Front. Inform. Technol. Electron. Eng., 2013, 14(10): 799-807.
[12] Ming-wei Tang, Xiao-xiang Wang. Resource allocation algorithm with limited feedback for multicast single frequency networks[J]. Front. Inform. Technol. Electron. Eng., 2012, 13(2): 146-154.
[13] A-qun Zhao, Man-gui Liang. A new forwarding address for next generation networks[J]. Front. Inform. Technol. Electron. Eng., 2012, 13(1): 1-10.
[14] Lei Wang, Huan Shi, You-xian Sun. Number estimation of controllers for pinning a complex dynamical network[J]. Front. Inform. Technol. Electron. Eng., 2011, 12(6): 470-477.
[15] Yue Xie, Wei-wei Xu, Yi-zhou Yu, Yan-lin Weng. Sketch-based rotation editing[J]. Front. Inform. Technol. Electron. Eng., 2011, 12(11): 867-872.