仿真系统更新作战单元方向向量的方法、装置和存储介质制造方法及图纸

技术编号:38861029 阅读:33 留言:0更新日期:2023-09-17 10:03
本发明专利技术提出一种仿真系统更新作战单元方向向量的方法、装置和存储介质,所述方法包括在仿真系统中设置表示作战单元节点在仿真系统空间中的方向向量在局部坐标系和世界坐标系中变化的标志位;根据局部坐标系或世界坐标系的处理优先顺序,将所述作战单元节点在局部坐标系和世界坐标系中的所述方向向量的对应的标志位设置为真,另一个设置为假;当需要更新所述作战单元节点在局部坐标系或世界坐标系中任一个的方向向量发生变化时,且发生变化的所述对应的坐标系的标志位为真,则直接返回所述方向向量的变化,而并不修改所述对应的坐标系的旋转矩阵。标系的旋转矩阵。标系的旋转矩阵。

【技术实现步骤摘要】
仿真系统更新作战单元方向向量的方法、装置和存储介质


[0001]本专利技术涉及计算机仿真领域,具体涉及一种仿真系统更新作战单元方向向量的方法、装置和存储介质。

技术介绍

[0002]Unity中有transform组件,记录物体的坐标、旋转和缩放数据。Unity有局部坐标和世界坐标。世界坐标表示物体相对于世界坐标系下的位置。局部坐标表示物体相对于父物体坐标系下的旋转角度,如果没有父物体,则局部坐标与世界坐标相同。旋转和坐标一样也分世界旋转和本地旋转,旋转通常用旋转矩阵、欧拉角或者四元数来表示,矩阵旋转使用了一个的矩阵表示绕任意轴旋转的变换矩阵,欧拉角是按照一定的坐标轴顺序(例如先x、再y、最后z)、每个轴旋转一定角度来变换坐标或向量,它实际上是一系列坐标轴旋转的组合,四元数是一种高阶复数,是一个四维空间,相包含复数的二维空间。一个复数由实部和虚部组成,即x = a + bi,i是虚数单位,其中 i^2 =
ꢀ‑
1。而四元数的虚部包含了三个虚数单位,i、j、k,即一个四元数可以表示为x = a + bi + cj + dk。旋转本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种仿真系统更新作战单元方向向量的方法,其特征在于,包括:在仿真系统中设置表示作战单元节点在仿真系统空间中的方向向量在局部坐标系和世界坐标系中变化的标志位;根据局部坐标系或世界坐标系的处理优先顺序,将所述作战单元节点在局部坐标系和世界坐标系中的所述方向向量的对应的标志位设置为真,另一个设置为假;当需要更新所述作战单元节点在局部坐标系或世界坐标系中任一个的方向向量发生变化时,且发生变化的所述对应的坐标系的标志位为真,则直接返回所述方向向量的变化,而并不修改所述对应的坐标系的旋转矩阵。2.如权利要求1所述的仿真系统更新作战单元方向向量的方法,其特征在于,所述仿真系统中包括多个作战单元节点,按照帧为单位更新所述作战单元节点的方向向量;仿真系统可以通过监控系统中作战单元节点的熵值和系统整体的熵,发现异常情况,进而进行问题排查和调试。3.如权利要求1或2所述的仿真系统更新作战单元方向向量的方法,其特征在于,所述方向向量在局部坐标系和世界坐标系中变化的包括坐标、旋转或缩放三个特征中至少任意一个的变化。4.如权利要求3所述的仿真系统更新作战单元方向向量的方法,其特征在于,若所述局部坐标系的坐标、旋转或缩放发生变化,所述作战单元节点在局部坐标系的对应的坐标、旋转或缩放的标志位设置为真,且所述作战单元节点在世界坐标系的对应的坐标、旋转或缩放的标志位设置为假,则直接返回所述局部坐标系的坐标、旋转或缩放的变化,而不修改所述局部坐标系的旋转矩阵。5.如权利要求3所述的仿真系统更新作战单元方向向量的方法,其特征在于,若所述世界坐标系的坐标、旋转或缩放发生变化,所述作战单元节点在世界坐标系的对应的坐标、旋转或缩放的标志位为真,且若所述作战单元节点在局部坐标系的对应的坐标、旋转或缩放的标志位为假,则直接返回所述世界坐标系的坐标、旋转或缩放的变化,而不修改所述世界坐标系的旋转矩阵。6.如权利要求3所述的仿真系统更新作战单元方向向量的方法,其特征在于,若所述局部坐标系的坐标、旋转或缩放发生变化,所述作战单元节点在局部坐标系...

【专利技术属性】
技术研发人员:王策王新蕊蒋东霖贺秀伟谷毅
申请(专利权)人:中国兵器装备集团兵器装备研究所
类型:发明
国别省市:

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

1