一种基于box2d的模仿串饰品效果的方法及装置制造方法及图纸

技术编号:33144613 阅读:21 留言:0更新日期:2022-04-22 13:56
本发明专利技术提供的一种基于box2d的模仿串饰品效果的方法及装置,通过获取佩戴主体的实时信息,并在旋转过程中设置饰品绳的旋转角度跟随所述佩戴主体转动;判断所述饰品绳是否旋转,若是,则根据所述实时信息计算得到所述饰品绳的旋转矩阵;获取旋转前串饰品的坐标,通过旋转矩阵计算旋转后串饰品的坐标,并利用box2d根据所述串饰品的坐标实现串饰品在所述饰品绳上自由滑动,实现模仿串饰品效果,实现了饰品绳根据佩戴主体的实时位置和角度进行转动的效果。的效果。的效果。

【技术实现步骤摘要】
一种基于box2d的模仿串饰品效果的方法及装置


[0001]本专利技术涉及动画渲染
,特别涉及一种基于box2d的模仿串饰品效果的方法及装置。

技术介绍

[0002]现有的实现串饰品的方法为:使用box2D制作饰品绳形状刚体,刚体与地面使用旋转刚体连接实现饰品绳自由转动;饰品使用两部分刚体制作,两部分刚体分布于饰品绳的两侧,并通过使用距离关节连接,即可实现饰品穿过饰品绳在绳上滑动,通过对饰品绳刚体施加力来对饰品绳转动。
[0003]上述方法的缺点在于,通过施加力来对饰品绳转动无法实时跟随手,具有延迟性。如果直接设置饰品绳角度会导致饰品绳旋转,但饰品仍在旧位置,而未跟随饰品绳转到原本的相对位置上。

技术实现思路

[0004](一)要解决的技术问题
[0005]为了解决现有技术的上述问题,本专利技术提供一种基于box2d的模仿串饰品效果的方法及装置,能够实现饰品绳根据佩戴主体的实时位置和角度进行转动的效果。
[0006](二)技术方案
[0007]为了达到上述目的,本专利技术采用的一种技术方案为本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于box2d的模仿串饰品效果的方法,其特征在于,包括步骤:S1、获取佩戴主体的实时信息,并在旋转过程中设置饰品绳的旋转角度跟随所述佩戴主体转动;S2、判断所述饰品绳是否旋转,若是,则根据所述实时信息计算得到所述饰品绳的旋转矩阵;S3、获取旋转前串饰品的坐标,通过旋转矩阵计算旋转后串饰品的坐标,并利用box2d根据所述串饰品的坐标实现串饰品在所述饰品绳上自由滑动,实现模仿串饰品效果。2.根据权利要求1所述的基于box2d的模仿串饰品效果的方法,其特征在于,所述佩戴主体的实时信息包括位置和角度。3.根据权利要求1所述的基于box2d的模仿串饰品效果的方法,其特征在于,步骤S1还包括:设置饰品绳的质量为0,同时与虚拟世界采用固定旋转关节连接。4.根据权利要求1所述的基于box2d的模仿串饰品效果的方法,其特征在于,步骤S3具体为:获取旋转前串饰品的坐标,根据所述串饰品的坐标和旋转矩阵计算得到旋转后串饰品的坐标,同时利用box2d实现串饰品在所述饰品绳上自由滑动,实现模仿串饰品效果。5.一种基于box2d的模仿串饰品效果的装置,包括存储...

【专利技术属性】
技术研发人员:黄新伟吴琳琳唐光宇闫乃永卢学明
申请(专利权)人:宝宝巴士股份有限公司
类型:发明
国别省市:

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

1