1 .一种时空轨迹模拟方法,其特征在于,包括:
确定孪生体的基准空间坐标点和基准时间点,所述基准空间坐标点为预先构建的孪生
体坐标系的原点,所述基准时间点为N*N的时间矩阵,N为大于1的整数;
基于WebGL,根据所述基准空间坐标点、所述基准时间点、预先设定的分段聚合近似PAA
运动序列表包括的每个运动阶段各自对应的运动信息、预先构建的运动模式库包括的每个
运动模式各自对应的运动函数、以及预先设定的运动时间更新函数,模拟所述孪生体经过
所述每个运动阶段的时空轨迹,其中,所述运动信息包括运动时长、运动模式和运动参数。
2.根据权利要求1所述的方法,其特征在于,所述确定孪生体的基准空间坐标点,包括:
基于WebGL三维世界坐标系和所述孪生体的顶点坐标数据,确定所述孪生体的坐标控
制点;
根据透视投影矩阵和所述孪生体的坐标控制点,确定坐标系转换矩阵;
根据所述坐标系转换矩阵和所述WebGL三维世界坐标系,构建所述孪生体的孪生体坐
标系,并确定所述孪生体坐标系的原点为所述孪生体的基准空间坐标点。
3 .根据权利要求2所述的方法,其特征在于,所述基于WebGL三维世界坐标系和所述孪
生体的顶点坐标数据,确定所述孪生体的坐标控制点,包括:
基于所述WebGL三维世界坐标系,根据所述孪生体的顶点坐标数据,构建所述孪生体的
球体包围盒;
获取所述球体包围盒的中心点并将其确定为所述孪生体的中心点;
为所述孪生体的中心点增加取值为预定数值的第四维数据,并将增加第四维数据后的
所述孪生体的中心点确定为所述坐标控制点。
4 .根据权利要求1所述的方法,其特征在于,所述基于WebGL,根据所述基准空间坐标
点、所述基准时间点、预先设定的分段聚合近似PAA运动序列表包括的每个运动阶段各自对
应的运动信息、预先构建的运动模式库包括的每个运动模式各自对应的运动函数、以及预
先设定的运动时间更新函数,模拟所述孪生体经过所述每个运动阶段的时空轨迹,包括:
步骤A:基于所述PAA运动序列表,确定所述孪生体的当前运动阶段和所述当前运动阶
段对应的第一运动时长、第一运动模式和第一运动参数;
步骤B:根据所述运动模式库,确定所述第一运动模式对应的第一运动函数;
步骤C:基于WebGL,根据所述基准空间坐标点确定所述当前运动阶段的第一基准空间
坐标点和根据所述基准时间点确定所述当前运动阶段的第一基准时间点;
步骤D:基于WebGL,根据所述第一基准空间坐标点、所述第一基准时间点、所述预先设
定的运动时间更新函数、所述第一运动时长、所述第一运动参数和所述第一运动函数,模拟
所述孪生体经过所述当前运动阶段的时空轨迹;
当基于所述第一运动时长确定所述当前运动阶段结束时,将所述当前运动阶段更新为
所述当前运动阶段的下一运动阶段,并重复所述步骤A至所述步骤D,直到完成所述孪生体
经过所述PAA运动序列表包括的每个运动阶段的时空轨迹模拟。
5 .根据权利要求4所述的方法,其特征在于,所述基于WebGL,根据所述基准空间坐标点
确定所述当前运动阶段的第一基准空间坐标点,包括:
当所述当前运动阶段是所述PAA运动序列表中的首个运动阶段时,确定所述当前运动
阶段的第一基准空间坐标点为所述基准空间坐标点;
权 利 要 求 书
1/3 页
2
评论