基于STEP的三维模型邻接面复杂网络生成分析系统

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:water663
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着计算机信息化、机械制造业以及辅助设计行业的发展,产品设计经历了早期的手工制图、二维CAD制图,到现阶段的三维建模等技术,随着三维CAD技术逐渐深化应用并日趋成熟,在这个过程中出现了较多的三维模型表达方式如属性邻接图表达以及三维模型数据存储格式如STEP文件格式。同时,复杂网络科学逐渐被深入研究,其具有自组织、自相似、吸引子、小世界、无标度等特性。由于其帮助人们以网络的观念去理解周围的世界,复杂网络被广泛应用在各个领域,对网络数据进行深入剖析有助于人们理解埋藏于网络结构之下的许多信息。基于以上,论文提出了将三维模型使用复杂网络的方式表达出来,使用三维模型的面邻接关系生成复杂网络,即将三维模型属性邻接图作为邻接面复杂网络的思想,并设计了一个基于B/S架构,以Java Web技术为系统实现技术的系统。系统将以STEP中性文件为输入格式,通过对STEP文件进行分解提取,然后使用经典布局将三维模型邻接面复杂网络进行可视化操作并分析复杂网络特征,再通过对生成的复杂网络融入改进的力引导布局算法从而实现社团划分和节点间聚类等功能。本文的主要工作是为满足用户对三维模型的复杂网络形态进行可视化研究以及网络属性的获取而进行设计实现的,系统主要功能如下:(1)将三维模型STEP实例文件内的数据分类提取和存储;(2)三维模型面邻接关系复杂网络生成及布局可视化研究;(3)三维模型面邻接关系复杂网络属性计算、社团特性提取以及面检索功能实现。本文首先分析了三维模型表达方式以及复杂网络学科的研究背景和研究现状,根据研究方向简单介绍了相关理论知识,并进行了力引导布局算法的可实现社团划分功能的改进。然后根据软件工程开发模式对系统的开发过程进行了阐述,过程如下:(1)进行需求分析,对系统使用者的角色进行了明确划分并设计不同模块用例图;(2)进行系统设计,根据需求分析对系统进行功能模块的划分并进行数据库的设计,确定数据库实体关系图;对不同模块进行了流程设计;(3)进行系统实现,分别进行了数据库实现(数据库所有表格的详细设计与数据填充),服务器后台实现(服务端口与数据库端口的对应与实现),以及将界面根据功能模块的划分而具体实现。系统运行结果表明,用户通过此系统可以很好地将三维模型STEP实例文件进行数据提取并查看,也可以得到多种美观度较高的三维模型邻接面复杂网络图。根据得到的复杂网络用户得出网络相关属性,面检索结果也较为准确,各模块运行结果可以满足用户的基本需求。
其他文献
在英语学习中,词缀对扩大词汇量有着重要作用,以en为词缀构成的单词数量多、意义相差大,在词汇中占很大比例。本文主要从前缀en-和后缀-en的构词结构和语义特征进行归纳和总
为了贯彻落实“绿水青山就是金山银山”的绿色发展理念,商业银行积极开办绿色金融业务,支持绿色经济发展.绿色信贷作为绿色金融的重要产品,在绿色金融发展中具有重要地位.兴
介绍了贵州省名老中医戴永生教授治疗粉刺(心脾积热证)、胃脘痛(脾虚胃实证)、胁痛(土雍木郁证)的三则医案。
<正>2008中国·平湖西瓜灯文化节将于9月27日至9月30日在浙江平湖举行。今年的西瓜灯文化节将以"魅力瓜灯、活力平湖"为主题,仍将延续3大板块,即文艺、经贸、灯展系列。
近年来,随着火灾数量的不断增加,明确起火原因、确定火灾性质,是公安部门和消防部门的工作重点。其中,火场现场可燃液体残留物是确定火灾性质的关键。本文从火场可燃液体残留
山西神头第二发电厂捷制2×500 MW机组共安装12台磨煤机电机。从投产以来,发生的各类故障共计36次,严重影响了机组的安全、经济运行。阐述了设备情况,详细介绍了磨煤机电机的
根据中央、省委的部署要求和省市场监管局“不忘初心、牢记使命”主题教育安排,为切实做好检视问题、整改落实工作,8月6日上午,福建省市场监管局召开局领导班子检视问题专题
针对芯片设计中关键路径优化不足的问题,提出了基于可扩展标准单元的半定制电路设计方法。采用逻辑功效模型分析了关键路径,根据分析结果,通过使用Cadance工具的开发语言编程
<正>科学的课堂预设可以诱发精彩的课堂生成,而精彩的课堂生成会点燃学生思维的火花,可以使课堂教学生动而有成效。那么如何进行科学的课堂预设呢?
<正>按照中央在十六届六中全会作出的关于"建设宏大的社会工作人才队伍"的要求,在我市建立一支结构合理、素质优良的社会工作者队伍,是推进我市科学率先发展、建设协调张家港