[发明专利]一种基于worker实现three.js异步加载3D模型的方法在审
申请号: | 202111459298.9 | 申请日: | 2021-12-01 |
公开(公告)号: | CN114185697A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 王忠将 | 申请(专利权)人: | 成都小步创想慧联科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/50;G06F9/451;G06F9/455;G06F16/901;G06F16/903 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 刘晓丹 |
地址: | 610000 四川省成都市中国(四川)自由贸*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于worker实现three.js异步加载3D模型的方法,主线程创建worker线程,创建事件监听与worker线程通信,主线程通过发送消息通知worker线程加载模型,Worker线程收到加载模型的消息后,从数据库中判断模型数据是否已存在,包括:如果存在,通过发送消息通知主线程已完成读取模型的数据;如果不存在,请求模型数据,转换为模型对象,将已加载完成的模型对象转换为JSON对象,将模型对象的顶点数组,UV数据从树状结构中分离并转换为类型化数组,分别存储数据和树状结构到数据库中,发送消息通知主线程已完成读取模型的数据,主线程收到消息后,从数据库中取出该模型的树状结构,通知worker线程取出对应的数据,然后在主线程中合并,并通过ObjectLoader转换为可使用的模型对象。 | ||
搜索关键词: | 一种 基于 worker 实现 three js 异步 加载 模型 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都小步创想慧联科技有限公司,未经成都小步创想慧联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202111459298.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种高压电缆终端绝缘油水分去除装置及水分去除方法
- 下一篇:一种纤维水泥板