图形学三维变换--消隐--光照面着色--三维建模

  • A1_608880
    了解作者
  • 3.9MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-09 02:48
    上传日期
计算机图形学的大作业其中一部分,三维鼠标交互式变换,实现消隐、立体建模和光照面着色等,效果不错,大家相互学习下。
graph(Part3).rar
  • graph(Part3)
  • graph.opt
    209KB
  • SphereDlg.h
    1.2KB
  • CylinderDlg.cpp
    1.3KB
  • graph.aps
    52.1KB
  • ShapeFace.cpp
    6.1KB
  • StdAfx.cpp
    207B
  • resource.h
    2KB
  • Shape.cpp
    6KB
  • graph.clw
    5.3KB
  • graph1.opt
    52.5KB
  • ShapeManager.h
    1.3KB
  • Matrix.cpp
    5KB
  • graphView.cpp
    12.4KB
  • graph.ncb
    553KB
  • graphDoc.h
    1.4KB
  • Cone.h
    379B
  • graph.h
    1.3KB
  • graph.plg
    3.7KB
  • MainFrm.h
    1.5KB
  • graph1.ncb
    97KB
  • FrameBox.h
    660B
  • SphereDlg.cpp
    1.2KB
  • ConeDlg.cpp
    1.4KB
  • ScanLine.h
    802B
  • Cylinder.cpp
    1.4KB
  • graph.dsp
    6.4KB
  • Debug
  • graph.bsc
    3.2MB
  • graphView.obj
    71.8KB
  • Matrix.obj
    27.8KB
  • ScanLine.sbr
    0B
  • Cylinder.sbr
    0B
  • vc60.pdb
    412KB
  • graph.ilk
    480.4KB
  • MainFrm.sbr
    0B
  • ShapeManager.obj
    71.1KB
  • Cone.sbr
    0B
  • Shape.obj
    43.2KB
  • FrameBox.sbr
    0B
  • SphereDlg.obj
    10.3KB
  • graph.exe
    192.1KB
  • graphView.sbr
    0B
  • Cone.obj
    81.8KB
  • vc60.idb
    273KB
  • ShineRender.obj
    21.6KB
  • graph.pdb
    497KB
  • ShapeFace.sbr
    0B
  • ShapeFace.obj
    26.9KB
  • Sphere.sbr
    0B
  • graph.obj
    28.9KB
  • Cube.sbr
    0B
  • SphereDlg.sbr
    0B
  • graph.sbr
    0B
  • graphDoc.obj
    14.2KB
  • ShapeManager.sbr
    0B
  • CylinderDlg.obj
    10.4KB
  • graph.pch
    6.6MB
  • ConeDlg.sbr
    0B
  • ConeDlg.obj
    10.3KB
  • Shape.sbr
    0B
  • FrameBox.obj
    3.2KB
  • Sphere.obj
    83.6KB
  • MainFrm.obj
    20KB
  • Cylinder.obj
    83.1KB
  • CubeDlg.obj
    10.2KB
  • StdAfx.obj
    103KB
  • Cube.obj
    83.9KB
  • ShineRender.sbr
    0B
  • ScanLine.obj
    12.6KB
  • StdAfx.sbr
    1.3MB
  • CylinderDlg.sbr
    0B
  • CubeDlg.sbr
    0B
  • graphDoc.sbr
    0B
  • Matrix.sbr
    0B
  • graph.res
    13KB
  • graph.rc
    15.9KB
  • ReadMe.txt
    4.2KB
  • StdAfx.h
    1KB
  • Cylinder.h
    408B
  • FrameBox.cpp
    727B
  • graphView.h
    3.3KB
  • MainFrm.cpp
    2.5KB
  • graph.cpp
    4.1KB
  • CubeDlg.h
    1.2KB
  • Release
  • ShineRender.cpp
    3.8KB
  • CylinderDlg.h
    1.3KB
  • global.h
    876B
  • Shape.h
    1.8KB
  • graphDoc.cpp
    1.7KB
  • graph.dsw
    518B
  • ShineRender.h
    1KB
  • ShapeManager.cpp
    4.3KB
  • CubeDlg.cpp
    1.1KB
  • res
  • graph.ico
    1.1KB
  • graph.rc2
    397B
  • toolbar1.bmp
    4.1KB
  • graphDoc.ico
    1.1KB
内容介绍
======================================================================== MICROSOFT FOUNDATION CLASS LIBRARY : graph ======================================================================== AppWizard has created this graph application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application. This file contains a summary of what you will find in each of the files that make up your graph application. graph.dsp This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they should export the makefiles locally. graph.h This is the main header file for the application. It includes other project specific headers (including Resource.h) and declares the CGraphApp application class. graph.cpp This is the main application source file that contains the application class CGraphApp. graph.rc This is a listing of all of the Microsoft Windows resources that the program uses. It includes the icons, bitmaps, and cursors that are stored in the RES subdirectory. This file can be directly edited in Microsoft Visual C++. graph.clw This file contains information used by ClassWizard to edit existing classes or add new classes. ClassWizard also uses this file to store information needed to create and edit message maps and dialog data maps and to create prototype member functions. res\graph.ico This is an icon file, which is used as the application's icon. This icon is included by the main resource file graph.rc. res\graph.rc2 This file contains resources that are not edited by Microsoft Visual C++. You should place all resources not editable by the resource editor in this file. ///////////////////////////////////////////////////////////////////////////// For the main frame window: MainFrm.h, MainFrm.cpp These files contain the frame class CMainFrame, which is derived from CFrameWnd and controls all SDI frame features. res\Toolbar.bmp This bitmap file is used to create tiled images for the toolbar. The initial toolbar and status bar are constructed in the CMainFrame class. Edit this toolbar bitmap using the resource editor, and update the IDR_MAINFRAME TOOLBAR array in graph.rc to add toolbar buttons. ///////////////////////////////////////////////////////////////////////////// AppWizard creates one document type and one view: graphDoc.h, graphDoc.cpp - the document These files contain your CGraphDoc class. Edit these files to add your special document data and to implement file saving and loading (via CGraphDoc::Serialize). graphView.h, graphView.cpp - the view of the document These files contain your CGraphView class. CGraphView objects are used to view CGraphDoc objects. ///////////////////////////////////////////////////////////////////////////// Other standard files: StdAfx.h, StdAfx.cpp These files are used to build a precompiled header (PCH) file named graph.pch and a precompiled types file named StdAfx.obj. Resource.h This is the standard header file, which defines new resource IDs. Microsoft Visual C++ reads and updates this file. ///////////////////////////////////////////////////////////////////////////// Other notes: AppWizard uses "TODO:" to indicate parts of the source code you should add to or customize. If your application uses MFC in a shared DLL, and your application is in a language other than the operating system's current language, you will need to copy the corresponding localized resources MFC42XXX.DLL from the Microsoft Visual C++ CD-ROM onto the system or system32 directory, and rename it to be MFCLOC.DLL. ("XXX" stands for the language abbreviation. For example, MFC42DEU.DLL contains resources translated to German.) If you don't do this, some of the UI elements of your application will remain in the language of the operating system. /////////////////////////////////////////////////////////////////////////////
评论
    相关推荐
    • 拖放交互
      拖放交互
    • 交互设计必备交互文档
      产品设计必备交互文档,产品需求必备模板,
    • vcflash交互
      vcflash交互参考,让vc界面更漂亮
    • 人机交互课件
      重庆大学人机交互课程课件 人机交互、人机互动(英文:Human–Computer Interaction或Human–Machine Interaction,简称HCI或HMI),是一门研究系统与用户之间的交互关系的学问。系统可以是各种各样的机器,也可以是...
    • 人机交互体感交互
      kinect人机交互体感交互游戏图片翻页
    • 交互工具啊
      交互工具啊
    • 交互式绘图
      实现的是鼠标交互式绘制直线,矩形,文本及不规则图形和图形的区域填充。
    • VirTools交互
      绝对是初学者的好的作品 含有源文件.nmo 知识点有摄像机,数组,按钮等