文档介绍:上海交通大学
硕士学位论文
基于Sketchup平台的快速建模插件研究与实现
姓名:郑立
申请学位级别:硕士
专业:软件工程
指导教师:杨旭波
20091101
基于 Sketchup 平台的快速建模插件研究与实现
基于平台快速建模插件的研究与实现
摘要
在全球信息技术飞速发展的今天,信息技术正日益成为推动人类社会发展的动力。
室内设计行业在信息时代也发生着深刻的变化。随着计算机的发展,计算机绘图已经全
面替代了手工绘图,同时也改变着设计人员的工作方式。本文的工作是基于
平台,开发快速建立展柜三维模型的插件。该快速建模插件能减少设计人员反复基础建
文章首先对三维及三维模型进行了概括,介绍了当前计算机三维建模的主流技术。
同时,还介绍了一种新型的计算机辅助建筑设计技术 BIM
接着,研究了目前主流插件的实现方法及类型划分,比较了 BIM 技术与传统 CAD
技术的区别,并就 BIM 技术在建筑设计中的优势加以说明。简要介绍了几款融合 BIM 技
术的建模软件后,选用了操作容易的作为开发插件的平台。并针对插件开发
平台的功能和特点,介绍了开发语言
其次,文章着重介绍了快速建模插件的软件结构和软件具体实现功能,将插件按
照初始数据获得、插件界面设计和插件功能划分建立了软件框架。并就开发的实现方法、
源程序的书写规则及插件的加载方式予以说明。最后解释了插件如何获取原始数据及选
跟着,文章介绍了插件的实现并通过实际案例予以应用。首先解释了本插件是基
于作者所在公司的业务需要,使用语言,基于进行了二次开发的。接着,
将传统建模流程与使用插件的建模流程进行了比较,得出了使用插件建模将大幅度减轻
公司设计部门的工作压力,并能大大加快公司项目推进速度的结论。接下来,通过确定
可变参数、制作插件面板、创建柜身、追加组、创建柜门、赋予基本材质和创建柜顶这
几方面详细介绍了插件的实现方法及编程源代码。最后,通过旧店展柜更新和新店展柜
制作这两个案例,实际应用本插件,验证出使用了本插件后,设计师花在建模时间上的
文章最后是快速建模插件应用的结论和展望。首先总结了本插件选用了不熟悉电
脑的设计师都可以很快掌握的 Sketchup 作为开发插件的平台。利用 Sketchup 中对 Ruby
I
基于 Sketchup 平台的快速建模插件研究与实现
语言提供的接口 Sketchup Ruby API,使用 Ruby作为开发语言,对 Sketchup 进行二次开
发,最终成功开发出了基于 Sketchup 平台的快速三维建模插件。然后指出,在实际应
关键词三维建模,BIM,插件,计算机辅助设计,Sketchup
II
基于 Sketchup 平台的快速建模插件研究与实现
RESEARCH AND APPLICATION
OF FAST-MODELING PLUG-IN BASED ON SKETCHUP
ABSTRACT
Nowadays, the information technology is rapidly developed around the world. The
information technology is ing the driving force for promoting the development of
human society. A profound change has effect on interior design industry in the information age.
With the development of puter, hand-drawing has been fully replaced puter
graphics, the working process of designer’s has also changed. The main purpose of this paper
is to develop a fast three-dimensional modeling plug-in based on Sketchup platform. The
fast-modeling plug-in can reduce the duplication of basic modeling for designers, output
showcase three-dimensional model in very short tim