- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ACIS-HOOPS新手上手方法
ACIS-HOOPS新手上手学习方法时间进度安排:开始学习————————————————————————————————————1.5天环境准备————————————————————————————————————0.5天学会ACIS造型方法——————————————————————————————— 1天在工程中实现对四面体的“实时拖动变形”功能————————————————— 1天掌握acispartview工程功能实现机制——————————————————————— 1天Acispartviewer的修改:实现三维立方体的功能—————————————————— 2天参数化驱动三维立方体的功能——————————————————————————2天三维立方体功能的产品化—————————————————————————————2天如何学习ACIS和HOOPS学习前所具备的知识及能力:具备C/C++基础,MFC基础,熟悉pro_e UG 等3D软件的一种。开始学习首次接触ACIS和HOOPS不是马上进行学习,而是应该了解HOOPS和ACIS到底是是什么,有什么用。ACIS是什么?(以下内容来自百度百科)ACIS是由美国Spatial Technology公司推出的,Spatial Technology公司成立于1986年,并于1990年首次推出ACIS。ACIS最早的开发人员来自美国Three Space公司,而Three Space公司的的创办人来自于Shape Data公司,因此ACIS必然继承了Romulus的核心技术。ACIS的重要特点是支持线框、曲面、实体统一表示的非正则形体造型技术,能够处理非流形形体。ACIS是用C++构造的图形系统开发平台,它包括一系列的C++函数和类(包括数据成员和方法)。开发者可以利用这些功能开发面向终端用户的三维造型系统。ACIS是一个实体造型器,但是线框和曲面模型也可以在ACIS中表示。ACIS通过一个统一的数据结构来同时描述线框、曲面和实体模型,这个数据结构用分层的C++类实现。ACIS利用C++的特点构造了标准的、可维护的接口。API函数在不同ACIS版本之间保持一致性,而类及其接口函数则可能改变。ACIS中应用到的主要C++概念包括:数据封装、类构造重载、构造拷贝、类方法和操作符重载以及函数重载等。C++没有提供描述几何体的数学基本类,ACIS提供了一些C++基类实现这个功能,并且利用C++的特性可以对它进行了扩充,这样ACIS就可以支持任意几何体的定义和构造功能。ACIS是美国Spatial Technology公司推出的三维几何造型引擎,它集线框、曲面和实体造型于一体,并允许这三种表示共存于统一的数据结构中,为各种3D造型应用的开发提供了几何造型平台.Spatial Technology公司在1986年成立,目前ACIS 3D Toolkit在世界上已有380多个基于它的开发商,并有180多个基于它的商业应用,最终用户已近一百万.许多著名的大型系统都是以ACIS作为造型内核,如AutoCAD,CADKEY,Mechanical Desktop,Bravo,TriSpectives,TurboCAD,Solid Modeler,Vellum Solid等.ACIS主要功能是用来构建和保存读取实体数据,并对这些数据进行处理。注意:ACIS无法在窗口中显示图形,你能看到的只是一些数据。Hoops是什么?(以下内容来自百度百科)HOOPS 3D Application Framework (HOOPS/3dAF)是由Tech Soft America公司开发并由Spatial再次销售的产品,该产品为当今世界上领先的3D应用程序提供了核心的图形架构和图形功能,这些3D应用程序涉及 CAD/CAM/CAE、工程、可视化和仿真等领域。有了HOOPS/3dAF,用户就站在一个高起点上,能够快速和有效地开发和维护高性能的用户应用程序。用户通过将HOOPS/3dAF集成到相应的软件开发中,可以更好地管理开发成本、优化资源和缩短产品上市时间。这里HOOPS可以将ACIS中的数据以图形的方式在窗口中显示出来。学习过程中,可以花少量时间上网查询相关内容,了解ACIS和HOOPS的相关内容,方便更好的理解相关内容。(以上内容花半天的时间了解)ACIS的学习了解完ACIS和HOOPS相关知识后,接下来我们要具体学习ACIS方面的相关知识。抓住一个核心:ACIS的数据结构,即ACIS模型的拓扑结构,如下图,阅读教材:《基于ACIS的几何造型技术与系统开发》的第1,2,3章章节内容(4-12章粗略阅读,有个大致印象即可,不必详读)。hoops的学习合理安排时间,在学习ACIS的同时,也要对hoo
文档评论(0)