• 大小: 1.13MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签: 光线跟踪  

资源简介

浙江大学计算机图形学光线跟踪作业(硕士/博士),属于真实感绘制绘制方面

资源截图

代码片段和文件信息



#include “stdafx.h“
#include “RayTrace.h“

#include “MainFrm.h“


#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

#include 
#include “mathb.h“


void CRayTrace::QuadraticBound(QuadraticList *List TDA Minimum TDA Maximum)
{
  TDA Qmin Qmax;
  float MaxRad;

  VecMin(List->baseLoc List->ApexLoc Qmin);
  VecMax(List->baseLoc List->ApexLoc Qmax);
  MaxRad=MAX(List->baseRad List->ApexRad);
  Minimum[0]=Qmin[0]-MaxRad;
  Minimum[1]=Qmin[1]-MaxRad;
  Minimum[2]=Qmin[2]-MaxRad;
  Maximum[0]=Qmax[0]+MaxRad;
  Maximum[1]=Qmax[1]+MaxRad;
  Maximum[2]=Qmax[2]+MaxRad;
}

void CRayTrace::BoundingBoxes(int Shp int Obj TDA Minimum TDA Maximum)
{
  TDA p2 p3 p4;

  switch(Shp)
  {
    case Triang

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      12829  1999-01-07 17:07  raytrace\BoundingBox.cpp

     文件      43512  2000-07-31 20:16  raytrace\bowling.3DS

     文件     192008  1999-01-06 19:23  raytrace\cannon.rgb

     文件       5359  1999-01-07 10:32  raytrace\Cannon.rt

     文件     659528  2009-03-02 09:31  raytrace\Debug\RayTrace.exe

     文件        419  1999-01-06 19:47  raytrace\Defs.h

     文件     256136  2009-03-02 09:32  raytrace\depth.bin

     文件      48008  1999-01-06 20:46  raytrace\Desert.rgb

     文件       2217  1999-01-06 20:45  raytrace\Desert.rt

     文件      48008  1999-01-06 21:22  raytrace\Desk.rgb

     文件       5567  1999-01-07 10:26  raytrace\Desk.rt

     文件      17479  1999-01-07 09:41  raytrace\Die&card.rt

     文件       1101  1999-01-05 15:12  raytrace\Graphb.cpp

     文件       3785  1999-01-07 09:40  raytrace\Kh.rt

     文件      48008  1999-01-06 20:43  raytrace\M&T.rgb

     文件      17730  1999-01-06 18:43  raytrace\M&t.rt

     文件       2544  1999-01-04 16:35  raytrace\MainFrm.cpp

     文件       1586  1999-01-04 16:35  raytrace\MainFrm.h

     文件      10944  1999-01-08 20:21  raytrace\Mathb.cpp

     文件       2786  1999-01-05 10:18  raytrace\Mathb.h

     文件       4135  1999-01-06 11:35  raytrace\mem.cpp

     文件      19983  1999-01-07 09:43  raytrace\Mount.rt

     文件       4890  1999-01-06 17:07  raytrace\preprocess.cpp

     文件      21503  1999-01-08 21:29  raytrace\process.cpp

     文件        998  1999-01-06 18:23  raytrace\Progress.cpp

     文件       1220  1999-01-06 18:23  raytrace\Progress.h

     文件       5430  1999-01-08 16:05  raytrace\RayTrace.001

     文件       4495  2000-08-31 12:03  raytrace\RayTrace.clw

     文件       4987  1999-01-07 21:27  raytrace\RayTrace.cpp

     文件       5366  2000-07-06 11:26  raytrace\RayTrace.dsp

............此处省略42个文件信息

评论

共有 条评论