[发明专利]一种粒子发射方法和装置有效
| 申请号: | 201310215235.8 | 申请日: | 2013-05-31 |
| 公开(公告)号: | CN103325132B | 公开(公告)日: | 2019-02-22 |
| 发明(设计)人: | 陈伟伟;耿芹;徐韦 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
| 主分类号: | G06T13/00 | 分类号: | G06T13/00 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
| 地址: | 100195 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 粒子 发射 方法 装置 | ||
1.一种粒子发射方法,其特征在于,包括:
接收创建的粒子发射器,所述粒子发射器包括一个线段、首尾相连的多个不平行的线段、椭圆或圆;
依据所述粒子发射器的总长度或总角度、发射器角度与所述粒子发射器上发射粒子的粒子发射点的个数,确定发射当前粒子的粒子发射点的坐标位置;
依据设置的发射粒子的第一发射角度、发射方向和发射器角度,确定粒子发射点上发射粒子的第二发射角度,所述发射方向包括内发射、外发射和内外发射,包括:由设置的发射角度参数、发射范围参数和发射方向,计算发射粒子的第一发射角度;按照所述发射器角度将所述第一发射角度进行逆时针旋转得到发射粒子的第二发射角度;
按照所述第二发射角度和所确定的粒子发射点的坐标位置,在所述粒子发射器上发射当前粒子。
2.根据权利要求1所述的方法,其特征在于,所述依据所述粒子发射器的总长度或总角度、发射器角度与所述粒子发射器上发射粒子的粒子发射点的个数,确定发射当前粒子的粒子发射点的坐标位置的步骤包括:
计算所述粒子发射器的总长度或总角度;
由所述粒子发射器的总长度或总角度与所述粒子发射器上发射粒子的粒子发射点的个数,得到发射当前粒子的粒子发射点的相对位置;
由所述相对位置与所述粒子发射器的坐标位置,得到发射当前粒子的粒子发射点的初始位置;
按照所述发射器角度对所述初始位置进行逆时针旋转得到发射粒子的粒子发射点的坐标位置。
3.根据权利要求2所述的方法,其特征在于,若所述粒子发射器的发射方式设置为点发射,所述由所述粒子发射器的总长度或总角度与所述粒子发射器上发射粒子的粒子发射点的个数,得到发射当前粒子的粒子发射点的相对位置的步骤包括:
随机产生粒子发射器上发射粒子的粒子发射点的个数,所述粒子发射点的个数为小于设置的最大发射点数目的正数;
由所述总长度或总角度和粒子发射点的个数的乘积与所述最大发射点数目之商,得到发射当前粒子的粒子发射点的相对位置。
4.根据权利要求2所述的方法,其特征在于,若所述粒子发射器的发射方式设置为非点发射,所述由所述粒子发射器的总长度或总角度与所述粒子发射器上发射粒子的粒子发射点的个数,得到发射当前粒子的粒子发射点的相对位置的步骤包括:
随机产生发射当前粒子的粒子发射点的相对位置,所述相对位置为小于所述粒子发射器的总长度或总角度的正数。
5.根据权利要求1所述的方法,其特征在于,所述由设置的发射角度参数、发射范围参数和发射方向,计算发射粒子的第一发射角度的步骤包括:
当所述发射方向为内发射时,将所述发射角度参数与发射角度调整值之和作为所述第一发射角度,所述发射角度调整值为小于所述发射范围参数的正数;
当所述发射方向为外发射时,将所述发射角度参数与发射角度调整值之和的负值作为所述第一发射角度,所述发射角度调整值为随机生成的小于所述发射范围参数的正数;
当所述发射方向为内外发射时,将各个粒子发射点的第一发射角度间隔设置为所述发射角度参数与发射角度调整值之和,以及所述第一发射角度为所述发射角度参数与发射角度调整值之和的负值。
6.根据权利要求5所述的方法,其特征在于,当所述粒子发射器为椭圆或圆时,所述由设置的发射角度参数和发射范围参数,计算发射粒子的第一发射角度的步骤还包括:
针对所述粒子发射器上的粒子发射点,计算所在位置的切线向量与水平坐标轴的夹角;
按照所述夹角对所述第一发射角度进行逆时针旋转。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310215235.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新型伴热污油回收装置
- 下一篇:吸音减震垫





