-
No graphics library function like windows drawing program to do this is the rece...
不用图形库函数的仿windows画图程序
这是最近做的计算机图形学实验,其界面是一个仿Windows下的窗口界面,程序具有较好的交互性。全部的图形函数都没有用C语言自带的图形库函数,所写的函数都是直接写屏实现的,模拟了大部分图形库函数的功能。但也有部分没有写出,如保存图形块的getimage()等函数。由于水平有限,还有部分功能没有实现,如保存或打开BMP图片等。等有了时间再说吧。算法什么的写的很潦草,都随便说说的,欢迎高手指点,希望与广大C语言爱好者共同学习讨论。
-No graphics library function like windows drawing program to do this is the recent experiment of computer graphics, the interface is an imitation of the window under the Windows interface, the program has better interactivity. All graphics functions are not used C language graphics library built-in function, written by direct write screen functions are achieved, the majority of simulation graphics library function function. However, some did not write, such as the preservation of graphical block getimage () function and so on. Due to the limited level, there are some features did not realize, such as saved or opened that BMP pictures. With time, etc. later. What algorithm is written in the scrawl, are casual, welcome expert guidance, I hope with the
- 2022-09-09 18:05:02下载
- 积分:1
-
各种图像过滤算法的源程序
各种图像过滤算法的源程序-various image filtering algorithm source code
- 2022-11-17 14:20:04下载
- 积分:1
-
Shape of the源代码分裂
形状分割的源代码-shape of the source code division
- 2022-03-09 16:43:43下载
- 积分:1
-
in Java applications created images, without serious sacrifice performance under...
在 Java 应用程序中创建图像 ,在不严重牺牲性能的前提下绘制和着色简单的图形图像 -in Java applications created images, without serious sacrifice performance under the premise of drawing and coloring simple graphics
- 2022-01-31 22:57:01下载
- 积分:1
-
例如技术革命的IDL IDL程序释放了IDL的力量…
Revoluntion IDL示例程序
Revolution IDL unleashes the power of the IDL Object Graphics architecture by providing a high- level graphical user interface that allows the user to visualize data in a variety of ways, changing properties, positioning objects in 3D, and much more.
-Example Revoluntion IDL procedures Revolution IDL unleashes the power of the IDL Object Graphics architecture by providing a high-level graphical user interface that allows the user to visualize data in a variety of ways, changing properties, positioning objects in 3D, and much more.
- 2022-03-20 10:25:42下载
- 积分:1
-
emgucv人脸识别
本代码是一个在c#环境中使用emgucv(opencv)库进行人脸识别的程序,非常简单。很适合入门者来学习,非常感谢原作者的辛苦劳动。
opencv本身是使用c++开发的,emgucv是对opencv的封装,可以在c#环境汇总直接使用。
- 2022-05-28 23:45:19下载
- 积分:1
-
普通的vc绘图程序,重画内存dc位图,还没有保存功能。
普通的vc绘图程序,重画内存dc位图,还没有保存功能。-ordinary vc mapping procedures, re-drawing of memory dc bitmap, no retention.
- 2022-06-29 11:52:47下载
- 积分:1
-
简单的图像处理相关算法!
简单的图像处理相关算法!-simple image processing algorithms!
- 2022-02-03 20:01:48下载
- 积分:1
-
数字图像处理,基于OpenCv的医学细胞分割,内附图片
数字图像处理,基于OpenCv的医学细胞分割,内附图片-Digital Image Processing,Medical Cells Segmentation Based on opencv
- 2022-10-15 05:10:03下载
- 积分:1
-
光线跟踪
首先确定眼睛的位置和视线方向。然后确定从眼睛出发通过每个象素中心的光线方程。通过该光线求光线与场景中物体的最近交点。 若有交点,首先产生阴影测试光线,它是连接交点与光源的光线,然后计算该交点与光源间是否有阻挡物,如果没有则计算该点的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