向量图形的形变控制系统及其方法技术方案

技术编号:3894162 阅读:229 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种向量图形的形变控制系统及其方法,其在向量图形的图形边缘以控制点分割向量图形,并且通过拖曳控制点来局部的改变向量图形的技术手段,借此可以达成快速修改图形及快速重新绘制图形的技术功效。

【技术实现步骤摘要】

本专利技术涉及一种修改图形系统及其方法,尤其是指一种利用控制点分割图形,以 拖曳控制点来局部改变。
技术介绍
动态图像即为多张的静态图像快速的播放以形成动态的效果,而这些多张的静态 图像其改变皆为局部性的变化,以往皆为要重复的绘制局部性改变的静态图像,对此需要 耗费过多的人力以及时间。由于3D影像绘制技术发展,对于局部性改变的静态图像可以通过建立3D模型,通 过3D影像绘制技术来达到快速修改局部的静态图像,可以大大的简化人力以及时间的成 本,为现有图形绘制的重要技术。然而,由于3D影像绘制技术需要通过建立3D模型来达到上述效果,建立3D模型 会造成需要重新绘制的图面增加,而增加重新绘制的图面即会增加重新绘制图像的速度, 对于图像处理效能上也具有不小的影响。综上所述,可知现有技术中长期以来一直存在绘制局部性改变的静态图像时,利 用3D影像绘制技术重新绘制的图面过多导致绘制效率低下的问题,因此有必要提出改进 的技术手段,来解决此一问题。
技术实现思路
有鉴于现有技术存在绘制局部性改变的静态图像时,利用3D影像绘制技术重新 绘制的图面过多导致绘制效率低下的问题,本专利技术遂提供一种向量图形的形变控制系统及 其方法,其中本专利技术所提供的向量图形的形变控制系统,于第一实施态样中包含分配模块、分 割模块、生成模块、拖曳模块、计算模块以及绘制模块。其中,分配模块是用于将向量图形的边缘分配N个控制点;分割模块是依据所分 配的控制点将向量图形分割为N-2个三角区间,且三角区间彼此间不互相重迭;生成模块 是依据三角区间生成对应的N-2个三角向量图形;拖曳模块是用于选定控制点其中之一进 行拖曳;计算模块是用于计算具有被选定的控制点的三角向量图形的更新向量;以及绘制 模块是依据所计算的更新向量重新绘制三角向量图形;其中,上述N为大于2的自然数。本专利技术所提供的向量图形的形变控制方法,于第一实施态样中包含下列步骤首先,分配N个控制点于向量图形的边缘;接着,依据控制点将向量图形分割为 N-2个三角区间,且三角区间彼此间不互相重迭;接着,依据三角区间生成对应的N-2个三 角向量图形;接着,选定控制点其中之一进行拖曳;接着,计算具有被选定的控制点的三角 向量图形的更新向量;最后,依据所计算的更新向量重新绘制三角向量图形;其中,上述N 为大于2的自然数。本专利技术所提供的向量图形的形变控制系统,于第二实施态样中包含特征模块、分配模块、分割模块、生成模块、拖曳模块、计算模块以及绘制模块。其中,特征模块是依据向量图形的图形特征,于向量图形中配置至少一特征向量 图形;分配模块是将向量图形的边缘分配N个第一控制点,将特征向量图形的边缘分配M个 第二控制点,并且分配第一控制点以及第二控制点的对应关系;分割模块是依据第一控制 点将向量图形分割为N-2个三角区间,且三角区间彼此间不互相重迭;生成模块是依据三 角区间生成对应的N-2个三角向量图形;拖曳模块是用以选定第二控制点其中之一进行拖 曳;计算模块是用于计算与被选定的第二控制点相对应的第一控制点的三角向量图形的更 新向量;以及绘制模块是依据所计算的更新向量重新绘制三角向量图形;其中,上述N为大 于2的自然数,M为大于3的自然数。本专利技术所提供的向量图形的形变控制方法,于第二实施态样中包含下列步骤首先,依据向量图形的图形特征,于向量图形中配置至少一特征向量图形;接着, 分配N个第一控制点于向量图形的边缘,分配M个第二控制点于特征向量图形的边缘,并 且分配第一控制点以及第二控制点的对应关系;接着,依据第一控制点将向量图形分割为 N-2个三角区间,且三角区间彼此间不互相重迭;接着,依据三角区间生成对应的N-2个三 角向量图形;接着,选定第二控制点其中之一进行拖曳;接着,计算与被选定的第二控制点 相对应的第一控制点的三角向量图形的更新向量;最后,依据所计算的更新向量重新绘制 三角向量图形;其中,上述N为大于2的自然数,M为大于3的自然数。本专利技术所提供的系统与方法如上,与现有技术之间的差异在于本专利技术不需要通过 建立3D模型,而直接以向量图形进行分割,并且通过控制点进行向量图形的局部改变,可 以有效的缩减重新绘制的图面,且达到快速修改图形的效果。通过上述的技术手段,本专利技术可以达成快速修改图形及快速重新绘制图形的技术 功效。附图说明 图1A绘示为本专利技术第一实施态样的向量图形的形变控制系统方块图。 图1B绘示为本专利技术第二实施态样的向量图形的形变控制系统方块图。 图2A绘示为本专利技术第一实施态样的向量图形的形变控制方法流程。 图2B绘示为本专利技术第二实施态样的向量图形的形变控制方法流程。 图3A绘示为本专利技术第一实施态样的向量图形的控制点分配示意图。 图3B绘示为本专利技术第一实施态样的向量图形的三角区间分割示意图。 图3C绘示为本专利技术第一实施态样的向量图形的控制点拖曳示意图。 图4A绘示为本专利技术第二实施态样的向量图形的控制点分配示意图。 图4B绘示为本专利技术第二实施态样的向量图形的三角区间分割示意图。 图4C绘示为本专利技术第二实施态样的向量图形的控制点拖曳示意图。主要元件符号说明10分配模块 20分割模块 30生成模块 40拖曳模块50计算模块60绘制模块71整合模块72显示模块80特征模块91向量图形92第一三角区间93第二三角区间94第三三角区间95第一三角向量图形96第二三角向量图形97第三三角向量图形A控制点A1第一控制点A2第二控制点B控制点B1第一控制点B2第二控制点C控制点C1第一控制点C2第二控制点D控制点D1第一控制点D2第二控制点E控制点E1第一控制点具体实施例方式以下将配合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用 技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。以下将说明本专利技术所提供的第一实施态样的向量图形的形变控制系统,并且参照 图1A所示,图1A绘示为本专利技术第一实施态样的向量图形的形变控制系统方块图。本专利技术所提供的向量图形的形变控制系统,于第一实施态样中包含分配模块 10、分割模块20、生成模块30、拖曳模块40、计算模块50以及绘制模块60。首先,分配模块10会将一个向量图形的边缘进行控制点的分配,即分配模块10将 上述向量图形的边缘分配N个控制点,这些控制点用于控制向量图形的形变,并且,N为大 于2的自然数。分配模块10分配N个控制点于向量图形的边缘,可以采用平均分配的方式,将N 个控制点平均分配于向量图形的边缘,除此之外,更可以采用任意分配的方式,将N个控制点任意分配于向量图形的边缘,上述分配模块10的分配方式在此仅为举例说明,并不以此 局限本专利技术的应用范畴。在分配模块10将N个控制点分配于向量图形的边缘后,接着,通过分割模块20将 向量图形进行分割,分割为若干个三角形区间,即为依据分配模块10所分配的N个控制点, 将向量图形分割为N-2个三角区间,值得注意的是分割模块20所分割的三角区间彼此间不 互相重迭。具体而言,假设分配模块10在一个向量图形的边缘分配有5个控制点(即N为 5),接着,分割模块20则会依据分配模块10所分配的5个控制点,将向量图形分割为3个 三角区间,同时,这3个三角区间彼此间不互相重迭。当分割模块20将向量图形依据分配模块10所分配的本文档来自技高网...

【技术保护点】
一种向量图形的形变控制系统,其包括:一分配模块,将一向量图形的边缘分配N个控制点;一分割模块,依据该些控制点将该向量图形分割为N-2个三角区间,且该些三角区间彼此间不互相重迭;一生成模块,依据该些三角区间生成对应的N-2个三角向量图形;一拖曳模块,用于选定该些控制点其中之一进行拖曳;一计算模块,用于计算具有被选定的控制点的该些三角向量图形的一更新向量;及一绘制模块,依据所计算的该更新向量重新绘制该些三角向量图形;其中,上述N为大于2的自然数。

【技术特征摘要】

【专利技术属性】
技术研发人员:邱全成叶建华
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1