- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运用vb与autocad技术建立实体三维模型.pdf
运用VB 与AutoCAD 技术建立实体三维模型
邓武彬,樊宇姣
河海大学水利水电工程学院,南京 (210098 )
E-mail :dengwubin8366@
摘 要:近年来,随着计算机技术被广泛而迅速地普及,工程设计人员越来越青睐电脑辅助
软件来解决实际工程问题。本文以重力坝建模为例,介绍了运用VB 与AutoCAD 技术相结
合建立实体三维模型的方法,为实现水利工程的参数化设计提供参考和支持。
关键词:Visual Basic ,AutoCAD ,重力坝,三维模型
中图分类号:TV222
1. 引言
随着计算机技术的迅猛发展,计算机模拟实体建立三维模型技术已经成为计算机领域的
一项重要技术。由于三维模型具有数据准确、形象直观,信息丰富等优点,使它被广泛地运
用于建筑、水利工程、港航工程、机械上的工程应用和室内设计、电脑动画设计、特殊效果
的设计等领域来反映这些工程的实际特点。与此同时,这些行业也对三维建模技术提出了更
高的要求,希望通过一些独立的、友好的用户界面,输入一些简单的参数,由计算机自动地
生成三维模型。也就是建立通常所讲的可视参数化设计模式。
2. VB 与 AutoCAD 的特点简介
Visual Basic是微软公司最新推出的BASIC 汇编语言编程环境,具有可视编程、面向对
象、事件驱动等特点,它功能强大,几乎可以创建出任何一个windows应用程序,利用这些
功能我们就可以设计出交互性强、功能齐全的人机互动的友好界面。
AutoCAD 是美国 Autodesk 公司开发的通用 CAD 系统,广泛应用于各种工程领域,己
成为事实上的通用图形平台。
目前AutoCAD 系列软件进行的三维建模主要包括三维立体建模(线框模型) 、三维曲面
建模( 网格模型) 、三维实体建模(实体模型) 。其中三维实体建模将使构件整体完全数据化,
[1]
如实直观地反映从设计到建造成型的全过程 。
实体模型是信息最完整和最确切的三维建模类型,可以分析实体的质量特性(体积、惯性
矩、重心等) ,可以输出实体对象的数据,供数据统计使用或进行 FEM (有限元法)分析,或者将
实体分解为网格和线框对象,而且复杂实体形也比线框和网格更容易构造和编辑。与网格类
[1]
似,在进行消隐、着色或渲染之前,实体显示为线框 。
实体建模也是最容易使用的三维建模类型。进行实体建模时,我们可以通过三种方法创
建实体:根据基本实体形(长方体、圆锥体、圆柱体、球体、圆环体和楔体)创建实体,将二维
[1]
对象沿路径延伸或绕轴旋转来创建实体 。
本文将利用 VB 建立起可视的参数化界面,编写 VB 程序代码。用户通过在 VB 界面中
输入一些基本参数,由 VB 调用 AutoCAD 软件并自动中在 AutoCAD 中生成重力坝实体的
三维模型。
- 1 -
3. 利用 VB 与 AutoCAD 参数化建模的应用实例
3.1 问题的描述
某一混凝土重力坝坝高 200 米,上游坡面垂直,下游坡面系数 m=0.75 。坝基上游取 1.5
倍坝高,下游取 2 倍坝高,坝基深度取 2 倍坝高。坝顶长 1.5 倍坝高,坝顶宽 0.1 倍坝高[2] 。
3.2 要求
建立人机互动界面,用户在 VB 中输入相应的一些参数,计算机自动在AutoCAD 中输
出该混凝土重力坝及其坝基的三维模型。
3.3 利用 VB 与 AutoCAD 技术建立三维实体模型的步骤
3.3.1 建立 VB 人机互动的界面
以Visual Basic 6 .0 为例,打开 Visual Basic 6 .0 中标
文档评论(0)