基于SQL Server数据库的三维模型存取研究与实现

关 键 词:结构设计论文
资料等级:基于SQL Server数据库的三维模型存取研究与实现
发布时间:2014-12-16
文件类型:pdf格式pdf
文件大小:237 KB
资料编辑:xiaoli
浏览人次:160 次
VIP会员价格:1 建筑币
资料下载
资料简介
                           基于SQL Server数据库的三维模型存取研究与实现
在CAD、CAM、GIS等三维图形应用中,通常先用三维建模软件如AutoCAD、3DsMAX、Solidworks等创建实体对象的三维模型,再调用模型数据进行显示、加工、导航等操作。建模软件生成的模型通常以文件形式存放在磁盘上,如何有效地管理这些模型是一个重要问题。过去的管理系统常采用数据库+文件服务器的模式来管理模型文件,即用数据库存储模型编号、名称、种类等相关信息,模型本身仍以文件形式存放在服务器上,在数据库中利用一个字段来记录模型文件的具体路径,从而将两部分数据关联起来。文献[1]和文献[2]即采用这种方式。这样做有以下缺点:(1)难以保证数据的一致性和完备性,可能存在有记录而无文件或有文件而无记录的情况;(2)难以保证数据安全性,对模型文件存在误删除、越权访问、病毒破坏等风险;(3)数据的发布、备份和恢复较复杂,需要考虑数据库和文件服务器两端的情况。解决以上问题的方法是将模型文件和模型信息存放在数据库的同一条记录中。文献[3]提出了一个利用关系数据库来实现三维模型库的方法,解决了文件方式管理三维模型数据的弊端,但没有具体讨论模型文件在数据库中的存取方法。
编辑评价
如何有效管理三维模型是三维图形应用中的一个重要问题。过去常用数据库结合文件系统存储和管理模型,数据完备性和安全性较差,而完全利用数据库存取模型可解决这些问题。本文给出了一种在数据库中存取三维模型的方法,将STL模型文件以二进制大对象的形式存放在SQL Server数据库中,通过ADO接口访问数据库,利用Stream对象读取并输出模型文件。通过读取和显示模型,验证了该方法的有效性。
最新上传
热门点击
下载排行
Copyright © 2016 - 2020 建筑世家网. All Rights Reserved . 京ICP备17052177号-1
关闭
会员登录