计算机图形学__Bresenham完整算法_画直线、椭圆和圆.docx
2024/8/7 20:30:45 26KB Bresenham
1
利用霍夫变换的方法找到图片中的圆
2024/8/4 22:16:27 704KB 霍夫变换
1
3.几何图形(满分50分)版本1:满分10分设计抽象类GeometricObject及其子类Triangle和Circle。
GeometricObject类设计要求如下:■一个名为color的Color类型的私有数据域,表示对象的颜色■一个名为filled的Boolean类型的私有数据域,表示对象是否■一个名为dateCreated的Date类型的私有数据域,表示对象的■一个无参构造方法。
■一个能创建特定color和filled的有参构造方法。
■相关数据域的访问器和修改器。
■两个个名为draw和erase的抽象方法。
■一个名为getArea的抽象方法。
■一个名为getPerimeter的抽象方法。
■重写toString方法。
Triangle类设计要求如下:■三个名为side1、side2和side3的double类型的私有数据域表们的默认值是1.0。
要求三个数据域保留2位小数。
■一个无参的构造方法创建默认三角形。
■一个能创建带指定side1、side2和side3的有参构造方法。
■所有三个数据域的访问器和修改器方法。
■父类抽象方法的实现。
■重写toString方法。
Circle类设计要求如下:■一个名为radius的double类型的私有数据域,表示圆的半径,数据域保留2位小数。
■一个名为PI的静态常量,其值为3.14■一个无参的构造方法创建默认三角形。
■一个能创建带指定radius的有参构造方法。
■radius数据域的访问器和修改器方法。
■父类抽象方法的实现。
■重写toString方法。
测试类TestGeometricObject1设计要求如下:■一个能随机生成Circle类和Triangle类对象的静态方法GeometricObject[]RandomCreateGeometricObject()■以随机生成的数组为参数,输出数组中每个对象的基本信息、周长和面积。
■类中其它方法的测试版本2:满分20分将上面的抽象类GeometricObject改为接口,接口只保留其中四个抽象方法,声明类Circle、Triangle实现该接口,类的基本要求如上,同时为每个类增加一个将当前对象序列化到指定文件的方法writeToFile(Filef)。
测试类TestGeometricObject2设计要求如下:■一个能随机生成Circle类和Triangle类对象的静态方法,该方法将随机生成的象序列化到指定的文件GeometricObjects.dat中,序列化成功返回真,否则返回假。
BooleanRandomCreateGeometricObject()■将GeometricObjects.dat文件中对象全部读出,存储到GeometricObject对象数组中,然后以此数组为参数,输出数组中每个对象的基本信息、周长和面积。
■类中其它方法的测试。
新增一个类Rectangle,也实现接口GeometricObject,同时修改测试类TestGeometricObject2,体会开-闭原则。
版本3:满分20分在第2步的基础上设计实现一个具有GUI界面的几何图形绘制系统系统,要求实现根据选择的几何图形类型来绘制和删除相应的图形,其中相关参数应通过界面输入,并可计算图形的周长和面积。
2024/7/31 3:21:55 23KB 几何图形 jpanel 课程设计CQUT xhay
1
MFC详细的绘图程序,包括绘制圆,直线,矩形,修改字体,填充颜色等得详细代码
2024/7/29 14:31:41 1.89MB MFC绘图
1
受拉丝工艺条件的限制,双芯光纤的纤芯形状与位置常常有一定的变化,这将会对两芯之间的耦合特性产生影响。
在给定相同纤芯面积的条件下,计算分析了三种双(圆、椭、卵)芯光纤的耦合长度随纤芯距离、纤芯形状之间的变化关系。
在1550nm波长下,计算发现,双圆芯光纤比双椭芯光纤在更近的纤芯距离处,其耦合长度开始呈指数增长。
计算分析了双(圆、椭、卵)芯光纤的耦合长度随波长的变化关系,发现在相同的工作波长下,双圆芯光纤的耦合长度最长,双卵芯光纤的耦合长度次之,双椭圆芯光纤的耦合长度最短。
1
python语言利用numpy矩阵实现三维空间内,三点求圆算法代码简单,只要1分,实在是窘迫了现在...
2024/7/24 15:37:42 831B 三点求圆
1
计算机图形学中基本几何图形,包括直线,圆等常用算法实现,还有Bezier曲线的算法实现。
资源包括设计说明,源程序代码和可执行文件
2024/7/23 18:37:35 7MB 图形学 基本几何图形
1
百度搜索框效果,模糊匹配。
支持圆角效果。
2024/7/23 7:09:03 395KB c# Textbox 模糊匹配 圆角TextBox
1
机器视觉学习,halcon,鸟叔封装的找边合找圆函数,很详细,做项目必备,省去很多麻烦
2024/7/18 22:44:38 1.48MB
1
本程序三个Winfrom,分别是Winfrom圆形窗体,panel圆角,Winfrom圆角
2024/7/18 13:32:53 75KB c# winfor panel
1
共 351 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡