[发明专利]缩放方法、装置、设备及介质有效
| 申请号: | 201811201333.5 | 申请日: | 2018-10-16 |
| 公开(公告)号: | CN109359380B | 公开(公告)日: | 2020-06-09 |
| 发明(设计)人: | 吴迪 | 申请(专利权)人: | 上海莉莉丝科技股份有限公司 |
| 主分类号: | G06F30/13 | 分类号: | G06F30/13;G06T3/40 |
| 代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
| 地址: | 201802 上海市嘉*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 缩放 方法 装置 设备 介质 | ||
本发明涉及一种缩放方法,包括:针对复杂物体的坐标轴方向中的每一个:为复杂物体中的每个子物体赋予一个在该方向上的缩放方式;对于复杂物体的每个垂直于该方向的截面,计算截面的缩放比例限制;将相邻且缩放比例相同的截面合并,得到复杂物体在该方向上的分段缩放比例范围;根据复杂物体在该方向上的调整目标值,计算复杂物体在该方向上的分段缩放比例;以及根据每个子物体在每个方向上的缩放比例,计算每个子物体的新的位置范围,并调整复杂物体的大小。此外本发明还涉及一种缩放装置、设备及介质,本发明使得修改复杂物体的大小时不会造成局部的失真。
技术领域
本发明涉及一种缩放方法、装置、设备及介质。
背景技术
在二维或三维空间的设计过程中,经常有调整物体大小的需求,例如拉长或缩短等,现有技术的技术方案通常使用每个维度上独立的比例拉伸方法,确保每一个点相对于形状的位置百分比,在拉伸前后保持不变。
然而,设计中,对复杂物体的操作是常态,复杂物体是指由不止一种材质、颜色、透明度、大小或方向的物体组合而成的物体。在对复杂物体进行等比例拉伸或缩短时,若仍然采取针对每个维度分别执行等比例拉伸的方式,经常会导致复杂物体中的一些特定形状的子物体变形或失真,而要避免这种失真或变形,则可能需要按照想要的尺寸来重新制作复杂物体,操作复杂,十分不便。
发明内容
本发明的目的在于提供一种缩放方法,用于二维或三维设计。
本发明的第一方面提供了一种缩放方法,包括:针对复杂物体的坐标轴方向中的每一个:为复杂物体中的每个子物体赋予一个在该方向上的缩放方式,缩放方式包括:比例拉伸、不拉伸和单元重复;对于复杂物体的每个垂直于该方向的截面,计算截面的缩放比例限制;将相邻且缩放比例相同的截面合并,得到复杂物体在该方向上的分段缩放比例范围;根据复杂物体在该方向上的调整目标值,计算复杂物体在该方向上的分段缩放比例;以及根据每个子物体在每个方向上的缩放比例,计算每个子物体的新的位置范围,并调整复杂物体的大小。
该方法使得对物体进行设计或处理后,再对该物体修改大小时不会造成局部的失真。
进一步地,对于复杂物体的每个垂直于该方向的截面,计算截面的缩放比例限制可以包括:判断截面是否与一个或多个子物体相交;若否,则缩放比例无限制;若是,则将截面的缩放比例限制为:在与所述截面相交的所述子物体在该方向上的缩放限制值用于限定最大值的情况下,所述截面的缩放比例不超过与所述截面相交的所述子物体在该方向上的缩放限制值;在与所述截面相交的所述子物体在该方向上的缩放限制值用于限定最小值的情况下,所述截面的缩放比例不低于与所述截面相交的所述子物体在该方向上的缩放限制值。
进一步地,根据复杂物体在该方向上的调整目标值,计算复杂物体在该方向上的分段缩放比例可以包括:判断目标值是否超过该方向的最大值或低于该方向的最小值;若超过最大值,则将目标值调整为最大值;若低于最小值,则将目标值调整为最小值;否则,分别计算复杂物体中的每个分段的理论缩放比例R;若某一分段求得的R值不在分段的缩放比例范围内,则将该分段的理论缩放比例设为缩放比例范围中最接近R的极限值R’,并根据R’值调整其他分段的缩放比例。
进一步地,该方法还可以包括:将复杂物体分解为子物体的步骤。
进一步地,当子物体被赋予单元重复的缩放方式时,若该子物体的要被调整的目标长度不是重复单元的整数倍,则按最终长度将最后一个单元截取一部分,或者保留向下取整数量的单元并居中排列。
进一步地,复杂物体是二维物体或三维物体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海莉莉丝科技股份有限公司,未经上海莉莉丝科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811201333.5/2.html,转载请声明来源钻瓜专利网。





