[发明专利]一种变换服装的方法及装置有效
申请号: | 201510323235.9 | 申请日: | 2015-06-12 |
公开(公告)号: | CN105094595B | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 胡盛平 | 申请(专利权)人: | 广东小天才科技有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 万振雄;刘耿 |
地址: | 523859 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 变换 服装 方法 装置 | ||
1.一种变换服装的方法,其特征在于,所述方法包括:
获取用户是否触发拉长或者缩短用户选定的服装的指令,所述服装包括衣领、中间部分和衣尾;
若确定用户触发所述拉长或者缩短用户选定的服装的指令,则根据预先设置的算法计算所述中间部分的坐标和所述衣尾的坐标;
根据所述衣领的坐标、计算后的所述中间部分的坐标和所述衣尾的坐标,获取拉升后或者缩短后的所述服装的坐标;
所述若确定用户触发所述拉长或者缩短用户选定的服装的指令,则根据预先设置的算法计算所述中间部分的坐标和所述衣尾的坐标,包括:
根据用户移动的像素点获取拉升值;
根据所述拉升值获取拉升变化值;
所述根据用户移动的像素点获取拉升值,包括:
根据用户移动的像素点、衣服、裤子和袖子的比例系数,分别获取衣服、裤子和袖子的拉升值,所述拉升值为所述用户移动的像素点除以所述衣服或裤子或袖子的比例系数;
所述根据所述拉升值获取拉升变化值,包括:
根据所述拉升值获取袖子的拉升变化值,所述袖子的拉升变化值为手臂的斜率*拉升值*变化前的袖子的长度;
根据所述拉升值获取中间部分的拉升变化值,所述中间部分的拉升变化值为拉升值*变化前的衣服的长度。
2.根据权利要求1所述的方法,其特征在于,所述根据所述衣领的坐标、计算后的所述中间部分的坐标和所述衣尾的坐标,获取拉升或者缩短后的所述服装的坐标,包括:
若确定用户触发拉长用户选定的服装的指令,则将所述中间部分的最底边的坐标增加所述拉升变化值,并将所述衣尾的最上边的坐标增加所述拉升变化值;
若确定用户触发缩短用户选定的服装的指令,则将所述中间部分的最底边的坐标减少所述拉升变化值,并将所述衣尾的最上边的坐标减少所述拉升变化值。
3.根据权利要求1所述的方法,其特征在于,所述获取用户是否触发拉长或者缩短用户选定的服装的指令,所述服装包括衣领、中间部分和衣尾,包括:
获取用户是否触发选定的服装的指令;
若是,则获取用户是否触发拉升或者缩短用户选定服装的指令。
4.根据权利要求3所述的方法,其特征在于,所述获取用户是否触发选定的服装的指令,包括:
获取用户在屏幕上触发的触碰点的位置坐标;
根据所述触碰点的位置坐标和预先存储的被触碰的物体的坐标获取所述被触碰的服装中的被触碰点的坐标;
新建预设的图层,所述图层为白色透明,所述图层中预先位置的点包括所述触碰点和被触碰的服装中的被触碰点;
若所述图层中预先位置的点的透明度不为0,则确定所述触碰点在所述被触碰的服装上。
5.根据权利要求3所述的方法,其特征在于,所述获取用户是否触发拉升或者缩短用户选定服装的指令,包括:
若获取用户向上或者向下移动像素点,则确定用户缩短或者拉升用户选定的服装;
若获取用户向左或者向右移动像素点,则确定用户向前或者向后切换下一套服装。
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述获取用户是否触发拉长或者缩短用户选定的服装的指令之前,还包括:
给用户选定的角色初始化一套服装。
7.根据权利要求1至5任意一项所述的方法,其特征在于,所述获取用户是否触发拉长或者缩短用户选定的服装的指令之前,还包括:
将每套服装分为衣领、中间部分和衣尾三部分分别存储,同一套服装的每部分的索引值相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东小天才科技有限公司,未经广东小天才科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510323235.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及电子设备
- 下一篇:电子设备及信息处理方法