- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Parasolid的模型结构 模型实体包括三种:拓扑、几何和相关数据 1.拓扑实体 (1)体(Body):Parasolid模型通常包括一个或多个体(Bodies) (2)壳(Shell):壳是实体(Solid)和空气之间封闭的边界 (3)面(Face)、边(Edge)和顶点(Vetex) (4)翼(Fin):翼(Fins)表示一条边的一侧每一条边有一个左翼和一个右翼 (5)环(Loop):由一个面上封闭的翼组成。 (7)装配件(Assembly)和实例(Instance):一个装配件是一个对其它装配件或体的指针的集合。每一个指针被称为一个实例。 (8)世界(World):世界是一个独特的实体(Entity),它包含模型中的所有的体(Bodies)和装配件(Assemblies)。 2.几何实体(Entities) 点。主要依附于顶点,它们也依附于体和装配件作为构造几何。 曲线。主要依附于面,但也依附于体和装配件作为构造几何。 曲面。主要依附于模型的边或翼,但也依附于体和装配件作为构造几何。 变换。变换表示几何操作:平移、修剪等,主要依附于实例。 3.相关的数据实体 (1)特征(feature):是实体的集合,依附于体和装配件。 (2)表(List):提供了结构化数据的方法,它们一般独立使用,也可依附于体和装配件。表有三种:整数表(Integer)、实数表(Real)和标志表(Tag)。 (3)属性(Attribute):是用于附着信息到实体的数据结构。 Parasolid的界面 Parasolid有两个界面。 一个在造型器顶部,称为核心界面(KI),通过KI,用户可以造型、操作对象和控制造型器。 另一个在造型器下部,它包括三个部分:Frustrum、GO(Graphics Output)和FG(Foreign Geometry)。 Frustrum:Frustrum是用户写的函数集,当数据被存储、提取,或进行内存分配时,它们被核心调用。 图形输出(GO):图形输出(GO)函数也是被用户写的。从这些函数输出的通是要求核心(Kernel)绘图的指令。 外部几何(FG):Parasolid通过FG模块界面访问用户定义的曲线、曲面,使得用户可以使用Parasolid造型出的曲线、曲面及标准的Parasolid曲线、曲面类型。 3.8.2 ACIS系统 ACIS是由美国Spatial Technology于1990年首次推出。 ACIS的重要特点是支持线框、曲面、实体统一表示的非正则形体造型技术,能够处理非流形形体。 ACIS产品采用了组件技术,其核心是几何造型器(Geometric Modeler),还包括一些可与核心集成的组件,称为外壳(Husk)。 ACIS的结构 核心只提供一些基本的几何造型功能,其它高级功能在外壳中提供。 外壳可以是Spatial Technology公司提供的,如高级渲染(Advanced Rendering)外壳、三维工具箱(3D Toolkit)外壳等,也可以是用户开发的。 ACIS的模型表示 ACIS模型表示由各种属性(Attributes)、几何(Geometries)和拓扑(Topologies)成。 几何是指模型的物理描述,如点、曲线、曲面、直线、椭圆等; 拓扑是指各种几何实体在空间的关联,如体、壳、面、环、边和顶点等; 属性依附于模型实体。 ACIS是用C++开发的,C++类的层次如图所示。 ACIS的几何总线 ACIS核心提供了一个几何总线,以连接其它的外壳与应用程序 ACIS的界面 1.API函数 API(Application Procedural Interface)函数是一个函数集,应用程序通过调用这些函数可以操作模型。 2.属性 ACIS属性(Attributes)机制向开发者提供了具体的应用程序数据到ACIS几何或拓扑实体(ENTITY)的方法。属性与模型数据一起存储或恢复。 3.类 类(Classes)界面是定义ACIS几何和拓扑模型及其它ACIS特征的C++类的集合,开发者可以直接利用这些类和方法,为特定的用途导出新的类和方法。 4. 宏 预处理器宏(Macros)用于简化通常的编码任务。 3.7归类求交 几何造型中,通常利用集合运算(并、交、差运算)实现复杂形体的构造。集合运算需要大量的求交运算。 如何提高求交的实用性、稳定性、速度、精度等,对几何造型系统至关重要。 历史上的观念变化:简单体素的精确求交, - NURBS统一求交 - 归类求交 3.7.1 求交分类简介 多面体模型 这种模型的求交计算主要是线段和平面的求交,求交问题的解决相对简单。 多面体模型的缺点是明显的。它只能近似表示形体,同时,复杂形体表面的离散会带来巨大的数据量。 CSG模型 在这种模
您可能关注的文档
- 规则的演变---规则之源.ppt
- 规则之源与变.ppt
- 规范议论文写作训练.ppt
- 西安工业信号检测与估计SDE_01eTD-LTE技术.ppt
- 西方矿山安全管理理念、管理体系及手段措施.ppt
- 规范静脉治疗保证护患安全.ppt
- 规范行政强制,避免权力滥用(201309).ppt
- 规范化癌痛处理1.ppt
- 视听语言---第四章(声音).ppt
- 视频会议管理办法.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)