绘图代码生成系统及方法

文档序号:6485592阅读:286来源:国知局
绘图代码生成系统及方法
【专利摘要】一种绘图代码生成系统,运行于计算设备中。该系统首先定义各个绘图元素的绘图模型。当用户选择绘图元素绘图时,该系统获取该选择的绘图元素的绘图参数的实际值,并将获取的绘图元素的绘图参数的实际值代入对应的绘图模型,得到利用该绘图元素进行绘图的绘图代码。该系统记录用户利用各个绘图元素绘制图形的顺序,根据用户利用各个绘图元素绘制图形的顺序将各个绘图元素对应的绘图代码组合为完整的绘图代码。本发明还提供一种绘图代码生成方法。本发明能够根据用户绘制的图形生成绘图代码。
【专利说明】绘图代码生成系统及方法
【技术领域】
[0001]本发明涉及一种绘图系统及方法,特别是关于一种绘图代码生成系统及方法。
【背景技术】
[0002]目前,利用绘图工具(例如Windows系统自带的小画家)可以直接在屏幕上绘制图形。然而,这些绘图工具仅仅是绘制出图形,而不能生成与图形相对应的绘图代码,从而不利于图形的进一步使用和处理。

【发明内容】

[0003]鉴于以上内容,有必要提供一种绘图代码生成系统,能够根据用户绘制的图形生成绘图代码。
[0004]此外,还有必要提供一种绘图代码生成方法,能够根据用户绘制的图形生成绘图代码。
[0005]一种绘图代码生成系统,运行于计算设备中,该系统包括:定义模块,用于定义各个绘图元素的绘图模型;获取模块,用于当用户选择绘图元素绘图时,获取该选择的绘图元素的绘图参数的实际值;代入模块,用于将获取的绘图元素的绘图参数的实际值代入对应的绘图模型,得到利用该绘图元素进行绘图的绘图代码;及组合模块,用于记录用户利用各个绘图元素绘制图形的顺序,根据用户利用各个绘图元素绘制图形的顺序将各个绘图元素对应的绘图代码组合为完整的绘图代码。
[0006]一种绘图代码生成方法,应用于计算设备中,该方法包括:定义步骤,定义各个绘图元素的绘图模型;获取步骤,当用户选择绘图元素绘图时,获取该选择的绘图元素的绘图参数的实际值;代入步骤,将获取的绘图元素的绘图参数的实际值代入对应的绘图模型,得到利用该绘图元素进行绘图的绘图代码;及组合步骤,记录用户利用各个绘图元素绘制图形的顺序,根据用户利用各个绘图元素绘制图形的顺序将各个绘图元素对应的绘图代码组合为完整的绘图代码。
[0007]本发明定义绘图元素的绘图模型,当用户利用绘图元素进行绘图的时候,根据相应的绘图模型生成绘图代码。利用本发明,用户不需花费大量时间编写绘图代码,提高了绘图代码生成的效率,便于绘图代码的进一步使用和处理。
【专利附图】

【附图说明】
[0008]图1为本发明绘图代码生成系统较佳实施例的应用环境示意图。
[0009]图2为图1中绘图代码生成系统的功能模块图。
[0010]图3为本发明绘图代码生成方法较佳实施例的流程图。
[0011]主要元件符号说明
【权利要求】
1.一种绘图代码生成系统,运行于计算设备中,其特征在于,该系统包括: 定义模块,用于定义各个绘图元素的绘图模型; 获取模块,用于当用户选择绘图元素绘图时,获取该选择的绘图元素的绘图参数的实际值; 代入模块,用于将获取的绘图元素的绘图参数的实际值代入对应的绘图模型,得到利用该绘图元素进行绘图的绘图代码;及 组合模块,用于记录用户利用各个绘图元素绘制图形的顺序,根据用户利用各个绘图元素绘制图形的顺序将各个绘图元素对应的绘图代码组合为完整的绘图代码。
2.如权利要求1所述的绘图代码生成系统,其特征在于,该系统还包括: 加工模块,用于对组合后的绘图代码进行加工,使得用户利用各个绘图元素绘制的图形能够以指定方式显示出来。
3.如权利要求2所述的绘图代码生成系统,其特征在于,所述加工模块对组合后的绘图代码加上标签,使得用户利用各个绘图元素绘制的图形能够直接在网页上显示出来。
4.如权利要求1所述的绘图代码生成系统,其特征在于,所述绘图元素包括图形元素及功能性元素。
5.一种绘图代码生成方法,应用于计算设备中,其特征在于,该方法包括: 定义步骤,定义各个绘图元素的绘图模型; 获取步骤,当用户选择绘图元素绘图时,获取该选择的绘图元素的绘图参数的实际值; 代入步骤,将获取的绘图元素的绘图参数的实际值代入对应的绘图模型,得到利用该绘图元素进行绘图的绘图代码;及 组合步骤,记录用户利用各个绘图元素绘制图形的顺序,根据用户利用各个绘图元素绘制图形的顺序将各个绘图元素对应的绘图代码组合为完整的绘图代码。
6.如权利要求5所述的绘图代码生成方法,其特征在于,该系统还包括: 加工步骤,对组合后的绘图代码进行加工,使得用户利用各个绘图元素绘制的图形能够以指定方式显示出来。
7.如权利要求6所述的绘图代码生成方法,其特征在于,所述加工步骤包括: 对组合后的绘图代码加上标签,使得用户利用各个绘图元素绘制的图形能够直接在网页上显示出来。
8.如权利要求5所述的绘图代码生成方法,其特征在于,所述绘图元素包括图形元素及功能性元素。
【文档编号】G06F9/44GK103455311SQ201210170219
【公开日】2013年12月18日 申请日期:2012年5月29日 优先权日:2012年5月29日
【发明者】李忠一, 林海洪, 谢德意, 陈海云, 童海涛 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1