发明名称 基于三维效果图元编辑的井场装置布置设计方法及系统
摘要 本发明涉及一种基于三维效果图元编辑的井场装置布置设计系统及方法,方法包括:获得某个朝向角度下的井场装置三维效果图元;井场装置布置设计画板呈现三维效果图元组成的井场装置布置图,生成井场装置图元的边界数据结构体,并放置在堆栈链表数据结构中;当点击画板上某一位置时生成位置信息;在堆栈链表中依照出栈顺序遍历三维效果图元的结构体,判断所有被选中的井场装置图元;也可以在井场装置布置编辑表格中选中井场装置图元;对被选中的三维效果图元进行删除、移动、放大或缩小操作;当旋转井场装置布置设计画板时,画板的朝向发生改变;画板中所呈现的全部井场装置图元可以自动替换为当前朝向下的新三维效果图元。
申请公布号 CN104392044A 申请公布日期 2015.03.04
申请号 CN201410685921.6 申请日期 2014.11.25
申请人 中国石油天然气集团公司;中国石油集团钻井工程技术研究院 发明人 宋鹏;赵庆;刘岩生;蒋宏伟;霍宗强;杨光;史肖燕;连志龙;赵亦朋;杨洋;王思敏
分类号 G06F17/50(2006.01)I;G06T17/00(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 李秀芸
主权项 一种基于三维效果图元编辑的井场装置布置设计系统,其特征在于,该系统包括:井场装置三维效果图元选择单元、井场装置布置设计画板、井场装置布置编辑表格单元、选中单元、操作单元和朝向更改单元,其中,所述井场装置三维效果图元选择单元,用于获得某个朝向角度下的井场装置三维效果图元;其中,所述井场装置三维效果图元是采用三维空间建模软件创建井场装置的三维模型,在三维模型上贴有真实纹理后生成的具有三维真实感效果的图片;所述井场装置三维效果图元底色部分均为透明镂空状态;所述井场装置布置设计画板,用于呈现所述井场装置三维效果图元组成的井场装置布置图,生成所述井场装置三维效果图元的边界数据,根据所述井场装置三维效果图元的边界数据形成结构体,并将所述结构体放置在堆栈链表数据结构中;当点击画板上某一位置时,生成位置信息;其中,所述边界数据包括所述井场装置三维效果图元在所述井场装置布置设计画板中的左上角的坐标(XLT,YLT)和右下角的坐标(XRB,YRB);所述位置信息为坐标(x,y);所述井场装置布置编辑表格单元,用于存储所述井场装置布置设计画板上呈现的井场装置三维效果图元信息;其中,所述井场装置布置编辑表格单元存储的三维效果图元信息包括:顺序编号、三维效果图元类型、三维效果图元在画板上的坐标信息及朝向信息、三维效果图元的缩放因子和三维效果图元的注释;所述选中单元,用于当所述井场装置布置设计画板生成所述位置信息时,在所述堆栈链表数据结构中依照出栈顺序遍历井场装置三维效果图元的结构体,并以x属于区间(XLT,XRB)且y属于区间(YLT,YRB)为条件进行判断,如果条件为真,则符合判断条件的井场装置三维效果图元的边界数据加入被选中的三维效果图元列表数据结构中,同时,被选中的井场装置三维效果图元会在井场装置布置设计画板上突出显示,被选中的井场装置三维效果图元对应地图元信息在所述井场装置布置设计表格中突出显示;所述操作单元,用于通过更改存储的三维效果图元信息来改变所述井场装置布置设计画板上呈现的视觉效果;包括:将被选中的井场装置三维效果图元的结构体设置在所述堆栈链表的最先出栈位置,使得被选中的井场装置三维效果图元置顶,并按照所述堆栈链表新的出栈顺序更新所述井场装置布置编辑表格中的顺序编号;将被选中的井场装置三维效果图元的结构体设置在所述堆栈链表的最后出栈位置,使得被选中的井场装置三维效果图元置底,并按照所述堆栈链表新的出栈顺序更新所述井场装置布置编辑表格中的顺序编号;对被选中的井场装置三维效果图元删除、移动、放大或缩小操作;朝向更改单元,用于根据用户需求,所述井场装置布置设计画板按照一定的角度进行旋转,使得所述井场装置布置设计画板的朝向发生改变;所述井场装置布置设计画板中所呈现的全部井场装置三维效果图元可以自动替换为当前朝向下的新三维效果图元。
地址 100007 北京市东城区东直门北大街9号