Description: Program structure of various 3D shapes, support for 3D solid structure by stretching, rotating, etc., functional, is the best example OPENGL program.
To Search:
File list (Check if you may need any files):
3DSurf\AxisSystem.cpp
......\AxisSystem.h
......\BasicSurface.cpp
......\BasicSurface.h
......\BezierCurve.cpp
......\BezierCurve.h
......\BoundingBox.cpp
......\BoundingBox.h
......\Bsp.cpp
......\Bsp.h
......\BSplineCurve.cpp
......\BSplineCurve.h
......\CadSurf.cpp
......\CadSurf.dsp
......\CadSurf.dsw
......\CadSurf.h
......\CadSurf.opt
......\CadSurf.plg
......\CadSurf.positions
......\CadSurf.rc
......\CadSurf.sln
......\CadSurf.suo
......\CadSurf.vcproj
......\CadSurfDoc.cpp
......\CadSurfDoc.h
......\CadSurfView.cpp
......\CadSurfView.h
......\ChildFrm.cpp
......\ChildFrm.h
......\Circle3D.cpp
......\Circle3D.h
......\Cone.cpp
......\Cone.h
......\Conic.cpp
......\Conic.h
......\Curve.cpp
......\Curve.h
......\Cylinder.cpp
......\Cylinder.h
......\Debug\BuildLog.htm
......\.....\CadSurf.exe
......\.....\CadSurf.res
......\.....\glut32.dll
......\Ellipse3D.cpp
......\Ellipse3D.h
......\ExtrudedSurface.cpp
......\ExtrudedSurface.h
......\Geometry.cpp
......\Geometry.h
......\GeomException.cpp
......\GeomException.h
......\GLAxisSystem.cpp
......\GLAxisSystem.h
......\GLCurve.cpp
......\GLCurve.h
......\GLDisplayContext.cpp
......\GLDisplayContext.h
......\GLFont.cpp
......\GLFont.h
......\GLGrid.cpp
......\GLGrid.h
......\GLMaterials.h
......\GLObject.cpp
......\GLObject.h
......\GLOneAxis.cpp
......\GLOneAxis.h
......\GLPlane.cpp
......\GLPlane.h
......\GLPoint.cpp
......\GLPoint.h
......\GLSurface.cpp
......\GLSurface.h
......\GLTrihedron.cpp
......\GLTrihedron.h
......\GLTypeEnums.h
......\GLView.cpp
......\GLView.h
......\GridDlg.cpp
......\GridDlg.h
......\Hyperbola3D.cpp
......\Hyperbola3D.h
......\Line3D.cpp
......\Line3D.h
......\ListException.cpp
......\ListException.h
......\ListIteratorOfListOfCGLObject.cpp
......\ListIteratorOfListOfCGLObject.h
......\ListIteratorOfListOfCPoint3D.cpp
......\ListIteratorOfListOfCPoint3D.h
......\ListNodeOfCGLObject.cpp
......\ListNodeOfCGLObject.h
......\ListNodeOfCPoint3D.cpp
......\ListNodeOfCPoint3D.h
......\ListOfCGLObject.cpp
......\ListOfCGLObject.h
......\ListOfCPoint3D.cpp
......\ListOfCPoint3D.h
......\MainFrm.cpp
......\MainFrm.h
......\MaterialDlg.cpp