VB开源矢量绘图源码实例,VB6本身对于绘图的支持是非常弱的,因此一般直接通过其内置方法实现的绘图效率都成很大的问题。
解决方法之一是采用WindowsAPI来进行底层GDI的绘制,更好的方法是采用GDI来绘图。
  这款VB6矢量绘图控件源码支持直线、弧线、矩形、圆角矩形、椭圆、多边形、星形、文本和图片等的绘制,支持旋转、缩放、选择、排列等操作,总的说来功能还是不错的!
2025/10/30 18:54:27 75KB VB源码-图形处理
1
ECM被认为是一种特殊用途的保理算法,因为它最适合寻找小因素。
目前,它仍然是不超过50至60位数的除数的最佳算法,因为其运行时间由最小因子p的大小决定,而不是由要被考虑的数n的大小决定。
通常,ECM用于从具有许多因素的非常大的整数中去除小因素;如果剩余的整数仍然是复合的,那么它只有很大的因素,并且使用通用技术来分解。
迄今为止使用ECM发现的最大因素有83位十进制数字,并于2013年9月7日由R.Propper发现。
[1]增加测试曲线的数量可以提高找到因子的几率,但它们与数字数量的增加不成线性关系。
2025/10/25 19:01:23 193KB ECM
1
我做的计算机图形学实验,内含exe文件可直接运行显示。
主要实现了直线DDA算法(|m|>1),直线中点算法(|m|>1),圆的内接多边形算法,圆的中点算法,椭圆中点算法,Hermite曲线,Bezier曲线,B样条。
参考文献是计算机图形学——北京大学计算机系主干课教材,作者:倪明田编著一次全部打包,喜欢的可以下来看看。
如果不能直接运行,请安装OpenGL链接库,具体说明在另外一个计算机图形学(工具和参考书)里
2025/10/21 3:12:52 6.23MB OpenGL VC++6.0 计算机图形学
1
交互式画直线,圆,椭圆(DDA等各种算法都有)交互式二维图形填充(扫描线转换,区域填充3种算法)都有二维图形裁剪(直线和图形都有)二维图形几何变换变换(平移,旋转等都有)三维图形几何变换还有图形消隐和画B样曲线最后还有两个二维动画这是我花了好长时间才做出的看大家都在找计算机图形学大作业就把我以前做的作业发给大家看看有完整的代码不懂得可以联系我帮你解答!^-^
2025/10/14 13:51:11 3.53MB 计算机图形 MFC
1
Art385_Spring2021由斯科特·基尔达尔(ScottKildall)2021年1月概述USF的Art3852021Spring课程的P5.js草图。
根文件夹中有我们在课堂上使用的各种P5草图。
一些在视频教程中介绍,而其他一些仅在类示例中使用。
在Assets文件夹中,有一些与非编码教程相关的特定文件,例如JPEG到PNG。
草图(1)P5jsEmptyExample一个空的示例,我将其复制以用于新的副本(2)HelloWorldP5视频教程中引用了简单的“Hello,World”示例(3)简单形状在视频教程中参考了“简单形状”。
(4)RotateExampleP5旋转椭圆示例(5)调试模式P5显示一种打开/关闭调试信息的方法(6)循环嵌套循环(7)SimpleImageDisplay绘制以透明背景为中心的图像。
要显
2025/10/3 10:52:18 12.14MB JavaScript
1
这是本人修改和撰写的一个程序,原创的。

里面有一个测试图,直接运行zuihoubanben.m就可以出结果,程序也比较容易读懂。
如果要换自己的图,还是改参数就行了。
本程序非常适合大小差不多的多椭圆检测。
2025/9/9 12:46:22 26KB 椭圆中心检测
1
http://blog.csdn.net/xiaoxiao108/archive/2010/12/18/6084473.aspx记得在大学学java时,同学在下载了很多java的视频,看到里面有些是介绍简单游戏开发的,马士兵老师讲的,挺感兴趣的。
一起看了看视频写了写程序。
现在毕业了,因为工作中用的是C#,最近很想拿C#把以前写的坦克大战重写下,来熟悉熟悉C#的基本语法。
程序很简单,跟java代码相比没有多大改动开发环境vs2008实现方法如下1.在form中添加一个panel,在panel的Paint方法中得到Graphics对象2.通过Graphics对象再panel画出坦克,子弹等相关内容3.添加timer控件来控制panel的重画实现坦克,子弹的运动4.根据电脑按下的方向键,确定出坦克的方向,panel重画时根据坦克的方向修改坦克的X,Y轴坐标,来实现坦克的移动5.通过Rectangle的IntersectsWith函数来进行碰撞检测,实现子弹打击坦克具体实现代码1.在项目里面添加枚举类型//////表示方向的的枚举类型///publicenumDirection{L,U,D,R,STOP}2.添加子弹类的相关常量,属性//////子弹X轴的速度,单位PX///publicstaticintXSPEED=10;//////子弹Y轴的速度,单位PX///publicstaticintYSPEED=10;//////子弹的宽度///publicstaticintWIDTH=10;//////子弹的高度///publicstaticintHEIGHT=10;//////子弹的坐标///intx,y;//////子弹的方向///Directiondir;//////子弹的存活状态///privateboollive=true;//////TankClient窗体实例///privateTankClienttankClient;//////敌我双方的标记///privateboolgood;3.添加draw方法来画出子弹publicvoidDraw(Graphicsg){if(!live){tankClient.missiles.Remove(this);return;}//通过画椭圆函数在界面上显示子弹g.FillEllipse(Brushes.Black,x,y,Missile.WIDTH,Missile.HEIGHT);Move();}4.添加子弹打击坦克的方法publicboolHitTank(Tankt){//用IntersectsWith来检测两个矩形相碰撞if(GetRectangle().IntersectsWith((t.GetRectangle()))&&t.Live&&t
2025/8/19 18:41:23 73KB C# 坦克大战 双缓冲 碰撞检测
1
给出椭圆曲线密码体制的公钥,私钥等参数,实现用椭圆曲线密码体制加解密文件
2025/8/10 2:11:22 415KB 椭圆曲线 ECC 加解密 C++实现
1
Hough变换是一种提取直线、圆、椭圆、二次曲线甚至是任意形状边缘的有效方法,目前已经在军事和民用领域将会得到广泛的应用,如:图像处理、信号检测、雷达目标跟踪、被动跟踪、多传感器多目标跟踪等。
但是,Hough变换大多数算法的计算量大,需要很大的存储空间,而且都是假设图像在计算机中能用完美的模型来描绘。
然而,由于噪声、数字化误差等因素影响,真实的图形在计算机中经常会失真
2025/7/20 2:45:35 5.82MB 源代码 教程文档 Hough
1
本程序是应用matlab编程,按照测量平差的原理,读取用户要计算的导线网数据文件,计算导线网各个未知点的坐标及中误差,并用误差椭圆画图展示出来,并生成计算结果TXT文件。
使用时,用matlab打开,运行main文件即可!读者可在程序基础上改进,写出更好的程序!
2025/7/16 18:48:11 11KB 导线网 测量平差
1
共 213 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡