绘图代码生成系统及方法技术方案

技术编号:9462634 阅读:85 留言:0更新日期:2013-12-18 23:49
一种绘图代码生成系统,运行于计算设备中。该系统首先定义各个绘图元素的绘图模型。当用户选择绘图元素绘图时,该系统获取该选择的绘图元素的绘图参数的实际值,并将获取的绘图元素的绘图参数的实际值代入对应的绘图模型,得到利用该绘图元素进行绘图的绘图代码。该系统记录用户利用各个绘图元素绘制图形的顺序,根据用户利用各个绘图元素绘制图形的顺序将各个绘图元素对应的绘图代码组合为完整的绘图代码。本发明专利技术还提供一种绘图代码生成方法。本发明专利技术能够根据用户绘制的图形生成绘图代码。

【技术实现步骤摘要】
【专利摘要】一种绘图代码生成系统,运行于计算设备中。该系统首先定义各个绘图元素的绘图模型。当用户选择绘图元素绘图时,该系统获取该选择的绘图元素的绘图参数的实际值,并将获取的绘图元素的绘图参数的实际值代入对应的绘图模型,得到利用该绘图元素进行绘图的绘图代码。该系统记录用户利用各个绘图元素绘制图形的顺序,根据用户利用各个绘图元素绘制图形的顺序将各个绘图元素对应的绘图代码组合为完整的绘图代码。本专利技术还提供一种绘图代码生成方法。本专利技术能够根据用户绘制的图形生成绘图代码。【专利说明】
本专利技术涉及一种绘图系统及方法,特别是关于一种。
技术介绍
目前,利用绘图工具(例如Windows系统自带的小画家)可以直接在屏幕上绘制图形。然而,这些绘图工具仅仅是绘制出图形,而不能生成与图形相对应的绘图代码,从而不利于图形的进一步使用和处理。
技术实现思路
鉴于以上内容,有必要提供一种绘图代码生成系统,能够根据用户绘制的图形生成绘图代码。此外,还有必要提供一种绘图代码生成方法,能够根据用户绘制的图形生成绘图代码。一种绘图代码生成系统,运行于计算设备中,该系统包括:定义模块,用于定义各个绘图元素的绘图模型;获取模块,用于当用户选择绘图元素绘图时,获取该选择的绘图元素的绘图参数的实际值;代入模块,用于将获取的绘图元素的绘图参数的实际值代入对应的绘图模型,得到利用该绘图元素进行绘图的绘图代码;及组合模块,用于记录用户利用各个绘图元素绘制图形的顺序,根据用户利用各个绘图元素绘制图形的顺序将各个绘图元素对应的绘图代码组合为完整的绘图代码。一种绘图代码生成方法,应用于计算设备中,该方法包括:定义步骤,定义各个绘图元素的绘图模型;获取步骤,当用户选择绘图元素绘图时,获取该选择的绘图元素的绘图参数的实际值;代入步骤,将获取的绘图元素的绘图参数的实际值代入对应的绘图模型,得到利用该绘图元素进行绘图的绘图代码;及组合步骤,记录用户利用各个绘图元素绘制图形的顺序,根据用户利用各个绘图元素绘制图形的顺序将各个绘图元素对应的绘图代码组合为完整的绘图代码。本专利技术定义绘图元素的绘图模型,当用户利用绘图元素进行绘图的时候,根据相应的绘图模型生成绘图代码。利用本专利技术,用户不需花费大量时间编写绘图代码,提高了绘图代码生成的效率,便于绘图代码的进一步使用和处理。【专利附图】【附图说明】图1为本专利技术绘图代码生成系统较佳实施例的应用环境示意图。图2为图1中绘图代码生成系统的功能模块图。图3为本专利技术绘图代码生成方法较佳实施例的流程图。主要元件符号说明【权利要求】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