登录
首页 » 图形图像 » 这次做的不是很完美,希望得到大家的指教:)运行后在右方的“球色”处可以改变球色,但R,G,B三个数值的和最好不要超过255,有不妥之处请大家原谅。...

这次做的不是很完美,希望得到大家的指教:)运行后在右方的“球色”处可以改变球色,但R,G,B三个数值的和最好不要超过255,有不妥之处请大家原谅。...

于 2022-05-14 发布 文件大小:38.64 kB
0 265
下载积分: 2 下载次数: 1

代码说明:

这次做的不是很完美,希望得到大家的指教:)运行后在右方的“球色”处可以改变球色,但R,G,B三个数值的和最好不要超过255,有不妥之处请大家原谅。-this is not so perfect, we all hope the exhibitions :) after running in front of the "ball color," the ball can change the color, but the R, G, B 3 numerical and preferably not more than 255, there is nothing wrong with it please forgive me.

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 光线跟踪
       首先确定眼睛的位置和视线方向。然后确定从眼睛出发通过每个象素中心的光线方程。通过该光线求光线与场景中物体的最近交点。   若有交点,首先产生阴影测试光线,它是连接交点与光源的光线,然后计算该交点与光源间是否有阻挡物,如果没有则计算该点的Phong模型分量,若有阻挡物则不计算。若交点处的场景为反射表面,则产生反射光线,将此光线继续与场景求交。若交点处的场景具有透明性,则产生透射光线,将此光线继续与场景求交。   若无交点,则返回默认值。   最后将颜色填入相应象素中。   递归结束条件:   1.递归深度:预先设定一个递归深度值   2.光亮度值:如果反射或折射光线的光亮度贡献太小,可以忽略不计,则停止递归   本系统选择VS2008平台开发,采用MFC单文档结构作为系统的整体架构。其中,Object类为场景中物体的基类,从中派生出两个子类:Plane类和Sphere类,分别表示平面类和球面类。   Colour结构表示颜色,包含r,g,b三个颜色分量。   Material结构表示场景中物体的材质属性,包含,,三个分量,分别表示物体的漫反射系数、镜面反射系数和折射系数。   Vect结构表示场景中的点坐标。   Ray类表示光线或光源,当它表示光线时,它包含原点origin和单位方向向量dir;当它表示光源时,它还包含了光源颜色colour。   Hit类表示交点类,它包含交点处的法向量normal,交点所处的物体表面surface,交点系数t。   Scene类表示场景类,它包含物体指针数组objects,光源指针数组lights,场景物体个数nObjectCount,场景光源个数nLightCount。   CSceneLightDlg类为场景光源配置对话框,它里面显示了当前场景中的所有光源,用户可以在对话框中继续添加光源。   CSceneObjectDlg类为场景物体配置对话框,它里面显示了当前场景中的所有物体,用户可以在该对话框中继续添加物体。   CScenePictureDlg类为照片配置对话框,它里面显示当前人眼的位置、照片的大小、位置和分辨率。用户可以对该设置进行修改。   CRayTraceView类为框架的视图类,负责图片的显示。我在其中包含了一个Scene对象,光线跟踪的具体实
    2022-03-19 03:38:04下载
    积分:1
  • 用c语言编写的一个动画程序
    用c语言编写的一个动画程序-use of a language animation process
    2022-03-05 09:21:43下载
    积分:1
  • 五种边缘检测算子的实现,函数具有很好的通用性,凡是能够得到只想图像像素区指针的情况都可以使用。 配合我上传的那个opentrim使用更好,这是一个bmp全色...
    五种边缘检测算子的实现,函数具有很好的通用性,凡是能够得到只想图像像素区指针的情况都可以使用。 配合我上传的那个opentrim使用更好,这是一个bmp全色深操作类,里边还集成了一些其他的机器视觉算法。 对图像进行高斯――拉普拉斯算子的边缘检测 对图像进行拉普拉斯算子的边缘检测 对图像进行罗伯特交叉算子的边缘检测 对图像进行蒲瑞维特算子的边缘检测 对图像进行索贝尔算子的边缘检测-5 kinds of edge detection operator to achieve an excellent general-purpose function, and those who just want to image pixels can be indicators of the situation in the district can be used. I upload that with the use of better opentrim, this is a bmp type operation panchromatic deep inside also integrates a number of other machine vision algorithms. Gaussian images- Laplacian edge detection of image Laplacian edge detection of images of Robert crossover operator on the image edge detection operator Po Ray White of the edge detection of image Sobel operator for edge detection
    2022-08-13 01:07:22下载
    积分:1
  • computer graphics imagery Guide Principle very good reference to DX3D and OpenGL...
    计算机图形学原理教程图形图象方面非常好的参考资料对DX3D和OpenGL的帮助很大-computer graphics imagery Guide Principle very good reference to DX3D and OpenGL great help
    2022-01-26 03:00:22下载
    积分:1
  • 绘图程序,VC中的图象编程基础
    绘图程序,VC中的图象编程基础-mapping procedures, the VC program based Image
    2022-02-03 00:04:43下载
    积分:1
  • 图像平滑滚动效果的VC实现
    图像平滑滚动效果的VC实现- The picture smoothly rolls effect VC to realize
    2022-04-29 00:36:08下载
    积分:1
  • C的库文件查询程序
    C的库文件查询程序-C of the library inquiry procedures
    2022-12-22 22:45:03下载
    积分:1
  • Image Recognition and Treatment
    图象的信息识别与处理-Image Recognition and Treatment
    2022-03-13 12:42:37下载
    积分:1
  • ISP183_5资料 ISP183_5资料 ISP183_5资料
    ISP183_5资料 ISP183_5资料 ISP183_5资料-ISP183_5 information ISP183_5 information ISP183_5 information
    2022-10-21 16:55:05下载
    积分:1
  • 一个网站片头动画
    一个网站片头动画-an animation film site
    2022-03-02 15:54:28下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载