开源二维CAD系统研究、设计和实现

被引量 : 0次 | 上传用户:dingshilin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CAD软件已成为现代设计不可或缺的好帮手,然而CAD系统高昂的价格和中国正版化普及之路的艰难,使得人们需要一种免费且可以高度扩展、任意开发的CAD模型,由此建立一种基于开源模式,并且可以后续开发的CAD模型成为了有用且有必要的事情。本论文通过对现代软件技术的发展及软件工程思想,尤其是对面向对象的软件工程思想的介绍,并结合CAD技术的发展提出:运用面向对象软件工程方法构建开源二维CAD系统。分析了开源软件的国内国外现状,开源遇到的问题,总结了构建开源软件应注意的事项。通过对面向对象的CAD系统特点的分析,提出了面向对象CAD软件的一般开发过程。根据CAD系统体系结构的划分,从开发环境、平台及类结构层次的划分等方面论述了CAD系统开发的原则。运用以上的研究和知识,根据对系统的需求分析,设计了基于开源的小型二维CAD系统模型。详细设计了系统的功能模块,包含三大宏观主模块(辅助模块、数据模块、绘图模块),近六十个微观小模块。基本上系统实现了上述的设计部分,实现了系统的工作流程,完成了数种绘图算法,实现了近三十个绘图功能。这是一套比较可行二维CAD系统模型,划分出了独立的绘图模块,抽象出了扩展接口,在新的绘图功能模块加入时,不需改动系统的任何部分,即可实现系统的统一性;自主设计了数据的处理模型,无论在速度还是灵活性方面都有一定优势。本论文给出了详细的系统结构图,详细的解释说明了系统的组织结构和数据处理,根据这些内容即可快速建立另一套系统模型。论文中用一个绘图实例的创建来讲述系统的工作的一般流程,介绍了部分有特色的系统功能的算法和分析。
其他文献
<正>从一般等价物诞生开始,人们便给"交换"注入了更多个人私利的成分,从而"交换"变为了"交易",并有了商品的概念。后来,商品种类不断增加,工业革命打破了商品价值和必要劳动
本文从高等院校音乐专业人才培养面临的尴尬困境,试析了传统音乐教学模式存在的不足,结合音乐市场中对复合型人才的迫切需求,论述了提高音乐艺术管理人才专业、教学、管理和
通过行政程序对行政权进行规范,保障相对方合法权益、为公众参与提供平台、促进政府和公众之间良性互动、提升行政效率是当代行政法和公共行政共同关注的问题,而在行政程序的
表达自由对现代国家与现代民主政治发展具有里程碑式的重要意义,是人类追求自由解放的重要途径。为了能够进行自由的表达,人类不断克服着自身所具有的种种技术乃至政治上的局
<正>读者朋友们,在上期我们了解了德国作曲家舒曼的钢琴套曲《童年情景》,在这期我向大家继续介绍钢琴套曲这种体裁的另一部有代表性的作品:俄国作曲家柴科夫斯基的钢琴套曲
江文也(1910—1983),我国近现代音乐史上创作颇丰的一位作曲家,作品涉猎管弦乐、钢琴曲、舞剧与歌剧、室内乐、独唱曲与合唱曲。他的钢琴音乐丰富多样,既有前卫的,也有传统的
<正>全球领先的市场调研公司明略行(Millward Brown Optimor)公布的2013年BrandZ全球品牌百强排行榜显示,LV仍是世界最具价值奢侈品牌,尽管该品牌的价值过去一年下降了12%,至
期刊
鲁迅常以冷静从容的幽默笔法叙述一些沉重、悲惨乃至残酷的场面或事物 ,这种笔法具有现代“黑色幽默”的性质。此种黑色幽默用于正面的人或事 ,未免不够严肃或慎重 ,但另一方
随着科学技术的发展,越来越多的工作从繁重的手工工作中解脱出来.以网络技术为支撑的现代计算机应用,已经具备较大的规模并相当普及,使人们的学习、生活和工作发生了质的变化
本文结合俄罗斯作曲家柴科夫斯基钢琴套曲《四季》,就音乐的内涵及表现手法为基础,从读谱、分句、音色、速度等内容进行教学,发现并诠释正确有效的教学方法。