摘要
通过对储油罐进行分类,以立罐为建模对象,就立罐构模元素进行分析,提出立罐的三维数据模型,并给出了其基本构模元素的数据结构的定义。根据上述的数据模型与数据结构,先将立罐空间剖分成底面、侧面和顶面等易于建模的部分,然后对其剖分后各个部分的三维建模方法、步骤进行了详细探讨。最后将这些剖分的部分集成起来,构成了立罐的三维空间实体模型。以VC++为程序设计语言,采用OpenGL三维图形函数包做为图形显示工具,开发出储油罐三维建模实验系统,并以立罐和卧罐为例进行三维建模,实验证明了三维数据模型、数据结构、建模方法及步骤是可行的,为研究"数字石化"提供了理论基础。
By classifying storage tank, set tank was chosen as research object for modeling. Based on analyzing elements modeling of set tank, the three-dimensional data model was presented, and its basic data structure of modeling elements was defined by C++. According to above data model and data structure, at first, set tank could be subdivided into the bottom surface, profile, and top surface which was easy to modeling; then, the paper discussed the three-dimensional modeling methods and steps of above subdivisions in detail; finally, the spatial entity of set tank was established by integrating the subdivisions. VC+.+ was used as programming language, OpenGL graphics package was used as tool of visualization, and the three-dimensional modeling experiment system of storage tank had been developed. Taking set tank and horizontal tank modeling for example, it was shown that three-dimensional data model, data structure and methods mentioned was feasible. It would provide the theoretical basis for "digital petrochemical".
出处
《微型机与应用》
2011年第18期59-61,64,共4页
Microcomputer & Its Applications
基金
国家自然科学基金项目(40972204)
陕西省教育厅专项(2010JK682)
关键词
储油罐
立罐
数据模型
三维建模
数字石化
storage tank
set tank
data model
three-dimensional modeling
digital petrochemical