資源簡介
浙江大學計算機圖形學光線跟蹤作業(碩士/博士),屬于真實感繪制繪制方面
代碼片段和文件信息
#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個文件信息
- 上一篇:數電聲控電子鎖電路設計
- 下一篇:PB中使用VSS代碼管理
評論
共有 條評論