Outline Extraction from Triangular Meshes Based on STL Files, VC++ and OpenGL

Article Preview

Abstract:

Outline extraction is the key technology of automatically generating roll trajectory in flexible roll forming process. The main purpose of this article is to extract outline from the grid lines of 3D surface in the STL (Stereo lithography) files. Using the functions of file stream and character manipulation provided by C++ Standard Library to read the STL file, using the GLUT(OpenGL Utility Toolkit) to build models, this article investigates the algorithms for outline extraction based on MFC Single Document Interface (SDI) Application.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 472-475)

Pages:

1532-1537

Citation:

Online since:

February 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Nai-hong Xiao, Ji-ying Liu. Technology of Roll Forming[M]. Beijing: Chemical Industry Press,2008.

Google Scholar

[2] Zhi-ming Yan, Yan-ru Zhong. STL File Reading and Visualization Based on VC++ and OpenGL[J]. Practical Experience.2009,(3):172-175.

Google Scholar

[3] Stanley B .Lippman, Josee Lajoie. C++ Primer[M]. Beijing: Posts & Telecom Press,2006.305-330

Google Scholar

[4] Sheng-yuan Yang, Shi Shu, Shao-ming Zhu. Feature line extraction from triangular meshes based on STL files[J].Computer Engineering and Applications.2008,44(4):14-19.

Google Scholar

[5] Advanced Mathematics[M],Department of Mathematics of Tongji University. Beijing: Advanced Education Press,2002.392-396.

Google Scholar

[6] Xin Sun, An-ping Yu.VC++ Programming[M].Beijing: Electronics Industry Press,2004.135-161.

Google Scholar

[7] Ivor Horton. Ivor Horton's Beginning Visual C++ 2008[M].Beijing: Tsinghua University Press,2009.779-807.

Google Scholar

[8] Information on http://127.0.0.1:47873/help/1-2232/ms.help?method=page&id=FD0DE258-6 DBE-4552-9E47-A39DE0471D51&product=VS&productversion=100&locale=zh-CN&topiclocale=ZH-CN&topicversion=100&SQM=2.

Google Scholar

[9] Dave Shreiner, Mason Woo, Jackie Neider. OpenGL Programming Guide[M].Beijing:China Machine Press,2006.1-10.

Google Scholar

[10] Zhao-rong Guo, Qing Li, Yan Wang. Visual C++ OpenGL[M].Beijing: Posts & Telecom Press,2006.19-55.

Google Scholar

[11] Information on http://nehe.gamedev.net/tutorial/outline_fonts/15004.

Google Scholar