[发明专利]一种基于贝塞尔曲线使图形平滑的方法有效
申请号: | 201210082537.8 | 申请日: | 2012-03-26 |
公开(公告)号: | CN102768764B | 公开(公告)日: | 2017-12-29 |
发明(设计)人: | 张婷 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20 |
代理公司: | 北京挺立专利事务所(普通合伙)11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于贝塞尔曲线使图形平滑的方法,具体包括接收图形;根据用户指令获取要处理的图形区域;将所述图形区域转换成空间中N条相连的折线;根据所述折线顺序计算生成所有的控制点;根据所述控制点和所述折线的连接点生成贝赛尔曲线;根据所述贝赛尔曲线对所述图形区域进行平滑处理。本发明通过顺序计算空间中任意条相连的折线的所有的控制点,再根据所有的控制点和折线的连接点生成贝塞尔bezier曲线,实现了图形平滑的效果。 | ||
搜索关键词: | 一种 基于 贝塞尔 曲线 图形 平滑 方法 | ||
【主权项】:
一种基于贝塞尔曲线使图形平滑的方法,其特征在于,包括:接收图形;根据用户指令获取要处理的图形区域;将所述图形区域转换成空间中N条相连的折线;根据所述折线的顺序计算生成所有的控制点;根据所述控制点和所述折线的连接点生成贝塞尔曲线;根据所述贝塞尔曲线对所述图形区域进行平滑处理;所述根据所述折线的顺序计算生成所有的控制点具体包括:在相邻的折线上分别取点Pi和Pi+1,所述Pi和Pi+1距离所述折线的连接点的长度分别为Ki*Li,Ki+1*Li+1,所述Ki=Li/(Li+Li+1),Ki+1=Li+1/(Li+Li+1);在线段(Pi,Pi+1)取点P’,所述(Pi,Pi+1)长度为L’,所述P’距离所述Pi的长度为L’*(Li/(Li+Li+1);将所述(Pi,Pi+1)平移至所述P’与所述折线的连接点重合处,所述Pi平移至Pi’,所述Pi+1平移至Pi+1’;生成所述控制点Pi’和Pi+1’;所述将所述图形区域转换成空间中N条相连的折线,其中,所述N的取值范围为大于等于二;相邻的折线线段长度为Li,Li+1,所述i的取值范围为0至N‑1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210082537.8/,转载请声明来源钻瓜专利网。
- 上一篇:制造设置有标识的薄膜的方法和装置
- 下一篇:一种加热水箱