当前位置: 首页 > 专利查询>张丛喆专利>正文

三维模型的网页用户终端呈现方式制造技术

技术编号:5459495 阅读:478 留言:0更新日期:2012-04-11 18:40
一种三维模型的网页用户终端呈现方式,步骤包括:1)进入三维模型搜索网站后键入三维模型关键字,点击搜索;2)根据输入的三维模型关键字,搜索引擎在事先建立好的索引及转换好的标准化三维模型库中找到对应的结果列表,将结果列表返回web站点服务器,通知网页显示搜索结果;3)对于搜索结果,生成三维模型简单预览界面,三维模型简单预览界面提供搜索结果三维化观察界面,用户在搜索结果列表的缩略中对每一个搜索结果对象进行三维观察;4)用户在筛选搜索结果后点击所需缩略进入三维模型全方位预览页面;在三维模型全方位预览页面中,用户对缩略相应的标准化三维模型进行各种操作。使用本方案,用户可以像搜索在因特网上搜索图片一样搜索和浏览三维模型。

【技术实现步骤摘要】

本专利技术属于计算机图形图像
,结合网络图像显示技术,涉及搜索引擎搜 索结果呈现方式,三维(Web3D)图像显示技术。在三维图像处理
中,提出了不用任 何插件而在网页上观察三维模型的方法,可用于工业设计、有限元分析和3D动画设计等行 业。
技术介绍
互联网搜索引擎技术发展了演化了 20年,从最初基于ftp的单关键字搜索发展到 现在的多关键字、更加丰富的内容检索。自从互联网支持图形文件显示以来,各大搜索引擎 纷纷推出图像搜索服务。从单纯的关键字匹配到颜色筛选、特征筛选、大小筛选,这些功能 已经逐渐被用户接受。对于搜索结果的呈现方式也发展为多元化呈现,包括图像结果缩略 列表、图像缩略+文字结果列表和视频缩略结果列表。随着web编程技术的发展,以及三维图像显示的逐渐普及,人们对在互联网上观 看三维模型的需求逐渐增大。目前主流的在网页上观看三维模型的方法有三种1、观看三 维模型缩略,这种图形大都为gif格式,其实也只是一种静态图形格式,用户只能观看无法 做任何操作。2、flash格式,这种格式具有较好的显示效果,通过编写好的动作脚本,可以 对网页上的flash对象进行各种拖拽操作。但至今为止,flash都是一种不开放的文件格 式,不具备可编程性。3、特殊控件方式,一些提供三维模型下载服务的提供商在网站上开放 了一种只支持有限几种格式的网页三维模型浏览,但需要下载控件,而在不同的网站上浏 览需要安装不同控件,通用性和可编程性均不具备。对于信息技术高速发展的时代,浏览器逐渐转向PC用户的必备工具,未来的浏览 器将代替操作系统桌面,结合web技术,浏览器可以完成在图形界面上的各种功能,包括三 维模型渲染,3D模型图形显示,3D游戏等。并且这种对GPU的直接调用方式是开放式的,用 户可以利用这种技术实现在浏览器中的各种操作。这种调用GPU来完成渲染的方式效率很 高,且完全不需要额外安装插件。这样一来,在浏览器上,用户可以查看互联网上任意一个 或多个三维模型。
技术实现思路
为了实现快速在互联网上查看和浏览三维模型,本专利技术提供了一种基于web浏览 器的三维模型搜索及呈现方式,用户可以在网页上搜索三维模型,通过三维观察的方式呈 现结果,并且提供全面的三维模型浏览支持。而在上述过程中,用户完全不用安装额外插 件。本专利技术的技术方案如下一种三维模型的网页用户终端呈现方式,步骤包括1)进入三维模型搜索网站后键入三维模型关键字,点击搜索;2)根据输入的三维模型关键字,搜索引擎在事先建立好的索引及转换好的标准化5三维模型库中找到对应的结果列表,将结果列表返回web站点服务器,通知网页显示搜索结果;3)对于步骤2)中的搜索结果,生成三维模型简单预览界面,三维模型简单预览界 面提供搜索结果三维化观察界面,用户在搜索结果列表的缩略中对每一个搜索结果对象进 行三维观察;4)用户在筛选搜索结果后点击所需缩略进入三维模型全方位预览页面;在三维 模型全方位预览页面中,用户对缩略相应的标准化三维模型进行各种操作。所述步骤2、中,所述标准化三维模型库存储结构的建立步骤包括先将三维模型文件转换为浏览器语言可识别的三维图形文件;再将三维模型文件和索引ID进行关联,存入标准化三维模型库中;标准化三维模 型库中的文件直接用于网络三维模型浏览;标准化三维模型库存储结构包括索引ID 通过搜索引擎方法检索的三维模型ID,此ID为每个三维模型的唯一索引 标识;原始三维模型URL 从索引数据库中提取的原始三维模型URL地址;原始三维模型文件根据URL地址索引的原始三维模型文件;标准化三维模型经过标准化模型处理的网页三维图形文件;关键字集从索引数据库中提取的该三维模型的搜索关键字集。所述网页三维图形文件的构建方法是,先把原始三维模型转换为原始三维模型文 件,再把三维模型文件转换为网页三维图形文件;所述把原始三维模型转换为原始三维模型文件的步骤包括先对对原始三维模型进行分析比较,计算出模型中所有的层级关系;再将各层级 特征进行独立计算,将外表面提取出来;然后将各层级的外表面拼接;最后将各层模型进 行拼接组合形成最终的原始三维模型文件;所述把原始三维模型文件转换为为网页三维图形文件的步骤包括先在原始三维模型文件中,用一个字段来表示一个点,再用一个字段表示这个点 的维度;如果是曲线,则用曲线上的点和切线方向来计算曲线的曲率,再使用一个参数来表 示曲线的端点;对于曲面,把曲目转化为一个线框网格,将网格的每条曲线用上述的曲线描 述方式表达;再在原始三维模型文件的最高层用一个字段表示所述点、曲线和曲目面之间的关 系;然后定义对三维模型文件的属性的描述字段;最后得到转换完成的后的三维模型文件被压缩成了一种类似文本的描述文件,即 网页三维图形文件,该类似文本的描述方式是公开的。所述步骤4)中,在三维模型全方位预览页面中,用户对缩略相应的标准化三维模 型进行各种操作的实现步骤包括a)站点服务器上建立网站服务,采用网页语言的三维支持API建立一个标签,利 用3D特性帮助三维文件显示;b)用Javascript脚本编写的函数,功能定义为接收搜索指令,从标准化三维模型库中获取所述网页三维图形文件,传递给三维支持模块;三维模型支持模块是三维模型显示API、以及网页上的调用这些API实现网页浏 览三维模型的Jav必cript脚本,这两者依托于网页浏览器工作实现三维模型在网页上显 示的功能;c)三维模型全方位预览页面根据定义好的字段在Javascript脚本的各项中赋 值;d) Javascript脚本通知站点内建的三维图像显示标准协议,调用显卡对三维模型 进行渲染,即调用标准三维模型库中的所述的网页三维图形文件进行渲染;三维图像显示标准协议是指将三维图形转为标准浏览器语言的一种协议。该协议 定义了 了一组容器,将三维图形的文件中的每个字段发送给协议定义的容器中发送给浏览 器进行解析。e)完成显示工作后,使用三维图形支持API以及页面上的Jav必cript脚本语言, 实现对三维模型进行各种操作。所述步骤幻中,所述三维模型简单预览界面显示的搜索结果列表以被简化的三 维图形缩略模式显示,三维模型搜索结果预览列表的步骤如下a)每一个相关结果的三维模型将以三维缩略模式显示,并且每个三维模型结果缩 略上都可以进行拖拽控制操作,支持多视角观察每一个三维模型。b)三维模型简单预览界面页面将原始三维模型矢量缩小;c)三维模型简单预览界面页面支持批量操作三维图形缩略,该页面上提供按钮, 将搜索结果的三维模型批量旋转到正视图、左视图、顶部视图、底部视图、前视图、后视图或 原始三维视角;d)提供三维翻页的显示方式每次的搜索结果在页面上同时加载6页,未显示的 页面在后台自动加载;三维模型简单预览界面页面采用三维缓存机制,将正6面体各个面 进行编号1 6,页面的操作通过在屏幕上拖拽来实现,;每次切换页面将重新生成6面体 上的页面;所述步骤4)中,进入三维模型全方位预览页面,对所选三维模型进行原始尺寸和 比例的观察;此模型为网站后台在网络上抓取模型转换后的所述的标准三维模型,可以等 比例放大,保留了原始模型的所有特征,通过浏览器调用显卡进行渲染成一个三维图形;使 用鼠标拖拽操作将三维模型进行翻转操作。三维模本文档来自技高网
...

【技术保护点】
一种三维模型的网页用户终端呈现方式,其特征是步骤包括:1)进入三维模型搜索网站后键入三维模型关键字,点击搜索;2)根据输入的三维模型关键字,搜索引擎在事先建立好的索引及转换好的标准化三维模型库中找到对应的结果列表,将结果列表返回web站点服务器,通知网页显示搜索结果;3)对于步骤2)中的搜索结果,生成三维模型简单预览界面,三维模型简单预览界面提供搜索结果三维化观察界面,用户在搜索结果列表的缩略中对每一个搜索结果对象进行三维观察;4)用户在筛选搜索结果后点击所需缩略进入三维模型全方位预览页面;在三维模型全方位预览页面中,用户对缩略相应的标准化三维模型进行各种操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘威张丛喆王宇刘强
申请(专利权)人:张丛喆王宇
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1