一种图形图像的圆角变换算法及系统技术方案

技术编号:33858363 阅读:26 留言:0更新日期:2022-06-18 10:47
本申请提出了一种图形图像的圆角变换算法及系统,涉及计算机及网络技术领域。一种图形图像的圆角变换算法包括:获取二维轨迹和/或三维轨迹;分离各坐标分量的符号及绝对值;对绝对值进行幂运算;合成原来的符号;生成新的二维轨迹和/或三维轨迹。其能够对高速运动的大质量物体,在惯性、动量上是连续的,会减低振荡,可广泛应用于机械、机器人、飞行器等。此外本申请还提出了一种图形图像的圆角变换系统,包括:获取轨迹模块、分离模块、幂运算模块、合成模块及生成模块。合成模块及生成模块。合成模块及生成模块。

【技术实现步骤摘要】
一种图形图像的圆角变换算法及系统


[0001]本申请涉及计算机及网络
,具体而言,涉及一种图形图像的圆角变换算法及系统。

技术介绍

[0002]很多运动物体在直角处的要作平滑处理,目前通用的是1/4圆周拼接的,不利于用函数直接生成,使用不同的半径在拼接中要调整各处拼接点的坐标,效率也很低。更重要的是:对高速运动的大质量物体,在惯性、动量上是非连续的,造成振动。
[0003]而图形设计包括直角圆角和平滑圆角,两种圆角的显示效果差异非常微小,平滑圆角从原来直角圆角开始的地方开始弯曲,但是整个曲面上去掉了一些部分,相比直角圆角来说,从直角到弯曲的部分更加柔顺。这种差异看似微不足道,但这种设计细节却有很大的体验影响:平滑圆角没有直角圆角那种人工雕琢痕迹,平滑圆角看起来更加统一且自然。
[0004]同时,现代UI设计正在从粗放型设计到精细型设计转变,像平滑圆角这种自然的、逻辑通顺的设计细节,是当前所需要的。因此,如何提供一种更加自然、通顺的平滑圆角设计方法是当前技术人员需要解决的问题。

技术实现思路
/>[0005]本申本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图形图像的圆角变换算法,其特征在于,包括:获取二维轨迹和/或三维轨迹;分离各坐标分量的符号及绝对值;对绝对值进行幂运算;合成原来的符号;生成新的二维轨迹和/或三维轨迹。2.如权利要求1所述的一种图形图像的圆角变换算法,其特征在于,还包括:取极坐标系中的圆的生成方程:x=R*Math.Cos(v);y=R*Math.Sin(v);z=0;其中,v取值范围:[

PI,PI];Math.Sin,Math.Cos分别是正弦函数、余弦函数,R是半径。3.如权利要求2所述的一种图形图像的圆角变换算法,其特征在于,还包括:对Z=0平面的各象限进行分数幂的处理过程如下:x1=Math.Cos(v);y1=Math.Sin(v);z1=0;x2=R*Math.Sign(x1)*Math.Pow(Math.Abs(x1),0.25);y2=R*Math.Sign(y1)*Math.Pow(Math.Abs(y1),0.25);z2=0;其中,v取值范围:[

PI,PI],R是半径;Math.Sin,Math.Cos分别是正弦函数、余弦函数;Math.Sign是符号函数;Math.Pow是乘方函数,(参数1:底数,参数2:指数);Math.Abs是取绝对值函数。4.如权利要求1所述的一种图形图像的圆角变换算法,其特征在于,还包括:扫描半径集曲线图像,及半径集的一阶导数图像、半径集的二阶导数图像,其中,在物体运动中,一阶导数反映的是线速度,二阶导数反映的是加速度。5.如权利要求4所述的一种图形图像的圆角变换算法,其...

【专利技术属性】
技术研发人员:项道德
申请(专利权)人:悍匠机器人浙江有限公司
类型:发明
国别省市:

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

1