资源简介
圆环纹理映射(c++项目)
代码片段和文件信息
#include “StdAfx.h“
#include “Annulus.h“
#include //包含数学头文件
#define PI 3.1415926//PI的宏定义
#define Round(d) int(floor(d + 0.5))//四舍五入宏定义
CAnnulus::CAnnulus(void)
{
V = NULL;
F = NULL;
}
CAnnulus::~CAnnulus(void)
{
if(NULL != V)
{
delete []V;
V = NULL;
}
if(NULL != F)
{
for(int n = 0; n < N1; n++)
{
delete []F[n];
F[n] = NULL;
}
delete []F;
F = NULL;
}
}
void CAnnulus::SetParameter(int nr1int nr2)
{
r1 = nr1;
r2 = nr2;
}
void CAnnulus::SetScene(CLighting* pLight CMaterial* pMaterial)
{
this->pLight = pLight;
this->pMaterial = pMaterial;
}
void CAnnulus::ReadVertex(void)//点表
{
int Alpha =10 Beta =10;//面片夹角
int r1=220r2=40;
N1=360/AlphaN2=360/Beta;
V = new CP3[N1*N2];//球的顶点
//按行循坏计算球体上的点的坐标
for(int i = 0; i {double Alpha1=Alpha*i*PI/180;
for(int j = 0; j {double Beta1=Beta*j*PI/180;
V[i*N2+j].x = (r1+r2*sin(Beta1))*sin(Alpha1);
V[i*N2+j].y =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-02 21:11 圆环纹理映射\
目录 0 2019-05-31 17:45 圆环纹理映射\Debug\
文件 483840 2019-06-02 20:44 圆环纹理映射\Debug\圆环纹理映射.exe
文件 3258508 2019-06-02 20:44 圆环纹理映射\Debug\圆环纹理映射.ilk
文件 6196224 2019-06-02 20:44 圆环纹理映射\Debug\圆环纹理映射.pdb
目录 0 2019-06-02 21:01 圆环纹理映射\ipch\
目录 0 2019-06-03 12:53 圆环纹理映射\ipch\圆环纹理映射-b99ca4fe\
目录 0 2019-06-02 20:43 圆环纹理映射\圆环纹理映射\
文件 4464 2019-05-31 17:40 圆环纹理映射\圆环纹理映射\Annulus.cpp
文件 716 2019-05-31 17:40 圆环纹理映射\圆环纹理映射\Annulus.h
文件 9034 2019-05-14 10:22 圆环纹理映射\圆环纹理映射\ClassView.cpp
文件 1275 2019-05-14 10:22 圆环纹理映射\圆环纹理映射\ClassView.h
目录 0 2019-06-02 20:44 圆环纹理映射\圆环纹理映射\Debug\
文件 34008 2019-05-31 17:40 圆环纹理映射\圆环纹理映射\Debug\Annulus.obj
文件 83054 2019-06-02 20:44 圆环纹理映射\圆环纹理映射\Debug\CL.read.1.tlog
文件 24102 2019-06-02 20:44 圆环纹理映射\圆环纹理映射\Debug\CL.write.1.tlog
文件 191465 2019-06-02 20:44 圆环纹理映射\圆环纹理映射\Debug\ClassView.obj
文件 12301 2019-05-20 12:57 圆环纹理映射\圆环纹理映射\Debug\Facet.obj
文件 139151 2019-06-02 20:44 圆环纹理映射\圆环纹理映射\Debug\FileView.obj
文件 16796 2019-05-20 12:57 圆环纹理映射\圆环纹理映射\Debug\LightSource.obj
文件 32543 2019-05-20 12:57 圆环纹理映射\圆环纹理映射\Debug\Lighting.obj
文件 105046 2019-06-02 20:44 圆环纹理映射\圆环纹理映射\Debug\MainFrm.obj
文件 14073 2019-05-20 12:57 圆环纹理映射\圆环纹理映射\Debug\Material.obj
文件 100844 2019-05-20 12:59 圆环纹理映射\圆环纹理映射\Debug\OutputWnd.obj
文件 25414 2019-05-31 17:40 圆环纹理映射\圆环纹理映射\Debug\P2.obj
文件 8971 2019-05-20 12:57 圆环纹理映射\圆环纹理映射\Debug\P3.obj
文件 22811 2019-05-20 12:57 圆环纹理映射\圆环纹理映射\Debug\Point2.obj
文件 8773 2019-05-31 17:40 圆环纹理映射\圆环纹理映射\Debug\Point3.obj
文件 25390 2019-05-31 17:40 圆环纹理映射\圆环纹理映射\Debug\Projection.obj
文件 177396 2019-06-02 20:44 圆环纹理映射\圆环纹理映射\Debug\PropertiesWnd.obj
文件 23596 2019-05-20 12:57 圆环纹理映射\圆环纹理映射\Debug\RGB.obj
............此处省略124个文件信息
- 上一篇:opencv 动物识别
- 下一篇:光学分选机缺陷检测(大华SDK抓取)
相关资源
- 计算机图形学图形剪裁与变换算法的
- 计算机图形学简单图像设计c++
- 吉林大学软件工程图形学上机实验代
- 图形学课程作业-mfc.zip
- 计算机图形学原理及实践——C语言描
- 交互式绘制多边形
- 计算机图形学基础教程 VisualC++版 习
- 计算机图形学(MFC)-多边形平滑填充
- 计算机图形学基础教程(Visual C++版)
- 计算机图形学基础教程Visual C++版第二
- 计算机图形学(MFC)-Bezier曲面
- C语言画柱状图,数据可以自行输入
- 计算机图形学 图形几何变换 程序运行
- 计算机图形学基础—消隐
- 《计算机图形学》实验报告C++
- graphics.h C语言图形学,画星星,画月
- 计算机图形学 Cohen- Sutherland直线段裁
- 计算机图形学大作业C++代码MFC终极版
- ue4蓝图c++动态改变staticmeshactor材质动
- 直线反走样算法
- c语言图形学鼠标点击画椭圆
- OpenGL纹理贴图源程序.rar
- c语言编程中点画线法
- 计算机图形学实验二 opengl
- 计算机图形学 中点画椭圆法 Bresenha
- 计算机图形学 直线裁剪算法
- 计算机图形学实验 图形函数库
- 计算机图形学OpenGL画机器人
- 计算机图形学 多边形裁剪程序
- 图形学实验 二维图形的几何变换
评论
共有 条评论