欢迎来到天天文库
浏览记录
ID:11523078
大小:1.39 MB
页数:34页
时间:2018-07-12
《墓石设计系统渲染功能的objectarx实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、厦门大学软件学院学士学位论文本科毕业论文(科研训练、毕业设计)题目:墓石设计系统渲染功能的ObjectARX实现姓名:陈晓君学院:软件学院系:/专业:软件工程年级:03复合(转专业)学号:01172008指导教师(校内):朱宗番职称:教授指导教师(校外):职称:2005年05月29日34厦门大学软件学院学士学位论文墓石设计系统渲染功能的ObjectARX实现[摘要]近些年来,随着墓石设计行业的快速发展,墓石制品公司间争夺客户的竞争越来越激烈。对于不懂图纸设计的客户来讲,一张色彩斑斓的设计效果图往往比一堆纵横交错的黑线来得更直观和真实。而要渲染出一张美仑美奂的效果
2、图,往往要耗费设计人员大量宝贵的时间。在此应用背景下,本文利用VC++和Autodesk公司提供的CAD二次开发工具ObjectARX,针对渲染图片库管理和渲染要素的参数化设定两个方面进行设计,以达到节省设计人员工作时间的目的。[关键字]墓石设计系统AutoCADObjectARXRenderAPI渲染34厦门大学软件学院学士学位论文ProgrammingRenderFunctionsForStoneDesignUsingObjectARX[Abstract]AsStoneindustrydevelopsrapidlyinrecentyears,stonepro
3、ductcompaniestrytheirbesttoshootcustomersinfiercecompetition.Comparedtoamassofblackcurves,acolorfulpictureismoreattractivetocustomers.Butittakesdesignersalotoftimetorenderamodelintoashiningpicture.Thepaper,whichisbasedonVC++andObjectARXprogrmmelanguage,chieflyresearchshowtomanagedata
4、basesofrendermaterialsandhowtoconvenientlyconfigurerenderpreferences.[Keywords]StoneCADDesignSystemAutoCADObjectARXRenderAPIRender34厦门大学软件学院学士学位论文墓石设计系统渲染功能的ObjectARX实现目录第一章引言5第一节什么是墓石设计系统5第二节什么是墓石渲染6第三节本文主要内容7第二章系统总体设计8第一节系统功能模块图和需求分析8第二节开发工具(ObjectARX)介绍11第三节AutoCAD数据库介绍11第四节Render
5、API库结构解析12第三章系统详细设计18第一节三类文本库的设计18第二节数据库(access)设计20第三节各功能模块详细设计20第四章系统运行结果演示26结束语和感想31致谢语32参考文献3334厦门大学软件学院学士学位论文第一章引言第一节什么是墓石设计系统墓石指的用石头建成的陵墓。要建成漂亮的陵墓,不仅要在石材加工厂里把粗糙、不规则的石头磨成方圆有形的石种,还要在设计室里费尽心思地进行造型设计,后一种工作就叫做墓石设计。在墓石行业发展的初期,设计者采用手工制图,主要依赖的工具是纸和笔,画过的局部造型往往没有可重用性,因此设计过程中存在许多重复劳动。随着计算
6、机技术的发展,石材设计行业引进了计算机辅助设计(ComputerAidedDesign,简称CAD)技术,从此进入了无纸化设计时代。计算机辅助设计(ComputerAidedDesign,简称CAD)技术,是指设计人员(或用户〕在产品或工程设计过程中借助于CAD系统(硬件、软件)的帮助来完成设计任务,并达到提高设计质量和缩短设计周期的目的的技术。而在所有的CAD软件系统中,由美国Autodesk公司开发的AutoCAD是目前国内外最广泛使用的计算机辅助绘图和设计软件包。本文所进行的二次开发也正是以AutoCAD为平台的。在墓石设计中,固然包含着需要由人来完成的创
7、造性的工作,但是同时也包含了很多重复性的工作,如大量的计算、绘图等工作。在CAD技术出现以前,工程设计的全过程都是由人来完成的.而计算机具有运算速度快、存储数据多、精确度高、有记忆和逻辑判断的能力、可处理图形等特点,这些重复性的工作可以由计算机更快、更好地去完成,这就是把CAD技术应用在墓石设计领域的意义所在。总结起来CAD技术在墓石设计领域具有如下优势:²提高效率,采用CAD技术后的结构设计和工程制图的速度大大提高,对于复杂构件和工程细部的设计实现无级缩放,分级设计。²有利于成组设计,可以广泛应用标准图和标准设计。²修改设计方便,只需对己存储的图纸做局部修改就
8、可成为新图。²易于实现产
此文档下载收益归作者所有