【迭代】MB_Plot V1.1 发布,增量包加入图形句柄机制
2014-07-12 21:34
204 查看
相较于1.0版本,本次更新迭代最核心的改进是增设了一种基于图形句柄的机制,让每一次绘图都具有可以被记忆的全局唯一标识符。通过标识符,开发者可以已经绘出的每一幅图进行单独操作,1.1增量包中定义了四种常见的图形操作:更改画笔颜色,更改画线粗细,平移绘图,移除绘图。此外,本增量包还定义了高亮点,支持添加和移除高亮点,当然也是基于句柄机制的。
---------------------------------------------------------------------------------------
-所有数学函数类函数如果执行成功都将返回一个图形句柄-
---------------------------------------------------------------------------------------
一、图形句柄类:
1.Plot_SetColor(handerId,color)
重设指定图形的(画线)颜色,color: 颜色值;handerId:图形句柄。返回值:true表示成功,false表示失败
2.Plot_SetWeight(handerId,weight)
重设指定图形的画线粗细,handerId:图形句柄;weight:化线粗细(单位:px)。返回true成功,false失败
3.Plot_MovePos(handerId,xoff,yoff)
平移指定图形,handerId:图形句柄;xoff:水平方向平移增量(>0,正方向平移,相反亦反);yoff:垂直方向平移增量(>0,正方向平移,相反亦反)。返回true成功,false失败
4.removePlot(handerId)
移除指定图形,handerId:图形句柄。返回true成功,false失败
二、高亮点类:
5.NoteDot(dx,dy,dcolor,dsize,dnote)
新建一个高亮点。dx,dy:高亮点坐标;dcolor:标志点颜色【红绿蓝三色可选'r','g','b'】;dsize:点大小:1,2,3可选;dnote:要显示的说明文字:可选。如果执行正确,则返回一个高亮点句柄;否则返回false。
6.removeNoteDot(handerId)
移除一个高亮点。handerId:高亮点句柄。正确返回true,否则返回false。
--------------------------------------------------------------
现已公开接口调用,详情:
http://ftp169066.host317.web538.com/publib/mbplot/V1.1.js
-------------------------------------------------------------
---------------------------------------------------------------------------------------
-所有数学函数类函数如果执行成功都将返回一个图形句柄-
---------------------------------------------------------------------------------------
一、图形句柄类:
1.Plot_SetColor(handerId,color)
重设指定图形的(画线)颜色,color: 颜色值;handerId:图形句柄。返回值:true表示成功,false表示失败
2.Plot_SetWeight(handerId,weight)
重设指定图形的画线粗细,handerId:图形句柄;weight:化线粗细(单位:px)。返回true成功,false失败
3.Plot_MovePos(handerId,xoff,yoff)
平移指定图形,handerId:图形句柄;xoff:水平方向平移增量(>0,正方向平移,相反亦反);yoff:垂直方向平移增量(>0,正方向平移,相反亦反)。返回true成功,false失败
4.removePlot(handerId)
移除指定图形,handerId:图形句柄。返回true成功,false失败
二、高亮点类:
5.NoteDot(dx,dy,dcolor,dsize,dnote)
新建一个高亮点。dx,dy:高亮点坐标;dcolor:标志点颜色【红绿蓝三色可选'r','g','b'】;dsize:点大小:1,2,3可选;dnote:要显示的说明文字:可选。如果执行正确,则返回一个高亮点句柄;否则返回false。
6.removeNoteDot(handerId)
移除一个高亮点。handerId:高亮点句柄。正确返回true,否则返回false。
--------------------------------------------------------------
现已公开接口调用,详情:
http://ftp169066.host317.web538.com/publib/mbplot/V1.1.js
-------------------------------------------------------------
相关文章推荐
- 苹果发布OS X Mavericks 10.9.1首个测试版 要求开发者关注邮件、图形驱动和VoiceOver等功能
- 发布代码小助手V1.1——可以正常处理Tab和尖括号
- 数学图形(1.1) 圆,椭圆
- 【下载源码】在线生成网页缩略图.超越Snap.com:WebSnap Beta 1.1 发布。感谢博客园的“萧寒”重写的底层。开源。
- Android中的.9.png图形的机制及制作和使用方法
- RoboVM 1.1 发布,Java 转原生平台代码
- python matplotlib模块——绘制三维图形、三维数据散点图
- 将搜狗细胞词库转换为其他输入法词库——深蓝词库转换1.1发布
- 用于Java代码分析的Eclipse插件nWire 1.1发布
- 分享:MathGL 2.1 发布,高质量图形的类库
- C++为什么不加入垃圾回收机制
- 漫谈专有云集成与发布机制
- 开源信息系统开发平台之OpenExpressApp框架 1.1 春节飞虎版发布
- Python专用方法与迭代机制实例分析
- rails 1.1 发布相关
- 基于 Python Matplotlib 模块的高质量图形输出
- ios iPlayer sdk (V1.1) 正式发布了。
- Plot3D 0.4 发布
- Matlab Tricks(十四) —— 句柄(handle)(图形对象属性的读取与修改)
- duilib底层机制剖析:窗体类与窗体句柄的关联