【技术实现步骤摘要】
基于三维观察体的对象观察方法、装置、终端及介质
[0001]本申请涉及虚拟现实的
,尤其是涉及一种基于三维观察体的对象观察方法、装置、终端及介质。
技术介绍
[0002]随着科学技术的发展,基于VR、AR、裸眼3D等沉浸式3D技术得到了空前发展,在医学、娱乐、军事航天、应急推演、房产开发等众多领域应用广泛。
[0003]在VR、AR或裸眼3D等场景中,通过集成的图形系统、光学系统、姿态追踪系统和控制系统等构建的虚拟环境获得一种可交互的沉浸式体验。三维技术是拟真实物体的方式使其成为一个有用的工具,由计算机辅助设计(CAD)、计算机辅助工程(CAE)、计算机辅助制造(CAM)等工业设计类软件实现。计算机辅助设计(CAD)、计算机辅助工程(CAE)、计算机辅助制造(CAM)等工业设计类软件与沉浸式3D技术结合成为未来发展的方向。
[0004]在CAD系统中,沉浸式3D技术的引入主要改变了传统的CAD实体呈现方式和交互方式。传统的CAD实体呈现方式采用显示器呈现三维CAD实体,交互方式的设计和实现基于鼠标和键盘设备。而沉浸式3D的CAD实体呈现方式采用VR,AR,裸眼3D等方式呈现三维CAD实体,新的呈现方式要求有新的交互方式,与之匹配、便捷、合理、高效的沉浸式3D交互方式是软件可用性的关键指标。对已创建的CAD实体进行整体或局部的放大、缩小、旋转从而观察确认,此操作是CAD应用软件交互方式的一部分。
[0005]现有的沉浸式3D技术中三维对象操纵方法通过用户的手势操作实现虚拟界面的控制,具体包 ...
【技术保护点】
【技术特征摘要】
1.一种基于三维观察体的对象观察方法,其特征在于,包括:获取CAD三维元素的特征信息;根据所述特征信息在沉浸式环境中显示CAD三维元素的初始状态;根据所述CAD三维元素生成观察体;所述观察体包围所述CAD三维元素,且所述观察体成半透明或透明显示;获取用户的手势信息;所述手势信息包括位置信息和第一操作信息,所述第一操作信息包括旋转、缩放和移动;在手势与所述观察体碰撞时,基于所述手势信息变换初始状态的CAD三维元素,并在所述观察体中显示所述CAD三维元素的操作状态,以使用户观察所述CAD三维元素。2.根据权利要求1所述的方法,其特征在于,所述根据所述CAD三维元素生成观察体包括:获取用户图像信息;基于用户图像确定用户身份信息;根据所述用户身份信息获取历史操作信息;根据所述特征信息和预设三维分类模型对所述CAD三维元素进行分类,得到所述CAD三维元素的类型信息;按照所述类型信息在预设时间区间的历史操作信息中确定至少一个参考操作数据;按照至少一个参考操作的频率的降序生成第一生成方式推荐序列;按照所述类型信息在CAD三维元素数据库遍历搜索是否存在与所述CAD三维元素相似的参考三维元素;若存在与所述CAD三维元素相似的参考三维元素,则根据参考三维元素观察体的生成方式的频率降序生成第二生成方式推荐序列;若不存在与所述CAD三维元素相似的参考三维元素,则根据相同类型的CAD三维元素观察体的生成方式的频率确定至少一个参考生成方式;分别计算所述至少一个参考生成方式一一对应的所述相同类型的CAD三维元素与当前的CAD三维元素的相似度;按照所述相似度的降序生成第三生成方式推荐序列;基于所述第一生成方式推荐序列、所述第二生成方式推荐序列、所述第三生成方式推荐序列和预设选取推荐规则推荐至少一个生成方式;响应于用户选择的生成方式,基于所述CAD三维元素和所述生成方式生成观察体。3.根据权利要求2所述的方法,其特征在于,所述基于所述CAD三维元素和所述生成方式生成观察体包括:基于所述CAD三维元素的特征信息确定所述CAD三维元素的最小包围盒;按照所述生成方式的预设包围盒划分规则对所述最小包围盒进行栅格划分,得到可拆分包围盒;移除未包含所述CAD三维元素的包围盒的栅格,生成所述CAD三维元素的观察体,其中,每一可拆分栅格为一个包围体;每一所述包围体之间相互关联。4.根据权利要求2所述的方法,其特征在于,所述特征信息包括颜色信息、材料信息和结构信息,所述基于所述CAD三维元素和所述生成方式生成观察体包括:基于所述CAD三维元素的特征信息确定所述CAD三维元素的最小包围盒;
计算所述最小包围盒的边长比例,得到所述最小包围盒的尺寸信息;基于所述尺寸信息、所述特征信息和所述生成方式确定包围体的位置和体积,生成所述CAD三维元素的观察体;其中,所述生成方式包括按照颜色信息生成至少一个包围体;或,按照材料信息生成至少一个包围体;或,按照结构信息生成至少一个包围体;每一所述包围体之间相互关联。5.根据权利要求3所述的方法,其特征在于,在移除未包含所述CAD三维元素的包围盒的栅格,生成所述CAD三维元素的观察体之后,还包括:按照所述CAD三维元素的...
【专利技术属性】
技术研发人员:毕洪信,
申请(专利权)人:北京求解科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。