全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210698547.8 (22)申请日 2022.06.20 (71)申请人 睿囿信息技 术 (上海) 有限公司 地址 200135 上海市浦东 新区中国(上海) 自由贸易试验区芳春路40 0号1幢3层 申请人 上海翰宇 生物科技有限公司 (72)发明人 章曾 何玮 罗楹 张超杰 余飞  袁中磊 耿星星 朱申峰  (74)专利代理 机构 杭州华鼎知识产权代理事务 所(普通合伙) 33217 专利代理师 俞宏涛 (51)Int.Cl. G06F 16/957(2019.01) G06F 16/958(2019.01) G06T 15/00(2011.01)G06T 17/00(2006.01) G06T 19/20(2011.01) (54)发明名称 一种基于移动端的三维 医学模型GLB文件解 析与展示方法 (57)摘要 本发明提出了一种基于移动端的三维医学 模型GLB文件解析与展 示方法, 包括: 在移动端的 网页页面上创建canvas元素, 基于babylon.js在 canvas元素上创建渲染引擎、 场景以及相机; 根 据用户对三维 医学模型的可视化需求, 为场景创 建灯光; 获取三维医学模型的GLB文件, 通过 babylon.js对GLB文件进行模型解析, 将模型解 析结果加载到场景中; 结合渲染引 擎、 相机以及 灯光, 对加载后的场景进行定时循环渲染。 本发 明通过研究三维 医学影像文件中的模 型信息, 对 其模型GLB文件进行解析, 最后基于HTML5技术的 三维模型展示技术将其展示在移动终端上, 实现 了三维医学模 型在移动端的呈现, 为移动影像学 的发展提供了可靠的互联网解决方案, 为术前的 手术方案实体化展示 提供便利。 权利要求书2页 说明书5页 附图1页 CN 115080886 A 2022.09.20 CN 115080886 A 1.一种基于移动端的三维医学模型GLB文件解析与展示方法, 其特征在于, 所述方法包 括: 在移动端的网页页面上创建canvas元素, 基于babylon.js在canvas元素上创建渲染引 擎、 场景以及相机; 根据用户对三维医学模型的可视化需求, 为场景创建灯光; 获取三维医学模型的GLB文件, 通过babylon.js对GLB文件进行模型解析, 将模型解析 结果加载到场景中; 结合渲染引擎、 相机以及灯光, 对加载后的场景进行定时循环渲染。 2.根据权利要求1所述的一种基于移动端的三维医学模型GLB文件解析与展示方法, 其 特征在于, 所述在移动端的网页 页面上创建canvas元 素, 包括: 基于HTML5技术, 调用document.createElement('canvas')指令, 在移动端的网页页面 上创建canvas元素, 调用elment.appendChild(canvas), 将canvas元素显示在移动端的网 页上。 3.根据权利要求1所述的一种基于移动端的三维医学模型GLB文件解析与展示方法, 其 特征在于, 所述基于babyl on.js在canvas元 素上创建渲染引擎、 场景以及相机, 包括: 获取网页页面中的canvas元素, 通过调用babylon.js的引擎创建指令, 在canvas元素 上创建渲染引擎; 通过调用babylon.js的场景创建指令创建场景, 并将所述渲染引擎作 为场景对象加入 到所述场景中; 通过调用babylon.js的创建相机指令创建相机, 并将所述相机作 为场景对象加入到所 述场景中。 4.根据权利要求3所述的一种基于移动端的三维医学模型GLB文件解析与展示方法, 其 特征在于, 所述创建相机指 令中定义的相机属性包括相机名称、 纵向旋转弧度、 横向旋转弧 度、 目标观察 点、 相机到所述目标观察 点的距离以及需要加入的场景。 5.根据权利要求1所述的一种基于移动端的三维医学模型GLB文件解析与展示方法, 其 特征在于, 所述 根据用户对三维医学模型的可视化需求, 为场景创建灯光, 包括: 通过调用babylon.js的创建灯 光指令为场景生成球形光, 根据用户的可视化需求对灯 光属性进行自定义, 所述灯光属性包括灯光的名称、 所处场景以及 在场景中的光源位置 。 6.根据权利要求5所述的一种基于移动端的三维医学模型GLB文件解析与展示方法, 其 特征在于, 所述灯光属性还 包括定义灯光的颜色以及镜面反光属性。 7.根据权利要求1所述的一种基于移动端的三维医学模型GLB文件解析与展示方法, 其 特征在于, 所述 三维医学模型的GLB文件通过js脚本调用云端接口获取。 8.根据权利要求1所述的一种基于移动端的三维医学模型GLB文件解析与展示方法, 其 特征在于, 所述通过babylon.js对GLB文件进行模型解析, 将模型解析结果加载到场景中, 包括: 通过babyl on.js的模型加载指令, 对GLB文件解析为meshes对象; 将meshes对象加载到场景中, 定义meshes对象在所述场景中的模型属性, 所述模型属 性包括模型名称、 模型透明度、 模型体积、 旋转控制参数、 放大或缩小控制参数、 模 型位置控 制参数以及模型 材质。权 利 要 求 书 1/2 页 2 CN 115080886 A 29.根据权利要求1所述的一种基于移动端的三维医学模型GLB文件解析与展示方法, 其 特征在于, 所述结合 渲染引擎、 相机以及灯光, 对加载后的场景进行定时循环渲染, 包括: 通过调用engine.runRenderLoop指令, 在当前创 建的渲染引擎、 相机以及灯光 的属性 定义, 对加载的医学三维模型在场景中进行定期循环渲染。权 利 要 求 书 2/2 页 3 CN 115080886 A 3

.PDF文档 专利 一种基于移动端的三维医学模型GLB文件解析与展示方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于移动端的三维医学模型GLB文件解析与展示方法 第 1 页 专利 一种基于移动端的三维医学模型GLB文件解析与展示方法 第 2 页 专利 一种基于移动端的三维医学模型GLB文件解析与展示方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 05:36:35上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。