实验3-二叉树.doc
2021-11-26 09:04:10 60KB c++
1
给定物体的动态序列(见附件),请利用局部光照模型将其渲染。要求: (1) 给场景增加一个平坦的地面模型,增加纹理到地面上更好; (2) 在适当位置设置两个光源; (3) 启用消隐功能; (4) 按动画方式输出:即采用OpenGL的double buffer功能防止闪烁,交替在两个buffers中渲染当前帧; (5) 比较flat shading和Gouraud shading的耗时情况。
2021-11-25 22:13:59 59.04MB c++ 图形学 obj
1
实验目的 1,通过阈值分割将原图像转变为二值图像 2,找出米粒的连通域,数出米粒的数目 3,找出米粒中最大的面积和周长是多少,并给出在图片的位置 实验过程 openCV提供了非常好用的简单全局阈值分割的函数 cv2.threshold(src, thresh, maxval, type, dst=None) 关于threshold函数详解 对原始灰度图像进行灰度直方图分析,可以明显看出灰度值分布区间较大,并且有三座峰(这里暂时不考虑多阈值分割问题),因此难以通过单一阈值进行有效分割,所以应使用 OTSU 或者 TRIANGLE 的优化方法。 但是如果直接对图像进行二值化处理,得到的效果可能
2021-11-25 22:00:24 592KB c nc op
1
用所学的数据结构额知识(用面向对象的方法C++)做的,还有运行结构啊 根据图的应用校园导游咨询系统 程序应求得图中任意两个顶点的最短路径,并存储输出。 要学会设计一个图类。 设计校园平面图,所含景点不少于10个,以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息,以边表示路径,存放路径长度等相关信息。
2021-11-25 20:07:52 47KB C++、数据结构、校园导游系统
1
PHP Jit编译器 配置 $ llvm = \ Serafim \ Jit \ Compiler :: fromLibrary ( '/path/to/llvm.so' ); $ llvm -> target ( new \ Serafim \ Jit \ Target \ X86Target ()); 例子 use Serafim \ Jit \ Compiler ; use Serafim \ Jit \ ImportFunction ; use Serafim \ Jit \ Target \ X86Target ; $ llvm = Compiler :: fromLibrary ( '/path/to/llvm.so' ); $ llvm -> target ( new X86Target ()); $ entry = $ llvm -> entry ( #[Impor
2021-11-25 15:25:40 29KB C
1
c++语言程序设计 清华大学郑莉 ppt 课后答案 补充习题代码 实验参考程序 例题源代码 样卷及答案
1
桂林电子科技大学c语言实验综合实验,数据结构大作业,学生调课信息管理系统,可以拿来直接用,可以适合新手学习
1
C与C++程序设计学习与实验系统完美破解
2021-11-24 20:59:55 35.94MB C C++ 程序设计 完美破解
1
bupt数据结构实验,哈夫曼编码实现任意文件类型压缩,原创内容,代码仅供各位学习参考,严禁抄袭等学术不端行为
2021-11-24 19:51:46 150.18MB C++ 数据结构 哈夫曼编码
1
1、 点和直线类(综合型题目) (1)创建C#控制台应用程序L4_1。 (2)在程序中新建一个点类CzPoint,为其定义两个double类型的私有字段成员x和y,分别表示点的横坐标和纵坐标。 (3)为CzPoint定义两个公有属性X、Y,分别用于封装对字段x和y的读写访问。 (4)定义CzPoint的带参数构造函数,在其中对字段x和y进行初始化。 (5)为CzPoint定义公有方法Move,用于按指定的水平距离和垂直距离移动坐标点。 (6)对CzPoint类进行相等和不相等操作符重载。两个坐标点相等,是指它们的横坐标和纵坐标都相等。 (7)在程序主方法中创建两个坐标点对象,判断它们是否相等;而后将第一个坐标点移动到第二个坐标点上,再判断它们是否相等。 (8)在程序中再新建一个直线类CzLine,为其定义两个double类型的字段成员a 和b,分别表示直线的斜率和截距;再定义字段封装属性A和B,但它们都是只读的。 (9)为CzLine定义两个构造函数,一个根据斜率和截距来创建直线对象,另一个则根据两个CzPoint对象来构造直线对象(直线穿过这两个点)。后一个的参考源代码如下(因涉及数学公式,故给出代码): public CzLine(CzPoint p1,CzPoint p2) { this.a=(p2.Y-p1.Y)/(p2.X-p1.X); this.b=p1.Y-this.a*p1.X; } (10)为CzLine定义公有方法Move,但它只用于平移直线,而不改变直线的斜率(即平移后的直线与原来的直线平行)。再为其定义公有方法Contains,用于判断某点是否在该直线上。 (11)类似的,为CzLine重载相等和不相等操作符。 (12)最后在程序主方法中采用不同的方式创建直线对象,并编译运行程序,测试它们的使用效果。
2021-11-24 16:59:03 6KB 实验L4_1
1