1.需求分析 该系统是一个画图程序,我们要用设计模式的思想来设计系统结构,然后实现基本图形的绘制功能。 1.1 设计模式要求 在软件的设计中请使用到三种以上设计模式。 1.2 画图基本要求 能实现基本图形的绘制功能,包括实现绘制直线、三角形和圆形,并有装饰;修改绘图笔颜色。 1.3 画图高级要求 实现图形的操作(如选取、移动、放大、缩小、删除、改变颜色、修变线形等)和持久化(利用文件或利用数据库)。
2023-02-21 21:19:12 59KB 设计模式
1
模拟 Nagel Schreckenberg 单车道模型。 实现了所有标准参数: -vmax -密度-制动概率 此外,渲染标志允许用户禁用渲染以加快流密度曲线计算。
2022-09-19 04:38:25 2KB matlab
1
Java 通过Canvas实现绘图功能源代码,可以画出直线、矩形、圆角矩形、三角形、文字等,把缓冲区图像的内容绘制到画布上,重载抽象类MIDlet的抽象方法startApp(),重载抽象类MIDlet的方法destroyApp(),Java Canvas绘图程序,新手必看代码。
2022-05-28 08:47:58 46KB Java源码-图形操作
1
CAD的二次开发,适用于ZWCAD以及AutoCAD软件,可以自动按照需求绘制对应的图块,减轻人为绘图导致的错误,此程序为本人在工作中实践开发的,经测试功能正常,希望能帮助到有需要的人,尤其是CAD绘图人员,有任何疑问可以邮件联系我zhangtongwei@hualigf.com
2022-05-24 23:53:57 2.83MB .net cad 二次开发
VC6具有初步CAD绘图功能的源代码,能够绘制基本线,宽,层,还增加,复制,镜像、移动、等 具有初步模仿ATUOCAD 基本功能矢量图绘制源代码
2022-05-07 14:24:15 746KB VC6 CAD 功能
1
一、实现的功能 1、基于oop思想构建,支持坐标点、线条(由坐标点组成,包含方向)、多边形(由多个坐标点组成)、圆形(包含圆心坐标点和半径)等实体 2、原生JavaScript实现,不依赖任何第三方js库和插件 3、多图形绘制(支持画笔、线条、箭头、三角形、矩形、平行四边形、梯形以及多边形和圆形绘制) 4、拖拽式绘制(鼠标移动过程中不断进行canvas重绘) 5、图片绘制(作为背景图片时重绘会发生闪烁现象,暂时有点问题,后面继续完善) 5、清空绘制功能 6、新版本优化绘制性能(使用共享坐标变量数组,减少了大量的对象创建操作) 7、新版本支持箭头绘制功能 二、完整实现代码 DrawingToo
2022-05-05 14:11:25 88KB AS canvas js
1
R语言的绘图功能及应用案例 一、基础绘图工具 1. 绘图函数 2. 绘图参数介绍 3. 画图面板分割 4. 图形保存 二、图形案例 三、其它图形包
2022-04-21 15:32:51 1.08MB r语言 绘图
1
R语言的绘图功能及应用案例
2022-04-10 18:09:47 1.11MB R语言
1
Delphi_的绘图功能
2022-02-14 09:02:40 643KB Delphi_的绘图功能
此函数允许将结果绘制在 N 个单独的 y 轴上。 这些 y 轴共享一个公共 x 轴,但不需要共享完全相同的 x/y 数据或大小。 该函数支持图窗工具栏上的所有实用程序,包括数据提示、缩放/平移和数据画笔。 绘图在调整图形大小时缩放,最大限度地利用图形空间。 该函数支持“绘图”的许多本机属性命令和语法,例如“LineStyle”、“MarkerStyle”等。此外,支持保存和加载为 .fig,以及所有其他 MATLAB 支持的图像类型。
2022-01-15 21:52:45 11KB matlab
1