Description: By Euler operations to achieve sweeping into a small program, but thinking of the algorithm is very simple, just need to use physical modeling data structure called the wing edges (called, half of the data structure) stuff, and an Euler equation . Students want to learn solid modeling can learn a lot through this program, students who want to pay for graphics course code jobs, you can also go directly to the post a shout, because I' ve tested this code , without any problem, you can run directly. Of course, the best you need to learn, rather than directly down down to meet the teachers, but the premise is you want to deploy a good OpenGl library.
To Search:
File list (Check if you may need any files):
Euler
.....\Debug
.....\Edge.cpp
.....\Edge.h
.....\Euler.aps
.....\Euler.cpp
.....\Euler.h
.....\Euler.ncb
.....\Euler.rc
.....\Euler.sdf
.....\Euler.sln
.....\Euler.sln.old
.....\Euler.suo
.....\Euler.suo.old
.....\Euler.vcproj
.....\Euler.vcproj.20091006-1212.Administrator.user
.....\Euler.vcproj.7.10.old
.....\Euler.vcxproj
.....\Euler.vcxproj.filters
.....\Euler.vcxproj.user
.....\EulerDoc.cpp
.....\EulerDoc.h
.....\EulerView.cpp
.....\EulerView.h
.....\Face.cpp
.....\Face.h
.....\GL
.....\glut32.dll
.....\GL\glut.h
.....\..\glut32.dll
.....\..\glut32.lib
.....\HalfEdge.cpp
.....\HalfEdge.h
.....\ipch
.....\....\euler-b8f56469
.....\....\..............\euler-62759749.ipch
.....\Log.txt
.....\Log1.txt
.....\Loop.cpp
.....\Loop.h
.....\MainFrm.cpp
.....\MainFrm.h
.....\MyList.cpp
.....\MyList.h
.....\Node.cpp
.....\Node.h
.....\ReadMe.txt
.....\Release
.....\res
.....\resource.h
.....\...\Euler.ico
.....\...\Euler.manifest
.....\...\Euler.rc2
.....\...\EulerDoc.ico
.....\...\Toolbar.bmp
.....\Solid.cpp
.....\Solid.h
.....\stdafx.cpp
.....\stdafx.h
.....\SweepDlg.cpp
.....\SweepDlg.h
.....\UpgradeLog.XML
.....\UpgradeLog2.XML
.....\Vertex.cpp
.....\Vertex.h