一种基于WebGL的载入3D模型实现自动生成缩略图的方法
基本信息
申请号 | CN202111652484.4 | 申请日 | - |
公开(公告)号 | CN114297546A | 公开(公告)日 | 2022-04-08 |
申请公布号 | CN114297546A | 申请公布日 | 2022-04-08 |
分类号 | G06F16/957(2019.01)I;G06T15/30(2011.01)I;G06T15/20(2011.01)I;G06T7/73(2017.01)I | 分类 | 计算;推算;计数; |
发明人 | 梁帆;杨一涵 | 申请(专利权)人 | 中科星图股份有限公司 |
代理机构 | 北京科迪生专利代理有限责任公司 | 代理人 | 金怡 |
地址 | 101399北京市顺义区临空经济核心区机场东路2号国家地理信息科技产业园1A-4星图大厦 | ||
法律状态 | - |
摘要
摘要 | 本发明提出一种基于WebGL的载入3D模型实现自动生成缩略图的方法,包括如下步骤:步骤1、在网页中创建一个cesium地球,设置地球表面颜色;步骤2、用户将三维模型导入步骤1在网页创建的地球中,使用HTML5读取三维模型文件得到二进制流,完成三维模型加载;步骤3、使用cesium调整相机视角,以对准模型;步骤4、使用html2canvas类库的接口对模型进行截图,得到带背景颜色的模型图片;步骤5、使用上一步得到的模型图片,调用HTML5的内容获取方法函数,得到模型图片的画布对象,画布对象再调用图像数据获取方法,得到画布内指定范围的像素颜色数据;步骤6、得到像素颜色数据后开始切图、抠图,处理后的图片即为最终的三维模型缩略图。 |
