• 3.90 MB
  • 2022-04-22 13:49:48 发布

GBT16656.46-2010工业自动化系统与集成产品数据表达与交换第46部分集成通用资源可视化显示.pdf

  • 187页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'ICS25.040.40L67囝园中华人民共和国国家标准GB/T16656.46—201O/ISO10303-46:1994代替GB/T16656.461998工业自动化系统与集成j窆口.,口口数据表达与交换第46部分:集成通用资源:可视化显示Industrialautomationsystemsandintegration--Productdatarepresentationandexchange--Part46:Integratedgenericresources:Visualpresentation(ISO10303—46:1994,IS010303—46:1994/Cor.3:2006,IS01030346:1994/Cor.2:2002,ISO10303—46:1994/Cor.1:1999,IDT)2010-12-01发布2011-05-01实施丰瞀鹊鬻瓣警襻瞥鐾发布中国国家标准化管理委员会仅19 标准分享网www.bzfxw.com免费下载目次前言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·引言⋯⋯··⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯··1范围·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·-2规范性引用文件·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯··3术语、定义和缩略语⋯⋯⋯⋯·⋯⋯⋯⋯⋯·⋯·⋯···⋯3.1在GB/T16656.1中定义的术语⋯⋯·⋯⋯·⋯⋯·3.2本部分中定义的术语⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3.3缩略语⋯··⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·4显示组织⋯··⋯⋯⋯·⋯·⋯⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯·4.1引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯··⋯·⋯⋯⋯⋯⋯4.2基本概念与设定⋯⋯⋯⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯·-4.3显示组织模式的类型定义⋯··⋯⋯⋯⋯⋯⋯⋯⋯·4.4显示组织模式的实体定义:显示的层次结构⋯····4.5显示组织模式的实体定义:照相机模型与投影⋯·4.6显示组织模式的实体定义:层⋯⋯⋯⋯⋯⋯⋯⋯-4.7显示组织模式的实体定义:显示与产品模型的结合4.8显示组织模式的规则定义⋯⋯⋯⋯⋯⋯⋯⋯··⋯··4.9显示组织模式的函数定义⋯⋯⋯⋯⋯⋯⋯⋯··⋯··5显示的定义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·5.1引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·5.2基本概念与设定⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·5.3显示定义模式的类型定义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯t5.4显示定义模式的实体定义:注释元语⋯⋯⋯⋯⋯·5.5显示定义模式的实体定义:注释的具体值⋯⋯⋯·5.6显示定义模式的函数定义⋯⋯⋯⋯⋯⋯⋯⋯⋯·⋯6显示的外部表征⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·6.1引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·6.2基本概念与设定⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·6.3显示外部表征模式的类型定义⋯⋯⋯⋯⋯⋯⋯⋯·6.4显示外部表征模式的实体定义:式样分配⋯⋯⋯·6.5显示外部表征模式的实体定义:点的显示式样⋯·6.6显示外部表征模式的实体定义:曲线的显示式样·6.7显示外部表征模式的实体定义:填充区的显示式样6.8显示外部表征模式的实体定义:曲面的显示式样·6.9显示外部表征模式的实体定义:文本的显示式样·6.10显示外部表征模式的实体定义:符号的显示式样6.11显示外部表征模式的实体定义:逼近公差⋯⋯⋯6.12显示外部表征模式的实体定义:遮挡与可见性⋯6B/T16656.46—2010/I$O10303-46:1994ⅢⅦ,,o0o0oo如M曲∞驵驵驺弘姐弘”弛盯盯∞∞%他跎踮船%∞眈∞叫。 www.bzfxw.comGB/T16656.46—2010/ISO10303—46:19946.13显示外部表征模式的函数定义⋯⋯⋯⋯⋯···7显示资源模式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯··⋯⋯7.1引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯··⋯-··7.2显示资源模式的类型定义⋯⋯⋯⋯⋯⋯⋯⋯7.3显示资源模式的实体定义⋯⋯⋯⋯⋯⋯⋯⋯附录A(规范性附录)实体短名-⋯⋯⋯⋯⋯⋯·附录B(规范性附录)信息对象的标识注册⋯⋯附录C(资料性附录)计算机可识的清单⋯⋯⋯附录D(资料性附录)技术讨论⋯⋯⋯⋯⋯⋯⋯附录E(资料性附录)EXPRESS—G图⋯⋯⋯⋯⋯附录NA(资料性附录)ISO10303各部分的目录附录NB(资料性附录)本部分英文黑体词的含义参考文献·⋯⋯⋯··⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯索引⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯Ⅱ∞叮∞∞∞”船孔拍盯配∞伯M www.bzfxw.com标准分享网www.bzfxw.com免费下载前言GB/T16656.46—2010/ISO10303—46:1994GB/T16656(ISO10303)《工业自动化系统和集成产品数据表达与交换》是一个由多个部分组成的标准,各部分单独出版。GB/T16656的所属各部分又组成多个子系列,即:——第1至第19部分规定了描述方法;——第20至第29部分规定了实现方法;——第30至第39部分规定了一致性测试方法与框架;——第40至第59部分规定了集成通用资源;——第100至第199部分规定了集成应用资源;——第200至第299部分规定了应用协议;——第300至第399部分规定了抽象测试套件;~一第400至第499部分规定了应用模块;——第500至第599部分规定了应用解释构造;一第1000至第1999部分规定了应用模块。GB/T16656{工业自动化系统与集成产品数据表达与交换》现已发布和即将发布的包括以下部分:~一第1部分:概述与基本原理;一第11部分:描述方法:EXPRESS语言参考手册;——第21部分:实现方法:交换文件结构的纯正文编码;——第28部分:实现方法:EXPRESS模式与数据的XML表达;——第31部分:一致性测试方法论与框架:基本概念;——第32部分:一致性测试方法论与框架:对测试实验室与客户的要求;——第34部分:一致性测试方法论与框架:应用协议实现的抽象测试方法;——第41部分:集成通用资源:产品描述与支持原理;——第42部分:集成通用资源:几何与拓扑表达;——第43部分:集成通用资源:表达结构;——第44部分:集成通用资源:产品结构配置;——第45部分:集成通用资源:材料;——第46部分:集成通用资源:可视化显示;——第47部分:集成通用资源:形状变化公差;——第49部分:集成通用资源:工艺过程结构和特性;——第51部分:集成通用资源:数学表达;——第54部分:集成通用资源:分类和集合论;——第55部分:集成通用资源:过程与混合表达;——第56部分:集成通用资源:状态;——第101部分:集成应用资源:绘图;——第105部分:集成应用资源:运动学;——第201部分:应用协议:显式绘图;——第202部分:应用协议:相关绘图;Ⅲ www.bzfxw.comGB/T16656.46—2010/ISO10303-46:1994——第203部分:应用协议:配置控制设计;——第238部分:应用协议:计算机数控装置的应用解释模型;——第501部分:应用解释构造:基于边的线框;——第502部分:应用解释构造:基于壳的线框;——第503部分:应用解释构造:几何有界的二维线框;——第504部分:应用解释构造:绘图注释;——第505部分:应用解释构造:图纸结构与管理;——第506部分:应用解释构造:制图元素;——第507部分:应用解释构造:几何有界曲面;——第508部分:应用解释构造:非流形曲面;——第509部分:应用解释构造:流形曲面;——第513部分:应用解释构造:基本边界表达;——第520部分:应用解释构造:相关绘图元素;——第1001部分:应用模块:外观赋值;——第1002部分:应用模块:颜色;——第1003部分:应用模块:曲线外观;——第1004部分:应用模块:基本几何形状;——第1005部分:应用模块:基本拓扑;——第1006部分:应用模块:基础表达;——第1007部分:应用模块:通用曲面外观;——第1008部分:应用模块:层赋值;——第1009部分:应用模块:形状外观和层。本部分为GB/T16656的第46部分。本部分等同采用国际标准ISO1030346:1994(第1版)《工业自动化系统与集成产品数据表达与交换第46部分:集成通用资源:可视化显示》及其技术勘误1(ISO1030346:1994/Cor.1:1999)、技术勘误2(ISO10303—46:1994/Cor.2:2002)、技术勘误3(ISO10303—46:1994/Cor.3:2006)。本部分在技术上与ISO10303—46:1994等同。此次修订主要纳入了历次技术勘误的内容。对于勘误的地方,在其页边空白处以垂直双线标出。本部分在结构上与ISO1030346:1994等同,在编写格式上符合GB/T1.12000的基本规定。为便于使用,本部分做了下列编辑性修改:——删除了ISO10303~46的前言,按照我国国家标准编写规定重新起草了前言;——将“ISO10303—46:1994”改为“GB/T16656.46—2010或GB/T16656的本部分”;——将ISO1030346:1994第2章“规范性引用文件”中的引导语改为GB/T1.1—2000中的6.2.3规定的引导语;——删除了ISO10303—46的资料性附录F文献目录,并按照我国国家标准编写要求增设了参考文献;——对带下划线的用于EXPRESS语言描述的各黑体英文实体名,为了既维护其英文原意又便于了解其名称所代表的含义,在本部分中,以英文为主;——为了让标准使用者了解ISO10303的总体结构,将ISO网站上给出的ISO10303各部分的目录收入了本部分的附录NA;——为了使读者便于理解本部分黑体的英文实体名含义,增加资料性附录NB。本部分代替GB/T16656.46--1998<<工业自动化系统和集成产品数据表达与交换第46部分:Ⅳ www.bzfxw.com标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/lSO10303-46:1994集成通用资源:可视化显示》。本部分与GB/T16656.46—1998相比主要变化如下:⋯一第2章增加一个规范性引用标准:ISO3098—0:1997技术产品文件文字第0部分:一般要求。一一对GB/T16656.46--1998(idtIs()1030346:1994)的技术修改主要包括修正EXPRESS描述的错误、增加新的EXPRESS、修正非形式限制和形式限制中的错误等,主要涉及以下章条:4presentation——organization——schema4.3.4layered—item4.5.5view—volume4.5.9lightsource4.5.14camera—image4.5.16camera—image一3d—with—scale4.9.1acyclic—presentation—representationrelationship4.9.2aspect—ratio5presentation——definition——schema5.4.13table—record—representation5.4.14table—record—field—representationship5.6.2acyclic—symbol—representationrelation5.6.3field—in—table6presentation——appearance——schema6.3.1stylecontextselect6.3.43invisible—item6.6.12draughting—pre—defined—curve—font6.9.10text——style——with—mirror6.13.1acyclic—occlusion—precedence7.2.3fontselect7.3一characterglyphsymbol7.3.4characterglyphfont—usage7.3.13colourassociated7.3.20draughting—predefinedeolour7.3.21draughting—pre—defined—text—font7.3.22generic—character—glyph—symbol——附录A,增加了新的实体名;一一附录B的B.1,更改了本部分的对象标识符;——附录B的B.2.1,更改了显示组织模式的对象标识符;——附录B的B.2.2,更改了显示定义模式的对象标识符;——附录B的B.2.3,更改了显示外部表征模式的对象标识符;——附录B的B.2.4,更改了显示资源模式的对象标识符;——附录C,EXPRESS的引用方式替换为URI。引用;——附录E中的EXPRESSG图根据增加内容做了相应的更改。本部分的附录A和附录B为规范性附录,附录C、附录D、附录E、附录NA和附录NB为资料性附录。本部分由中国机械工业联合会提出。矿 www.bzfxw.comGB/T16656.46—2010/iso10303-46:1994Ⅵ本部分由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。本部分起草单位:北京机械工业自动化研究所、北京航空航天大学。本部分主要起草人:高雪芹、孙洁香、席平、胡毕富。本部分所代替标准的历次版本发布情况为:——GB/T16656.46—1998。 www.bzfxw.com标准分享网www.bzfxw.com免费下载引言GB/T16656.46—2010/ISO10303—46:1994GB/T16656是计算机可识的产品数据表达与交换的国家标准。目的是提供一种与任何特定系统无关的中性机制以描述整个产品生命周期的产品数据。这个描述特点不仅适合于中性文件的交换,而且也是实现和共享产品数据库和存档的基础。GB/T16656由一系列部分组成,每个部分单独发布。GB/T16656的各个部分都分属下述系列之一,即描述方法、集成资源、应用协议、抽象测试组、实现方法及一致性测试。在GB/T16656.1中描述了这些系列。本部分是集成资源系列中的一个标准。本部分的几个主要章条是:——显示的组织;一一显示的定义;——显示的外部表征;——显示的资源。本部分规定产品可显示特性的可视化集成资源。按本部分全部四个模式所给出的信息足以详细描述一个接收系统如何可视化产品的信息。本部分包含的显示信息仅能与适合于显示的产品信息一起使用。如果不引用产品信息,则本部分中所包含的显示信息不可能显示。显示的组织模式描述要显示的产品信息图像的显示集、区域和视图的层次和局部的递归结构。它也说明了产品信息图像及其注释各组成部分如何组织成可显示的对象,以及如何将它们置于显示的相关环境中。该模式还阐述了利用照相机模型对几何投影过程的定义及光照与明暗度模型的规范。显示的定义模式用于定义如何选择产品信息的各几何与非几何成分,如何组合成显示组,以及如何与显示式样相关联。显示的外部表征模式通过枚举可利用的图形显示式样定义能够选择的外部表征属性,用以描述产品信息可显示元素所希望的可见特征。显示的资源模式提供诸如文本字型定义、符号定义及颜色定义等基本图形能力。本部分中所描述的可视化显示特征通常和来自其他通用资源的部分,特别是和几何与拓扑表达(GB/T16656.42)部分的信息相关联。应用协议确定同时使用的资源部分。本部分中使用通用资源的应用提供要直观显示的产品信息及显示的语义含义。可能的应用包括产品形状的展示视图、科学的可视化结果、技术图样、框图、图表以及技术出版物的图形。与图形标准的关系:本部分规定了集成资源支持产品特性的可视化显示。使用由这些集成资源规定的数据去生成可视化的图像需要应用适当的显示系统。本部分规定这种系统的输人数据,以及与产品数据其他方面相关的显示数据的必要的结构和约束。许多显示系统符合计算机图形学已有的ISO标准,诸如GKS一3D(ISO/IEC8805)及PHIGS/PHIGSPI。US(ISO/IEC9592)等。本部分注意到了这些标准的概念及术语。因此,本部分规定的输入数据是为了进一步处理适用于符合图形学标准的显示。Ⅶ www.bzfxw.comGB/T16656.46—2010/ISO10303-46:1994工业自动化系统与集成产品数据表达与交换第46部分:集成通用资源:可视化显示1范围本部分规定可显示产品信息的可视化显示的集成资源。本部分所提供的显示数据与产品数据相结合,且一起在系统问进行交换。目的在于使接收系统能够构造一幅或多幅适合于人们理解的产品信息的画面。本部分规定在其画面中描述产品信息所希望的可视特征所需要的通用资源。由接收系统根据产品信息及其显示数据实际地生成画面。由于图形系统能力的限制,实际描绘的图画可能与对象有偏差。产品信息可能以两种方式可视化:一种是根据投影几何和光的传播与反射法则,通过逼真的、如同实物一样的图像显示方式;另一种是通过与制图标准和惯例相一致的符号显示方式。本部分对这两种类型的显示都支持。这两种类型的可视化处理要求不同种类的图形变换,并且在同一幅画面中可以组合使用它们。下面所述内容在本部分的范围之内:——由GB/T16656其他部分定义的产品数据与显示数据问的联系;——当前IsO图形标准对图形功能的支持;——对产品信息中几何与非几何可显示元素的现实和象征的可视化的显示式样属性的定义;——对几何显示元素近似容差的控制;——按字型定义字符和符号外部表征的方法;——外部定义字符字型和符号的支持;一利用层机制的图像控制;——显示区域的嵌套。下面所述内容不在本部分的范围之内:——产品信息的定义;——与产品信息无任何关系的纯几何信息的交换;——字符字型及符号库内容的定义。2规范性引用文件下列文件中的条款通过GB/T16656的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。16262.1信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范(GB/T16262.12006,ISO/IEC88241:2002,IDT)16656.1工业自动化系统与集成产品数据表达与交换第l部分:概述与基本原理(GB/T16656.12008,IsO10303—1:1994,MOD)16656.1l工业自动化系统与集成产品数据表达和交换第1l部分:描述方法:EXPRESS语言参考手册(GB/T16656.112010,Is()1030311:2004,IDT)1 www.bzfxw.com标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303—46:199416656.41工业自动化系统与集成产品数据表达与交换品描述与支持原理(GB/T16656.412010,IS01030341:2005,IDT)16656.42工业自动化系统与集成产品数据表达与交换何与拓扑表达(GB/T16656.42—2010,ISO10303—42:2003,IDT)16656.43工业自动化系统与集成产品数据表达与交换达结构(GB/T16656.432008,ISO10303—43:2000,IDT)6IS03098—0:1997技术产品文件文字第0部分:一般要求3术语、定义和缩略语第41部分:集成通用资源:产第42部分:集成通用资源:几第43部分:集成通用资源:表3.1在GB/T16656.1中定义的术语本部分使用了在GB/T16656.1中定义的下列术语:——应用application;——数据data;——数据交换dataexchange;——通用资源genericresource;——信息information;——集成资源integrationresource;——显示presentation;——产品pr。duct;——产品数据productdata;——产品信息productinformation;——结构structure。3.2本部分中定义的术语对于本部分,应用了下述术语和定义:3.2.1注释annotation为产品信息通信而使用的文本和/或符号。3.2.2可显示的产品信息displayableproductinformation经过可视化处理后显示的产品的事实、概念或细则。示例1:一个产品的可显示信息是诸如形状、尺寸、容差及材料等特性。3.2.3层layer用于控制可见性及显示式样的可显示项的集合。3.2.4画面picture人们可以理解的产品特性的二维图形显示。3.2.5显示信息presentationinformation通过可视化处理建立一种产品信息显示所需的信息。显示信息仅当它与产品信息相关联时才有意义。2 www.bzfxw.comGB/T16656.46—2010/ISO10303-46:19943.2.6特性的真实感显示realisticpresentationofproperties利用物理定律和数学原理以生成逼真图像的一种可视化类型。真实感显示利用了透视变换、光的反射计算、明暗的透光性以及颜色的定义。3.2.7状态变量statevariable表示一个参数量值(如温度)的变量。3.2.8符号symbol说明作为某对象、概念、函数或过程惯用符号的标记或字符。3.2,9特性的符号显示symbolicpresentationofproperties利用工程惯例和通常作法去生成注释的一种可视化类型。3.2.10合成照相机模型syntheticcameramodel描述将产品形状映成二维过程的模型。该模型是利用照相机摄取一幅照片过程的一种抽象。3.2.11可视化visualization这是一个过程。通过该过程,可显示的产品信息和显示信息可生成一幅画面。3.3缩略语本部分使用了下述缩略语:CIE:国际照明委员会(CommissionInternationaledel’Eclairage)。通常指的是CIE通用颜色定义系统。HLS:色调、亮度、饱和状态的颜色空间(Hue、Lightness、Saturationeolourspace)。HSV:色调、饱和状态、明暗度的颜色空间(Hue、Saturation、Valuecolourspace)。RGB:红、绿、蓝颜色空间(Red、Green、Bluecolourspace)。4显示组织下面的EXPRESS描述从presentation—organization—schema开始并说明了必要的外部引用。EXPRESS描述:*、SCHEMApresentation—organization—schema;REFERENCEFROMpresentation_definitionschema(annotationoccurrence,symbol~representation,symbol~representation—relationship);REFERENCEFROMpresentation—appearance—schema(styled~item);REFERENCEFRoMpresentationresource—schema(colour,3 www.bzfxw.com标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/ISO10303—46:1994f|筌慧:一。嗣。一。⋯;REFERENCEFROMgeometryschema(axis2一placement一2d,axis2一placement一3d,earteslan—pomt,direction,dot—product,geometricrepresentation—context,geometric—representationitem,plane);REFERENCEFROMrepresentation—schema(founded~item,itemdefinedtransformation,item—in—context,mapped—item,representation,representatlon—item,representatlOn—map,representation~relationship,representation—relationship—with—transformation);REFERENCEFRoMmeasureschema(1ength—measure,positive—ratio—measure,positive—plane—angle—measure);REFERENCEFROMsupport—resource—schema(identifier,label.text,bagto—set);r*注1:上面引用的一些模式可在GB/T16656的下述部分中找到presentation_definition—schema本部分的第5章presentation—appearance—schema本部分的第6章presentationresource—schema本部分的第7章geometryschema16666.42representation—schema16656.43measure—schema16656.41support—resource_schema16666.41注2:本模式的EXPRESSr-G图在本部分的附录E中。4 GB/T16656.46—2010/iso10303—46:19944.1引言显示的组织模式提供一个结构来管理一幅图画及一幅画面的组成成分,它也规定产品特性及其在一幅画面中的表示之间的关系。~幅画面的各组成成分可以是彼此相关的,或者作为在其他情况下是独立的两个成分之间的一种联系,或者把一个成分视为另一个成分定义的一个元素。这些关系可能使所建立的画面和成分具有复杂的结构。一幅画面的成分可以组织在由显示集、显示区域、区域相关的注释表示、显示视图、视图相关的注释表示及产品数据表示视图所构成的一个层次结构之中。这个层次结构由下述的四层组成:第一层:presentationset(显示集):显示集是与同一个对象相关的各个独立画面的集合。显示集的例子有图纸的集合,或几个显示屏的图像的集合。显示集由一个或多个显示区域构成。第二层:presentationarea(显示区域):显示区域是在显示屏或显示装置上表示单一区域的显示概念的广义化。一个显示区域可包含若干个显示区域、显示视图以及区域相关的注释表示。第三层:presentationview(显示视图):显示视图是产品形状的一种二维显示,它包括任何与该视图相关联的注释。一个显示视图可包含若干个产品数据表示视图及视图相关的注释表示。区域相关的注释表示:区域相关的注释表示是与一个显示区域相关联的全部注释。第四层:productdatarepresentationview(产品数据表示视图):产品数据表示视图是一种产品形状的二维显示,它包括任何与该产品形状相关联的注释。view—dependentannotationrepresentation(视图相关的注释表示):视图相关的注释表示是与一个显示视图相关联的注释。实际显示的层次结构可能包含多于上面所述的层次。一个单一显示区域自身就可能由几个显示区域组成。一个显示的层次结构也可能包含少于上面所述的层次,因为可能不需要构成该层次结构的某些组成部分。注:图1和图2说明了显示的层次结构各层间的关系。图1显示的层次结构 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/lSo10303-4611994显示集显示区域瀚痧U㈢⑩嗵困皿四通过sTEP的圈柱体交挟\——/圉圆I影圆柱体交换●’:^y匕z图2一个显示层次结构的例子4.2基本概念与设定4.2.1显示的层次结构在显示的层次结构内,仅有一个显示区域有足够的信息使得适当的输出设备(诸如计算机屏幕、打印机或绘图机等)能明确地生成一幅画面。在这个层次结构中的其他元素不提供用于在显示设备上适当定位所必须的方位信息。仅仅当显示视图或其他底层元素直接或间接与一个显示区域相关时,它们才可显示。6 GB/T16656.46—2010/ISO10303—46:1994presentation_organization—schema通过该层次结构的不同元素及它们之间的关系的表示描述显示的层次结构。注1:表示及表示之间关系的概念,在GB/T16656.43中描述。显示层次结构的每个元素都使用presentation—representation实体进行描述。显示表示实体是representation实体的一个子类型。presentation—representation实体的诸子类型描述该层次结构中的不同元素。注2:presentation实体在GB/T1665643中定义。显示层次结构的每个元素的相关环境用geometric—representation—context实体进行描述;这个环境必须是二维的。注3:geometric—representation—context实体在GB/T1665642中定义。显示层次结构的每个元素的内容通过每个presentation—representation的诸项的集合进行描述。这些项或者是二维几何,或者是在该元素中要显示的注释,或者是包括其他元素的结果。这个层次结构的某些元素根据它们的内容或它们可能与其他元素发生的关系而受到约束。特定的语义与这些约束相联,例如,product—data—representationview实体描述该层次结构中仅包括三维几何投影的结果或注释的一个元素。显示层次结构的最上层通过presentation—set、presentation—area以及area—in—set诸实体来描述。area—in~set实体支持显示集与显示区域间多对多的关系。显示层次结构中的另一些元素或利用presentationrepresentation—relationship实体,或利用mapped—item和relationship—map实体使它们彼此相关。注4:mapped—item和relationship—map实体在中GB/T16656.43中定义。该层次结构中独立定义的两个元素问的联系利用presentation—representation—relationship实体进行描述。它描述了presentationrepresentation实体的两个实例间的关系;在这个关系中,一个presentation—representation实体称为父实体,另一个则称为子实体。在这个关系中包括变换的描述;这个变换是父presentationrepresentation实体的一些项与子presentation—representation实体的对应项间的几何关系。示例2:为定义由单一presentation—area、两个presentation—views和单一areadependent~anno—tation—representation构成的一个层次结构,如图3所示,需要三个presentation—representation—relationship实例。图3显示层次结构到实体实例的映射在这个层次结构中的两个元素间的联系用mapped—item与representation~map实体进行描述,其中,一个元素参与另一个元素的定义。这种联系通过mapped—item实体的实例描述。这个实例作为包含另一个显示表示的显示表示诸7 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010lISo10303-46:1994项之一,而第二个presentation—representation称为一个表示映像的mapped—representation,其被指定为映像项的mapping—source。描述这两个显示表示项间几何关系的变换由映像项的mapping—target与表示映像的mapping—origin进行描述。示例3:为了在一个presentationarea中包括一个presentation—view需要一个mapped—item的实例、一个representation—map的实例、以及作为映像原点和且标的两个axis2一placement一2d的实例。如图4所示。其他项圈4使用映射项的显示视图与显示区域的联系注5:axis2一placement一2d实体在GB/T1665642中定义。4.2.2照相机模型和投影显示层次结构的每一层都仅由二维的几何或注释组成。必须规定一个三维合成的照相机模型,以便把一个显示与三维空间中的一个三维产品形状或平面的注释联系起来。这个模型规定如何通过显示系统实现三维几何与注释N--维的投影。这个三维合成的照相机模型的定义类似于图形标准GKS3D及PHIGS。关于合成的照相机模型更多的细节可在参考文献E63、[7]及计算机图形学文件,如参考文献111]或[12]中找到。为了绘图的需要,本部分也支持二维的照相机模型。这个二维模型实现在二维空间中的比例缩放和变换。product—datarepresentation—view是显示层次结构的仅有成分,它可以由相联的三维产品形状或在三维空间中的注释的二维投影构成。由于本部分除计算投影必须的所有信息外不定义投影画面,所以,仅有该画面的位架是productdata—representation—view的一部分。这个位架称为ea[’Aet-a—image且指的是照相机模型与二或三维产品形状元素或注释。为了更逼真地显示三维对象,对三维照相机模型可以规定隐藏线和隐藏面的消去,以及光源。4.2.3层层是产品形状元素注释元素,或为控制可见性与式样而组合的显示层结构的成分的集合。与一个层相关联的所有项的集合在显示层次结构内可定义为可见的或不可见的。一个项可与几个层相关联,一个层可用于显示层次结构中的几个成分。对于一个与几个层相关联的项来说,每一个层可赋予不同的显示式样。层由presentation—layerassignment定义。在显示层次结构成分内的一个给定层的可见性与式样分配由presentationlayer—usage规定。4.2.4显示与产品模型的关联本部分允许显示信息与要显示的产品信息相关联。这种关联是通过presented—itemrepresenta8 GB/T16656.46—2010/lso10303—46:1994tion实现的。该实体把要显示的项与该项的显示联系起来。presented—item由应用协议规定。示例4:显示项为一个汽车车身的设计,一个电子芯片的布局、或一个建筑物的结构。4.3显示组织模式的类型定义4.3..presentation—size—assignment—selectpresentation—size—assignment—select类型规定可赋予大小的对象。EXPRESS描述:*)TYPEpresentationsize~assignment—select=SEI。ECT(presentation—viewpresentationarea,area—inset);EN眨TYPE;(o4.3.2areaorviewareaor—view类型指示可赋予背景颜色的事物。EXPRESS描述:*、TYPEareaorview—SELECT(presentationarea,presentation—view);ENDTYPE:(X-4.3.3central—or—parallelcentral—Or—parallel指示camera—model使用的投影变换的类型。这些类型或为到视图平面的平行投影,或为从projectionpoint到视图平面的中心投影。见图7和图8。EXPRESS描述:*)TYPEcentral—or—parallel--ENUMERATIONOF(central,parallel);END—TYPE;(*枚举项定义:central:这种投影是由沿着从projection~point发射的线与view—window相交形成的。parallel:这种投影是由平行于从projection—point到viewwindow几何中心的线形成的。4.3.4layered—itemlayered—item规定通过presentation—layerassigment分成层的项。EXPRESS描述:*)TYPElayereditem—SEI。ECT(presentation—representatlon,repre8entation—item);ENDTYPE:9 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994【*形式限制:IPl:分成层的representation—item应是styled—item,或被一个或多个styled—item定义。4.3.5presentation—representation—selectpresentation—representation—select用于允许presentation—item~representation把要显示的项与一个显示联系起来。ExPRESS描述:*、TYPEpresentation—representation—select—SEI。ECT(presentation—representatlon,presentation—set);END-TYPE;(+4.4显示组织模式的实体定义:显示的层次结构4.4一presentation—setpresentation—set是presentation—areas的集合。EXPRESS描述:*)ENTITYpresentation—set;INVERSEareas:SETEl:?]oFarea—in—setFORin—set;ENDENTITY;(*属性定义:areas:构成presentation—set的presentation—area实体的集合。4.4.2presentation—representationpresentationrepresentation给出通过一个展示显示信息的系统去生成一幅画面的定义。这个画面指的是由二维几何、三维几何及注释构成的对象。几何与注释的引用是通过建立一个presentation~representations的层次结构间接实现的。这个层次结构的较低各层必须仅含有几何结构或注释。注1:显示的层次结构的描述见41。EXPRESS描述:*)ENTITYpresentation—representationSUBTYPEOF(representation);WHEREWRl:SELF\representation.context—ofitems\geometric—representation—context.coordinate—spacedimension一2;WR2:GEOMETRY—SCHEMA.GEOMETRIC—REPRESENTATIoN—CONTEXT’INTYPEOF(SELF\representation.context—of—items);ENDENTITY:(*形式限制:WRl:画面应是二维的。10 GB/T16656.46~2010/ISO10303-46:1994WR2:presentation—representation应有一个几何相关环境。注2:在显示三维对象时.使用该三维对象的二维投影。presentation—representation是表示该三维对象投影后的一幅画面。注3:实现的投影几何不在本部分中,而以presentationrepresentation替代投影几何,且建立投影所需要的信息也包含在这个模型中。4.4.3presentationareapresentation—area表示能够包含其他画面,且其自身又可被同一presentation—area的另一画面包含。presentation—area的大小由presentation—size实体定义。每个presentation—area或通过使用pres—entation~size实体直接给出其大小,或通过使用area—in—set实体间接给出其大小。基于显示信息而生成实际显示的系统实行建立在presentation—area大小基础上的画面的裁剪。如果一个presentationarea包含在另一个presentation—area中,则包含presentation—area的边界也用于裁剪被包含presentation—area。背景的颜色可通过使用background—colour实体中的presentation—area规定,而一个background—eolour实体可使用任何presentation—area。EXPRESS描述:*)ENTITYrepresentation—areaSUBTYPEOF(presentationreDresentation);WHEREWRl:((SIZEOF(QUERY(ais(*USEDIN(SELF,’PRESENTATIoNORGANIZATIONSCHEMA.’+’AREAINSET.AREA’)SIZEOF(USEDIN(ais,’PRESENTATIONORGANIZATIONSCHEMA.’+’PRESENTATl0NSIZE.UNIT’))一1)))0)OR(SIZEoF(USEDINSELF,’PRESENTATIONoRGANIZATlONSCHEMA.’+’PRESENTATIONSIZE.UNIT’))一1));ENDENTlTY;(*形式限制:WRl:presentation—area应通过参与area—in—set.area而包含在presentation—set之中,其中area—in—set参与presentation—size.unit,即非专用的,一个presentation—area可从presentation—size中直接得到它的大小。非形式限制:IPl:任何一个presentationrepresentation都应在以一个presentation—area作为其根的一棵树的相关环境下进行显示。IP2:presentation—area大小的规定不应多于一次。注:该实体应用的约束可在presentation_representation—relationship的规则中找到。4.4.4area_in—setarea—in—set规定在一个presentation—set中presentation—area的参与。一个presentation—area可参与多个presentation—sets;一个presentation—sets至少包含一个presentation—area。EXPRESS描述:*)ENTITYarea—in—set;11 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303—46:1994area:presentatlon—area;in—set:presentation—set;ENDLENTITY;(-R-属性定义:area:参与特定presentation—set的presentation—area。in—set:加入到presentation—set中的特定presentation—area。4.4.5presentation—viewpresentation—view是一幅可包含其他画面的画面,且其自身又可包含在一幅画面中。它不表示一幅完整的画面。且在未置入一个presentation—area的情况下无法显示。presentation—view的大小可通过引用presentation—size实体来定义。基于presentation—view的裁剪通过基于显示信息产生一个实际显示的系统来实现。如果没定义一个presentation—view的大小,则裁剪仅根据包含该presentation—view的presentation—area大小来完成。背景颜色可通过background—colour实体规定。EXPRESS描述:*)ENTITYpresentationviewSUBTYPEOF(presentation—representation);END—ENTITY;("R-注:该实体应用的约束可在presentation—representationrelationship中找到。4.4.6area—dependent—annotation—representationarea—dependent—annotation—representation是一幅可包含在一个presentation—area的画面中的画面。它表示的画面是由它的annotation—occurrence实体的项的画面构成的。一个area—dependent—an—notation—representation仅与一个presentation—area相关联。EXPRESS描述:*)ENTITYarea—dependent—annotation—representatlonSUBTYPEOF(presentation_representation);WHEREWRl:SIZEOF(QUERY(item(*SEI。F\representation.itemsfNOT(SIZEOF([’PRESENTATION.DEFINITION—SCHEMA’.+’ANNOTATION—oCCURRENCE’,’GEoMETRYSCHEMA.AXIS2PLACEMENT,]*TYPEOF(item))一1)))一0;WR2:S1ZEOF(QUERY(item(*sELF\representation—items}(’PRESENTATIoNDEFINITIONSCHEMA.ANNOTATIONOCCURRENCE,INTYPEOF(item)))))一1;END—ENTITY;f*形式限制:】2 GB/T16656.46—2010/[so10303—46:1994WRl:在area—dependent—annotation—representation中,项集合中仅有的两类representation—items是annotation—occurrence或axis2一placement实体。WR2:在区域相关的注释表示中的项目至少有一项是annotation—occurrence。非形式限制:IPl:显示一个area—dependent—annotation—representation时,它应包含在一个presentation—area中。注:该实体的应用约束在presentationrepresentation_relationship的规则中可找到。4.4.7product—data—representation—viewproduct—data—representation—view是一个由几何、注释或两者的二维投影构成的一幅画面。它可以包含其他画面,且也可包含于一个画面中。它不表示一幅完整的画面,且在未置入一个presentation—view的情况下无法显示。EXPRESS描述:*)ENTITYproductdatareDresentationviewSUBTYPEOF(presentation—representation);WHEREWRl;SIZEOF(QUERY(item(*SELF\representation.itemsINOT(SIZEOF(r’PRESENTATIONORGANIZATONSCHEMA.CAMERAIMAGE,。GEoMETRYSCHEMA.AXIS2PLACEMENT’l*TYPE()F(item))一1)))一0;WR2:SIZEOF(QUERY(item<*sELF\representation.items(’PRESENTATIONoRGANIZATIONSCHEMA.CAMERAIMAGE’INIMAGE,INTYPEOF(item)))))一1;END—ENTITY;r*形式限制:WRl:在product—data—representation—view中的项或是camera~image,或是axis2一placement。WR2:在product—data—representation—view中的项至少有一项应是camera—image。非形式限制:IPl:在显示一个product—data—representation—view时,它应包含在一个presentation—view中。注:该实体的应用约束可在presentation_representation—relationship的规则中找到。4.4.8view—dependent—annotation—representationviewdependent—annotation—representation是可以包含在presentation—view画面中的一幅画面。它表示的画面仅包含annotation—occurrence实体的项。一个view—dependent—annotation—repre—sentation仅可以与一个presentationview相关联。EXPRESS描述:*)ENTITYviewdependentannotationreDresentationSUBTYPEOF(presentation—representation);WHEREWRl:SIZEOF(QUERY(item(*SELF\representation.items13 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303·4611994NOT(SIZEOF([’PRESENTATION—DEFINITION—SCHEMA.’+,ANNOTATION—OCCURRENCE’.’GEOMETRY—SCHEMA.AXIS2PLACEMENT,]*TYPEOF(item)一1))))一0;WR2:SIZEOF(QUERY(item(*SELF\representation.items(,PRESENTATION—DEFINITION—SCHEMA.ANNOTATION—OCCURRENCE,INTYPEOF(item)))))1;END—ENTITY;f*形式限制:WRI:在view—dependent—annotation—representation中,项集合中仅有的两类representationitems,或是为annotation~occurrence,或是为axis2~placement实体。WR2:在view—dependent—annotation—representation中的项至少有一项应是annotationoccur—rence非形式限制:IPl:在显示一个view—dependent—annotation—representation时,它应包含在一个presentation—view中。注:该实体应用的约束可在presentationrepresentationrelationship的规则中找到。4.4.9presentation—sizepresentation—size适用于presentation—area或presentation—view大小的定义。presentationarea的大小可直接赋给,也可以依赖于包含一个presentation~area的presentation—set赋给。这允许对包含presentation—area的每个presentation—set的单独的presentation—area赋予不同的大小。EXPRESS描述:*1ENTITYpresentation—size;unit:presentation—size—assignmentse[ect;size:planar_box;WHEREWRl:((,PRESENTATION—ORGANIZATION—SCHEMA.PRESENTATIONREPRESENTATIoN’INTYPEOF(SELF.unit))ANDitem—in—context(SELF.size,SELF.unit\representation-context—oLitems))OR((’PRESENTATION—ORGANIZATION—SCHEMA.AREA—IN—SET’INTYPEOF(SELF.unit))AND(SIZEOF(QUERY(ais(*SELF.unit\areainset.in—set.areas(NOTitem—in~context(SELF.size,ais.area\representation.context—of—items)))一0);END_ENTITY;f*属性定义:14 GB/T16656.46—2010/ISo10303—46:1994unit:一个presentation—view、presentation—area或一个area—in—set,因为它使得一个presentationarea与一个presentation—set建立起关系。size:描述单元大小的一个planar—box。形式限制:WRl:如果该单元是一个显示表示,则这个平面框应是表示中的一个项,其应与单元具有相同的相关环境。如果该单元是~个集中的区域,则这个平面框应是属于该集的每个区域的相关环境中的一项。4.4..0background—colourbackground—colour是适用于一个presentationarea或一个presentation—view背景的颜色。EXPRESS描述:*、ENTITYbackground—colourSUBTYPEOF(colcur);presentation:area—Orview;UNIQUEURl:PRESENTATION;END—ENTITY;(*属性定义:presentation:规定~个presentation—area或一个presentationview的背景颜色。形式限制:URl:对任何一个presentation—area或presentation—view只可规定一种背景颜色。4.4,11presentation—representationrelationshippresentation—representation—relationship是pesentation—representation实体间的一种关系。这种关系是有向的,它意味着子表示(rep2)到父表示(rep1)的交换,其逆变换是无意义的。presentation—representation—relationship限制了特定的presentationrepresentation间的关系,以保证presentation—representation的实体在层次结构中的布局与4.1中所描述的一致。EXPRESS描述:*1ENTITYpresentation——representation——relationshipSUBTYPEOF(representationrelationshipwithtransformation);WHEREWRl:’PAESENTATION—DEFINITIONSCHEMA.PRESENTATIONREPRESENTATION’INTYPEOF(SELF\representation—relationship.rep一1);WR2:’PRESENTATl0N—DEFINITION—SCHEMA.PRESENTATION—REPRESENTATION’INTYPEOF(SEI。F\representatlon—relationship.rep一2h.WR3:acyclic—presentation—representation—relationship(SEI,F,[sELF\representation—relationship.rep一21);WR4:NOT((’PRESENTATION—ORGANIZATION—SCHEMA.PRESENTATION—AREA’INTYPEOF(SEI。F\representation—relationship.rep一1)).AND 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/[$O10303—46:1994NOT(SIZEOF(r’PRESENTATIoN0RGANIZATIONSCHEMA.’+’PRoDUCT—DATA—REPRESENTATION—VIEW’,’PRESENTATION0RGANIZATIONSCHEMA.’+’VIEWDEPENDENTANNOTATIoNREPRESENTATIoN’]*TYPEOF(SELF\representation—relationship.rep一2))==0));WR5:NOT((’PRESENTATIONoRGANIZATl0NSCHEMA.PRESENTATIoNVIEW’INTYPEOF(SELF\representation_relationship,rep-1))ANDNOT(SIZEoF(r’PRESENTATIoNORGANIZATIoNSCHEMA.’+’PRESENTATIoNAREA’,’PRESENTATIONORGANIZATIONSCHEMA.’+’PRESENTATl0N—VIEW’,’PRESENTATIoNORGANIZATIONSCHEMA.’+’AREADEPENDENTANNOTATIoNREPRESENTATIoN,]*TYPEOF(SEI。F\representation—relationship.rep一2))==0));WR6:rNOT(’PRESENTATloNORGANIZATloNSCHEMA.PRESENTATIoNV1EW’INTYPEOF(SELF\representation—relationship.rep一2)))XOR(’PRESENTATION—ORGANIZATlON—SCHEMA.PRESENTATIONAREA’INTYPEOF(SELF\representation—relationship.rep—1));WR7:(NOT(’PRESENTATIoN0RGANlZATIoNSCHEMA.’+PRODUCT—DATA—REPRESENTATION—VIEW’IN(TYPEOF(SEI。F\representation—relationship.rep一1)+TYPEOF(SELF\representation—relationship.rep一2))))XOR(’PRESENTATIoNORGANIZATIoNSCHEMA.PRESENTATIoNVIEW’INTYPEOF(SEI。F\representation—relationship.rep一1))AND(’PRES日q1ⅪION0RGANIZATIONSCHEMA.PRODUCTDATAREPRESENl肖rIoNVIEW’INTYPEOF(SELF\representati。n—relationship.rep一2));WR8:’PRESENTATIONORGANIZATIONSCHEMA.GRAPHICALTRANSFORMATION’INTYPEOF(SELF\representationrelationship—with—transformation.transformation—operator);ENDENTITY:(zA.属性定义:SELF\representation—relationship.rep一1:在presentation—representation树中起父作用的】6 GB/T16656.46—2010/mo10303—46:1994presentation—representation。SEI。F\representafton—relationship.rep一2:在presentation—representation树中起子作用的presentation—representation。形式限制:WRl:repj应是一个presentation—representation。WR2:rep2应是一个presentation—representation。WR3:在一棵presemationrepresentations树中,一个presentation—representation—relationship不应既是树根也是树叶。WR4:由productdatarepresentation—view或view—dependent—annotation—representation所表示的画面不应与由presentation—area所表示的画面相关。WR5:由presentation—area、presentation—view、或area—dependent—annotation—representation所表示的画面不应与由presentationview所表示的画面相关。WR6:由presentation—view所表示的画面仅可以与由presentation—area所表示的画面相关。WR7:当rep一1为一个presentation—view时,product—data—representation—view仅应参-q一个presentation—representation—relationship。WR8:与另一些画面相关的画面是通过graphicaltransformations与这些画面相关的。4.4.12graphical—transformationgraphicaltransformation是允许任意的二维定位、旋转及均匀缩放的变换。它通过presentation—representati。nrelationship用于定义相关的presentationrepresentations问的变换。变换的定义如下:transform—item—1.10cation变换成transform—item2.placement.10cation.此外,由transform—item_1.P[1]定义的T轴映像成z轴的transform—item一2.placement.P[1]对于Y轴的transform—itemj.P[2]和transform—item2.placement.P[23实施类似的映像。最后应用由transformitem2-scaling规定的缩放。注1:图5示出了graphical—transformation的机理。EXPRESS描述:*)ENTITYgraphical—transformationSUBTYPEOF(itemdefinedtransfomation);WHEREWRl:’GEOMETRY—SCHEMA.AXIS2一PLACEMENT一2D’1NTYPEOF(SEI。F\itemdefinedtransformation.transform—item—1);WR2:,PRESENTATION—RESOURCE—SCHEMA.PRESENTATIONSCAI—ED—PI,ACEMENT’INTYPEOF(SELF\item—defined—transformation.transform—item一2);END-ENTITY;(o属性定义:SEI。F\itemdeftnedtransformation.transform—item一1:规定变换起始点的axis2一placement2d。SEI。F\item—defined—transformation.transform—item2:规定变换终止点的presentation—sealed—placement。17 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/IS010303-46:1994f1[]【—————————,—...一变换项1变换项2方位变换项2的缩放比倒;0.75图5图形变换形式限制:WRl:graphical—transformation的transform—item一1(变换项1)应是一个axis2一placement一2d。WR2:graphical—transformation的transform—item一2(变换项2)应是一个presentation—scaledplacement。注2;属性transform~item一1和transform—item一2在GB/T1665643中定义。4.5显示组织模式的实体定义:照相机模型与投影4.5..camera—modelcameramodel包含建立一个从一个表示到该表示的画面的投影或映像所需的信息。EXPRESS描述:*)ENTITYcamera—modelSUPERTYPEOF(ONEOF(camera—modeld2,camera—model—d3))SUBTYPEOF(geometric—representation—item)}WHEREWRl:(SIZEOF(USEDIN(SELF,REPRESENTATl0N—SCHEMA’.+,ITEMDEFINEDTRANSFORMATION’.+’TRANSFORMITEM1’))+SIZEoF(USEDIN(SELF,’REPRESENTATI()N—SCHEMA.’+’REPRESENTATION—MAP.MAPPING—ORIGIN’)))>0;WR2:SIZEOF(USEDIN(SELF,PRESENTATION—APPEARANCE—SCHEMA’.+’STYLEDITEM.ITEM’))一0;ENDENTITY:(X-形式限制:WRl:一个cameramodel应规定至少一个representation的投影。WR2:styled—item实体不应引用camera—model。4.5.2camera—modeld2camera—model一2d包含建立从一个表示到该表示画面的二维映像所需的信息。ESPRESS描述:*)ENTITYcameramodeld218 GB/T16656.46—2010/ISO10303-46:1994SUBTYPEOF(cameramodel):viewwindow:planar—box;viewwindow—clipping:B00I,EAN;WHEREWRl:SEI。F\geometric—representation—item.dim一2;ENDENTITY:(*属性定义;view—window:投影到product—data—representation—view上的表示坐标空间的矩形边界。平移和可能的非均匀缩放可用于view—window,使view—window的边与cameraimage的mapping—target的边一致。view—window—clipping:确定是否对照view—window进行剪裁。真(TRUE)值表示对照view—window进行剪裁,假(FALSE)值表示对照view—window不进行剪裁。注l:如果view_windowclipping为假值,则这个二维投影可扩展到超出由calneT-aimage规定的mappingtarget的边界。注2:剪裁的实施先于投影。形式限制:WRl:camera—modeld2应是二维的。注3:camera—model—d2的机理示于图6中。cameraimage.vmwportcameramodeld2viewWindow图6二维照相机模型4.5.3camera—model—d2一shapeclippingcamera—model—d2一shape—clipping是带有对映像表示附加剪裁说明的camera—model—d2。EXPRESS描述:*1ENTITYcamera——model——d2——shape——clippingSUBTYPEoF(cameramodeld2)shape—clipping:curve;ENDENTITY;(*属性定义:shape—clipping:指明投影表示剪裁区域的封闭曲线。注:如果viewwindow—clipping为真值,投影表示对照view—window和由shape—clipping规定的区域两者进行剪裁。 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303—46:1994非形式限制:IPl:shape—clipping所规定的曲线应是封闭的和自身不相交的。4.5.4camera_model—d3camera—model—d3包含建立从三维表示到该表示的二维画面投影所需的信息。投影的细节见4.5.5。EXPRESS描述:*)ENTITYcamera——model——d3SUBTYPEOF(camera—model);view—reference—system:axis2一placement一3d;perspective——of——volume:view—,volume;WHEREWRl:(dot—product(SELF.view—reference—system.p[33,SELF.perspective—of—volume.view—window.placement.p[3])一1.o)AND(SELF.viewreference—system.10cation.coordinates[S]一SELF.perspective—ofvolume.view—window.placement.10cation.c00rdinates[3]);WR2:SELF\geometric—representation—item.dim=3;END—ENTITY;(*属性定义:view—reference—system:在要投影表示的坐标空问中的一个中间三维坐标空间。perspectiveof_volume:确定如何投影一个表示的几何所需的信息。perspectiveof—volume在view—reference—system的中间三维坐标空间中定义。形式限制:WRl:由perspective—ofvolume的view—window指示的矩形与由viewreferencesystem所指示的axis2一placement)的z、Y轴是在同一平面内。WR2:cameramodel—d3应是三维的。4.5.5view——volumeview—vohme在使用该立体的照相机模型的view—reference—system中定义。它定义一个投影到product—data—representation—view的视口上的立体。该立体或者是一个截头棱锥体或者是一个平行六面体。立体内的东西投影到由view—window定义的矩形上,然后再映像到视口上。如果投影的类型为平行投影,则该投影由平行于从proiection—point到view—window的几何中心的直线构成,并且这个view—volume是一个平行六面体。如果投影的类型为中心投影,则该投影由沿着从projection—point发射并与view—window相交的直线构成,并且这个view—volume是一个截头棱锥体。平行六面体的定义见图8,截头棱锥体的定义见图7。』EXPRESS描述:¨)20 GB/T16656.46—2010/iso10303—46:1994ENTI’工IYviewvolumeSUBTYPEOF(founded—item);proieetion—type:central—or—parallel;projection—point:cartesianpoint;view—plane—distance:length—measure;front—plane—distance:length—measure;frontplane—clipping:BOOI,EAN;backplanedistance:length—measure;back—plane—clipping:BOOLEAN;view—volume—sides—clipping:BOOI,EAN;view—window:planarbox;ENDLENTITY;(*注:因为viewvolume不是geometric—representation—item的子类型,所以projection—point的属性cartesianpoint和view_window的属性planar—box不再和每个使用包含view—volume的camera—model—d3的表示法借助eonl㈣ti_r。Presentationcontext以通常的方式相关联。它们之间通过founded—item父类型相关联。PP——投影点;VP——视图平面5VPD视图平面距离VRs——视图参考系统FP——前平面;FPD⋯前平面距离;BP——后平面;BPD——后平面距离。图7中心投影类型的视图立体21 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/iso10303—46:1994PP——投影点;VP——视图平面;VPⅡ视图平面距离VRS——视图参考系统FP——前平面;FP口前平面距离;BP——后平面;BP口后平面距离。图8平行投影类型的视图立体属性定义:projectiontype:指示投影类型为中心投影还是平行投影。projection—point:投影中心,即从该位置可看到所投影的项。对于平行投影,该点指示从它本身到view—window几何中心的一条直线。对于中心投影,该点是截头棱锥体的顶点。view—planedistance:是沿着由view—referencesystem指示的axis2一placement的z轴的距离。这个距离定位view—window的原点。front—plane—distance:是沿着由view—reference—system指示的axis2一placement的g轴的有符号的距离。这个距离规定一个平行于view—window平面的平面。该距离是到截头棱锥体顶点的距离,还是到平行六面体前面的距离,取决于投影的类型。front—plane—clipping:指示投影表示的几何是否要对照front—plane—distance表示的平面进行剪裁。真值指示要进行剪裁,假值指示不进行剪裁。注1:如果front—plane—clipping为假值,则在投影点后面的对象是可见的。在这个意义上的“后面”指的是从投影点到视图平面相反的方向。back—plane—distance:是沿着由view—reference—system属性指示的axis2一placement的z轴的距离。这个距离规定一个平行于view—window平面的平面。该距离是到截头棱锥体底的距离,还是到平行六面体后面的距离,取决于投影的类型。back—plane—clipping:指示投影表示的几何是否要对照back—planedistance表示的平面进行剪裁。真值指示要进行剪裁,假值指示不进行剪裁。view—volume—sides—clipping:指示投影表示的几何是否要对照由视图立体定义的立体侧面的平面22 GB/T16656.46—2010/ISO10303—46:1994进行剪裁。真值指示要进行剪裁,假值指示不进行剪裁。注2:如果view—volume—sides—clipping为假值,则该二维投影可能扩展超出由cameraimage规定的视口的边界。viewwindow:view—plane上的一个矩形。该表示映射到这个矩形,然后再映射到camera—image的视口。非形式限制:IPl:front—plane—distance所表示的平面比back—plane—distance所表示的平面更接近projectionpoint。IP2:由view—window属性指示的矩形应在视图平面内。IP3:projection—point不应在视图平面内。4.5.6camera——model——d3——with——hlhsrcameramodeld3with—hlhsr是一个指示是否要进行隐藏线和隐藏面消去的camera—model—d3。EXPRESS描述:*1ENTITYcamera—modeld3with—hlhsrSUBTYPEOF(cameramodeld3):hiddenlinesurfaceremoval:BOOLEAN;END—ENTITY;(*属性定义:hidden—line—surface—removal:指示在投影一个三维表示时是否应消去隐藏线和隐藏面。真值指示在投影过程中应消去隐藏线和隐藏面;假值指示在投影过程中不应消去隐藏线和隐藏面。4.5.7camera——model——d3——multi——clippingcamera—model—d3一multi—clipping包含建立一个表示到该表示的一个画面投影所需要的信息,在投影之前,使用了投影表示的坐标空间中的多个平面去剪裁该表示的几何。EXPRESS描述:*、ENTITYcamera—model—d3一multi—clippingSUBTYPEOF(cameramodeld3):shape—clipping:SET[1:?]OFplane;ENDENTITYo(*属性定义:shape—clipping:界定剪裁区域的平面。每个平面定义一个确认的区域,它是由该平面及其正的法方向定义的无限半空间。剪裁区域定义为全部确认的区域的交。注1:由shape—clipping定义的剪裁区域可以是无限的。注2:剪裁在投影之前进行。4.5.8camera——model——with——light——SOurcescamera—model—with—light—sources包含建立从一个表示到该表示的一个画面投影所需的信息及关于用于阴影处理的光源的附加信息。EXPRESS描述:*、23 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-4611994ENTITYcamera——model——with——light——sourcesSUBTYPEOF(cameramodeld3);sources:SETEl:?]oFlight—source;ENDENTITY;f*属性定义:sources:定义要投影所表示的光照模型的一组lightsource。4.5.9lightsourcelight—source影响表面的显示。光照以表面为基准而施加于一个表面上,即不定义表面之间的相互影响。EXPRESS描述:*)ENTITYlight—sourceSUPERTYPEOF(ONEOF(1igth—sourceambient,light—source—directional,lightsource—positional,ligth—source—spot))SUBTYPEOF(geometricrepresentati。n—item);light—colour:colour;WHEREj_wRl:SIZEOF(USEDIN(SEI。F,’PRESENTATIONAPPEARANCESCHEMA’.+』’STYl。EDITEM.ITEM’))一0;ENDENTITY:f*属性定义:light—coloor:用于阴影处理的光的颜色。形式限制:WRl:SIZEOF(USEDIN(SEI。F,’PRESENTATIONAPPEARANCESCHEMA.’+‘STYI。EDITEM.ITEM’))一0:4.5..0light—source_ambientlight—source—ambient独立于表面的方向和位置而作用于一个表面。EXPRESS描述:*、ENTITYlight—source—ambientSUBTYPEOF(1ightsource);END—ENTITY;f*4.5.11lightsource—directionallight—source—directional对一个表面的作用与其方向有关,但独立于该表面的位置。全部光线都平行于这个方向。注:图9示出了light—source—directional的定义。24 GB/T16656.46—2010/[SO10303-46:1994图9有向光源EXPRESS描述:*)ENTITYlightsource—directionalSUBTYPEOF(1ight—source);orientation:direction;END—ENTITY;(*属性定义:orientation:在要投影所表示的坐标空间内的lightsource方向。4.5..2light—source—positionallight—source—positional对表面的影响与该表面的方向和位置有关。注1:图10给出了lightsource—positional的定义。位置图10光源位置EXPRESS描述:*)ENTITYlight—sourcepositionalSUBTYPEOF(1ight—source);posltlon:cai"teslanpoint;constantattenuation:REAI。;distanceattenuation:REAI,;END—ENTITY;(*属性定义:position:在要投影所表示的坐标空问中light_source的位置。 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/IS010303—46:1994位置妥≤一 GB/T16656.46—2010/ISO10303-46:1994*1EN"I’ITYcamera—imageSUBTYPEOF(mappeditem);WHEREWRl:,PRESENTATIONORGANIZATIoNSCHEMA.CAMERAUSAGE’INTYPEOF(SELF\mapped—item.mapping—source);WR2:’PRESENTATIONRESOURCESCHEMA.PLANARBOX’INTYPEOF(SELF\mappeditem.mapping—target);WR3:’GEoMETRYSCHEMA.GEOMETRICREPRESENTATIoNITEM’INTYPEoF(SELF);ENDENTITY:f*属性定义:SEI。F\mapped—item.mapping—source:要投影所表示的camera—usage加上投影映射的源部分的cameramodel。SEI.F\mapped—item.mapping—target:一个planar—box,在这个框上,视图窗口与被投影的二维或三维camera—model相关联。形式限制:WRl:映射源应是一个camera—usage。WR2:映射目标应是一个平面框。WR3:camera—image应是一个geometric—representation—item。4.5..5camera—usagecamera—usage是二维或三维表示与映像原点问的联结。camera—model是投影映射的源部分。EXPRESS描述:*)ENTITYcamera—usageSUBTYPEOF(representationmap);WHEREWRl:NOT(’PRESENTATION—oRGANIZATION—SCHEMA.PRESENTATIoN—REPRESENTATIoN’INTYPEOF(SEI。F\representatlon—map.mapped—representation));WR2:PRESENTATION—ORGANIZATION—SCHEMA.CAMERA—MODEL’INTYPEOF(SELF\representation—map.mapping—origin);END—ENTITY;(*属性定义:sELF\representation—map.mapping—origin:投影映射源部分的camera—model。形式限制:WRl:mapped—representation不应是一个presentationrepresentation。WR2:camera—usage的原点应是camera—model。4.5—6cameraimage一3d—with—scalecamera_image一3d—with—scale是由三维几何投影而成并包含投影比例的照相机图像。这个比例是视口尺寸与view—volume的viewwindow尺寸的比值。27 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/iso10303-46:1994EXPRESS描述:*)ENTITYcamera——image——3d——with——scaleSUBTYPEOF(cameraimage);DERIVEscale:positive—ratio—measure:一((SELF\mapped—item.mapping~target\planar—extent.size—in—x)/(SELFkmapped—item.mapping—source.mapping—origin\camera—model—d3.perspective—oLvolume.view—window.size—in—x));WHEREWRl:(’PRESENTATION—ORGANIZATION—SCHEMA.CAMERA—MODEL—D3’INTYPEOF(SEI。F\mapped—item.mapping—source.mapping—origin));WR2:aspect—ratio(SELF\mapped—item.mapping—target)一aspect—ratio(SELF\mapped—item.mapping—source.mapping—origin\camera—model—d3.perspective—of—volume.view—window);WR3:SELF\mapped—item.mapping—source.mappingorigin\camera—model—d3.perspective—of—volume.front—plane—clippingANDSELF\mapped—item.mapping—source.mapping—originkcamera—model—d3.perspective—of—volume.view—volumesides—clipping;WR4:(SELF\mapped—item.mapping—target\planarextent.size—in—X)0)AND(SELF\mapped—item.mappingtarget\planar—extent.size—in—Y>O);WR5:(SEI。F\mapped—item.mapping—source.mapping—origin\camera—model—d3.perspective—of_volume.viewwindow.size—in—x>0)AND(SELF\mapped—item.mapping—source.mappingorigin\camera—model—d3.perspective—of—volume.view—window.size—in—y)O);WR6:(’GEOMETRYSCHEMA.’+’AXlS2一PLACEMENT一2D’INTYPEoF(SEI,Fkmappeditem.mapping—targerlplanarbox.placement),ANDNOT(’GEoMETRY—SCHEMA.’+’AXIS2一PI。ACEMENT一3D’INTYPEOF(SEI。Fkmapped—item.mapping—target\planar—box.placement));END—ENTITY;f*属性定义:scale:positive—ratiomeasure由视口矩形尺寸和cameramodel的view—volume矩形尺寸得到。形式限制:WRl:投影源应为camera—model—d3。WR2:视口的纵横比应等于视图立体的view—window纵横比。WR3:投影表示的几何应被front—plane—distance所代表的平面以及视图立体边界平面剪裁。WR4:视口的矩形尺寸应使用正数表示。28 GB/T16656.46—20IO/ISO10303-46:1994WR5:viewwindow的矩形尺寸应使用正数表示。WR6:camera—image一3d~with—scale的绘图空间应使用二维坐标系表示。非形式限制:IPl:视VI的水平和竖直部分应平行于view—volume的viewwindow的相应部分。4.6显示组织模式的实体定义:层4.6一presentation—layer—assignmentpresentation—layer—assignment为一组presentation—representations或representation—items分配一个标识符。这个组包含要分配给一个层的画面或画面的元素。要分配给一个层的representation~item应是一个styled—item,或者应是由一个或多个styled—items定义的项。在presentation—repre—sentation的情况下,这个分配还把层标识符与包含在这个presentation—representation中或被这个显示表示引用的每个式样化representation—item联系起来,除非这个分配被一个representation—item~dependent—layer—assignment所取代。在representation—item的情况下,这个分配也把层标识符与被该项直接或间接引用的每个式样化表示项联系起来,除非这个分配被一个representation—item~dependent—layerassignment所取代。注:这个分配是为了确定通过作用presentation—layer—usage实体,由一个presentation—representation所表示的画面的可见性和式样。EXPRESS描述:*、ENTITYpresentation—layer~assignment;name:label;description:text;assigned—items:SET[1:?]OFlayered—item;END—ENTITY;(-:4-属性定义:name:一个词或词组,通过它利用相关的presentation~layer—assignment来定义这个层。description:是有关presentation—layer~assignment特性的文本。assigned—items:分配给由presentation—layer—assignment定义的层的项的集合。4.6.2representation_item—dependent—layer_assignmentrepresentation—item—dependent—layer—assignment是把一个层分配给一个presentation—repre—sentation或一个式样化的representation—item并仅作为它参与一个representation—item定义的pre-sentation—layer—assignment。通过这个分配参与representationitem的定义,可取代对presentation—representation或式样化的representation—item的任何层分配。示例5:在绘图应用中,一个尺寸是由若干个线和文本构成。把层’DIMENSION’分配给这个尺寸,而把层,DIMENSIONVALUE’分配给表示尺寸值的文本。为了指示层’DIMENSION’分配给了这个尺寸,presentation—layer—assignment包含这个尺寸作为assigned—items集合的一个成员;为了指示文本是在层’DIMENSIONVALUE’上,representationitem—dependentlayer_assignment包含这个文本作为assigned—items集合的一个成员,且规定这个尺寸为分配的相关环境。EXPRESS描述:*)ENTITYrepresentation—item—dependent—layer—assignmentSUBTYPEOF(presentationlayer—assignment);item—context:representation—item;29 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/iso10303—46:1994E期一孙"11rY;(!*1属性定义:item—context:对一个层定义assigned—items分配的相关环境的一个representation~item。非形式限制:IPl;assigned—items应参与item—context的定义。4.6.3presentation—layer_usagepresentation—layer—usage建立起presentation—layer_assignment与presentation—representation的关系,以对分配给一个层的项提供式样和可见性分配的相关环境。多个presentation—representations可与一个presentation—layer—assignment相关联;一个presentation—representation也可与多个presentation—layer—assignments相关联。注:这允许多个不同的画面分配给同一个层,也允许一个画面分配给多个层。EXPRESS描述:*)ENTITYpresentation—layer—usage;assignment:presentationlayer—assignment;presentation:presentation—representation;UNIQUEURl:assignment,representatio“;ENDENTITY;f*属性定义:assignment:在由显示属性引用的presentation—representation中给出一个层。presentation:包含由assignment属性引用的层的显示的presentationrepresentation。形式限制:URl:(assignment、presentation)对应是唯~的,一个层在一个画面中不应给出多于一次。4.7显示组织模式的实体定义:显示与产品模型的结合4.7..presented—item—representationpresented—item—representation是presentation—representation或presentation—set与构成一幅画面的项的结合。注:这允许表示与显示间多对多的关系。EXPRESS描述:*1ENTITYpresented—item—representation;presentation:presentation—representation—select;item:presented_item;ENDENTlTY:(X-属性定义;presentation:一个presentation—representation或presentationset。item:在画面中显示的项。4.7.2presenteditempresented—item是一幅画面主题的标识。一幅画面主题的规范在应用协议中提供。示例6:在应用协议中,给出与特定产品定义相关联的特性.这个应用协议实现构造该显示与产品定义联系的presented~item。30 GB/T16656.46—2010/ISO10303-46:1994EXPREsS描述:*、ENTlTYpresentediternABSTRACTSUPERTYPE;END—ENTITY;(*4.8显示组织模式的规则定义4.8一symbol—representation—rulesymbol—representation—rule保证与两个symbol—representatlons相关的presentation—representation—relationship是一个symbol—representation—relationship。EXPRESS描述:*)RULEsymbol—representation—ruleFOR(presentation—representationrelationship);WHEREWRl:SIZEOF(QUERY(each1(。presentationrepresentationrelationshipNOT(’PRESENTATIONI)EFINITIONSCHEMA.’+’SYMBoI.REPRES口q1WrI()NRELATIONSHIP’INTYPEOF(each1)ANDSIZEOF(QUERY(each2(*Eeach—l\representation—relationship.rep一1,each一1\representation—relationship—rep2]’PRESENTATIONDEFINITIONSCHEMA.SYMBOLREPRESENTATION’INTYPEOF(each2)))>0)))=0;ENDRULE;(*形式限制:WRl:不是symbol—representation—relationships的presentationrepresentation~relationships不可以关联symbol_representati。ns。4.9显示组织模式的函数定义4.9..aeyclie—presentationrepresentation—relationshipacyclic—presentation—representationrelationship函数检验由相关presentation—representation的一个presentationrepresentation—relationship以及涉及相关presentation—representation的所有presentation—representation—relationship定义的图是否是非循环的。如果该图是非循环的,则返回TRUE;如果是循环的,则返回FASI。E。EXPRESS描述:X-)FUNCTIONacyclic—presentation—representationrelationship(relation:presentation—representation—relationship;children:SETOFpresentation—representation):BoOLEAN;L()CAI。x:SETOFpresentationrepresentation—relationship;localchildren:SETOFpresentation—representatio“;END—LOCALREPEATi:一1T0HIINDEX(children);3l 标准分享网www.bzfxw.com免费下载GB/T16656.46—20TO/IsO10303—46:T994IFrelation\representation—relationship.rep一1:一:children[i]THENRETURN(FALSE);ENDIF:END—REPEAT;x:一bag—to—set(USEDIN(relation\representatlon—relationship.rep_l,’REPRESENTATIONSCHEMA.,+’REPRESENTATIoNREI.ATIONSHIP.REPZ’));Local—children:=children+relation\representati。n~relationship.rep—l;IFSIZEOF(x)>0THENREPEATj:=lT0HIlNDEX(x):IFNOTacyclic.—presentation——representation——relationship(xEi],local—children)THENRETURN(FALSE):END—IF;END—REPEAT;END"IF;RETURN(TRUE):ENILFUNCTIONf*变量定义:relation(>关系):要检验的presentation—representation—relationship。这是该函数的输入。ehildren(-fi):由relation引用的presentation~representation。这是该函数的输入。就初始输入而言,这个集合包含该relation的rep一2作为它仅有的元素。*)ENDSCHEMA;--presentation—organizationschema.r*4.9.2aspect—ratioaspectratio函数检查size~in—x和size—in—Y两个属性,若为正值,则返N--4"iE的比例值positive—ratio—measure表示给planar—box的长度高度比,否则返回一个不确定的值。EXPRESS描述:*)FUNCTIONaspectratio(P:planar—box):positive~ratio—measure;(*ifthedimensionsoftheplanar—boxaregreaterthanzerO,computetheaspectratioandreturntheresultingvalue.*)IF(p.size_inx)O.)AND(P.size—in—y)0.)THENRETURN(P.size—in—X/P.size—in—y);EI。SERETURN(?);ENDIF;END—FUNCTION;(“变量定义:P:输入的被检查的planar—box。32 5显示的定义GB/T16656.46—2010/ISO10303—46:1994下面的EXPRESS描述开始了presentation—definition—schema,并标识了必要的外部引用。ExPRESS描述:*)SCHEMApresentation——definition——schema;REFERENCEFROMexternal—reference—schema(externally—defined—item,pre—defined—item);REFERENCEFROMgeometry—schema(axis2placement,CUrve’geometric—representation—item,point):REFERENCEFROMmeasureschema(positive—ratio—measure);REFERENCEFROMpresentationappearance—schema(styleditem);REFERENCEFROMpresentation——resource——schema(character—glyph—symbol,planarbox,planar—extent,fontselect,presentabletext,textfont);REFERENCEFROMrepresentation—schema(item—in—context,mappeditem,representati。n,representationitem,representation—map,representation—relationship,representation—relationshipwith—transformation,using—representations);REFERENCEFR()Msupport—rt!source—schema(1abel,text,bag—tO—set);f*注1:上面引用的模式可在GB/T16656系列标准中的下列部分中找到:externalreferenceschennaGB/T16656.41geometry—schemaGB/T16656.42presemarionappearanceschema本部分的第6章presemarion—resource_schema本部分的第7章representation—schemaGB/T16656.43注2:本模式EXPRESS-G的图见本部分的附录E。33 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/too10303-46二19945.1引言presentation—definitionschema规定注释定义及注释元语式样特性分配的结构。本部分中的注释总是平面的,但可位于三维空间中。5.2基本概念与设定注释元语是构造符号显示的元素。在本模式中定义的注释元语包括注释点、曲线、填充区、文本、符号及表。注释点是使用po{nt—style进行显示的点。有关pointstyle更详细的信息见第6章。由于在16656.42中定义的point实体用于注释已足够,所以在显示外部特征模式中不再为注释点定义一个专门的实体。注释曲线是使用curve—style进行显示的平面曲线。有关curve—style更详细的信息见第6章。由于在GB/T16656.42中定义的curve实体用于注释已足够,所以在显示外部特征模式中不再为注释曲线定义一个专门的实体。注释文本是字符、字符串、串集合及更复杂的串与字符集合的集合。注释文本通过使用mapped—item概念的annotation—text实体进行定义。有关mappeditem更详细的信息见GB/T16656.43。annotation—text实体定位和定向在text—string—representation中定义字符、简单字符串、串集合以及更复杂的串与字符集合的集合。几个annotation—text实体可引用同一个text—stringrepresentation。一个text—string—representation本身是annotationtext、defined—character—glyph、annotationtext—character、text—literal或composite—text诸实体的一个集合。这个结构允许annotation—text的递归构造。字符可使用本部分的概念进行预定义、外部定义或在一致性交换中定义。在后一种情况下,annotation—text—character实体指的是character—glyph—symbol实体。这个实体包含有一个字符的几何表示。Text—literal允许作为annotation—text一部分的文本串的说明。可安排和设计作为一个整体的复杂集合能够用composite—text实体进行定义。annotation—text的限制范围允许对该文本外加空白框、围线、描画线或限制矩形的说明。annotation—text用textstyle显示。有关text—style的更多信息见第6章。注释符号是一个预定义符号、一个外部定义符号或一个构成图形符号的representation—items的集合。注释符号或者通过defined—symbol实体来定义,或者通过annotation—symbol实体来定义。defined—symbol实体隐含描述一个符号的比例、位置和方向。annotation—symbol使用mappeditem的概念。有关mapped—item更多的信息见GB/T16656.43。annotation—symbol实体对在symbolrepresentation中定义的representation—items的集合进行定比例、定位置及定方向。几个annotation—symbol实体能够引用同一个symbol—representation。构成一个符号的representation—items可以是几何元素(见GB/T16656.42)、注释元语或注释具体值。这个结构允许符号的递归构造。此外,一个symbol—representation本身也可能由几个symbol—representation构成。这样以来,通过建立两个symbol—representation问的关系可定义一个层次结构。一个关系可通过涉及一对表示symbol—representation—relationship类型的实体的例示来建立。这两个表示中的一个称为rep一1,另一个称为rep一2,并且这个关系是从父(rep一1)指向子(rep一2)的。该关系又规定了一个变换,把rep一2中的元素转换到rep一1的坐标中应实施这个变换。一个单独的symbolrepresentation则是在这个表示中加上与该表示相关联的关系树的结点的所有symbol—representation中的全部representation—items的集合。符号用symbol—style来显示,符号式样是显示式样的一个集合。有关symbol—style更多的信息见第6章。注释表(annotationtable)是annotation—symbol的一种特殊类型,它表示一种表格。annotationtable是通过使用mapped—item概念的注释表实体定义的。有关mapped—item更多的信息见16656.43。annotation—table实体对在table—representation中定义的表进行定比例、定位置及定方向。几个annotation—table实体可引用同一个table—representation。一个table—representation可能由几个table—recordrepresentation构成,table—recordrepresentation本身又可能由几个table一34 GB/T16656.46—2010/iso10303—46:1994recordfield—representation构成。一个table—record—representation通常对应一个表的一列或一行,而tablerecord—field—representation对应一个表的单个单元。然而,由于table—record—fieldrepresentation可由其他table—record—field—representation构成,所以,可能建立更复杂的结构。由table—representation构成的层次结构可通过table—representation—relationship的相关部分建立,table—repre—sentation—relationship是symbol—representation—relationship范围的限制。annotationtable仅定义一个空表。为将文本置人一个表中,Annotation—text的具体值应按它们置入一个表中的方式一个一个地进行定义。table—text—relationship可用于把这种文本与一个表的特定域联系起来。注释元语仅可以与一个式样分配一起出现。注释元语与其式样一起称为一个annotation—occurrence。对于每一种类型元语定义一种专用的annotationoccurrence,它将显示式样限制于适当类型。annotationoccurrence—relationship提供两个annotation—occurrence间关系的定义。table—text—relationship把annotation—text—occurrence与一个注释表的table—record—fieldrepresentation联结起来。5.3显示定义模式的类型定义5.3一text—delineationtext—delineation对文本的描述提供控制。注:应用协议可规定text—delineation的法定值,且可把它的精确意义与这些值联系起来。EXPRESS描述:*)TYPEtextdelineation—label;ENDTYPE;f*示例7:应用协议可以规定,这个类型只允许’underline’和’overllne’值,并把这些值与文本描画联系起来.如图12所示。OverlinedTextUnderlinedText图12文本描画线的例子5.3.2defined——symbol——selectdefined—symbol—select规定defined—symbol的隐式描述。EXPRESS描述:*1TYPEdefinedsymbolselect—SELECT(predefined—symbol,externally—defined—symb01);ENDTYPE;r*5.3.3text——or——charactertext—or—character规定能够用于annotation—text或composite—text的项。EXPRESS描述:-X")TYPEtextorcharacter--SELECT(annotationtext,annotationtextcharacter,defined—character—glyph,composite—text,textliteral);35 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/iso10303-4611994ENDTYPE:(*5.3.4rexLalignmenttext—alignment提供文本的对齐控制。注:应用协议应规定text_alignment的法定值.并应把它的精确意义与这些值联系起来。EXPRESS描述:*)TYPEtext—alignment--label;END—TYPE;f*示例8:应用协议可规定该类型仅允许值’left’(左)’centre’(中)和’right’(右),且将它们与对齐文本的位置联系起来,如图13所示。kft●Center●right●图13文本对齐的例子5.3.5defined—glyph—selectdefined—glyph—select是pre—definedcharacter—glyph和externally—defined—character—glyph问的一个选择。EXPRESS描述:*)TYPEdefined—gtyph—select=SELECT(pre—defined—character—glyph’externally—defined—characterglyph);ENELTYPE;f*5.3,6text—pathtext—path规定相对于当前字符的下一个文本字符位置的方向,下一个文本字符可出现在当前字符的左边、右边、上边或下边。EXPRESS描述:*)TYPEtext—path—ENUMERATIONOF(1eft,right,up,down);END—TYPE;(*枚举项定义:left:下一个文本字符置于当前字符的左边。right:下一个文本字符置于当前字符的右边。up:下一个文本字符置于当前字符的上边。36 GB/T16656.46—2010/]so10303-46:1994down:下一个文本字符置于当前字符的下边。5.4显示定义模式的实体定义:注释元语5.4一annotation—fill—areaannotation—fill—area是可用剖面线、阴影线、颜色线或花砖线填充的一组曲线。annotation—fill—area用边界描述,这些边界由非相交和非自身相交的封闭曲线组成。这些曲线按annotation—fill—area的式样形成要填充的平面区域的边界。填充是由下述规则定义的:——不被任何其他曲线包围的曲线是外部非填充区与内部填充区之间的界限。注1:见图14a)。——如果一条曲线被另一条内部为填充区的曲线包围,则这条曲线包围的是一个非填充区。注2:见图14b)。——如果又有第三条曲线置于第二条曲线的内部,则这条曲线包围的是一个填充区。注3:见图14c)。——对于每增加一条曲线都以同样的方式应用上述的过程。b)曲线2曲线1c)图14注释填充区的填充 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303—46:1994EXPRESS描述:*)ENTlTYannotationfillareaSUBTYPEOF(geometric—representation—item);Boundaries:SET[1:?]OFcurve;END_ENTITY}f*属性定义:boundaries(边界):定义填充区域边界的一组曲线。非形式限制:IPl:在集boundaries中的所有曲线应是封闭的和平面的。IP2:如果在集boundaries中有两条或多条曲线,则所有这些曲线应是共面的,且没有两条曲线彼此相交。5.4.2defined—symboldefined—symbol是通过pre—defined—symbol或externally—defined—symbol隐含定义的符号。EXPRESS描述:*)ENTITYdefined—symbolSUBTYPEOF(geometric—representation—item);definition:defined—symbol—select;target:symbol—target;END—ENTITY;(*属性定义:definition:或预定义的,或外部定义的一个符号的隐含描述。target:defined—symbol的缩放比例、位置及方向的描述。5.4.3definedtabledefined—table是规定表的隐含定义的一个defined—symbol。EXPRESS描述:*)ENTITYdefinedtableSUBTYPEOF(defined—symb01);END—ENTITY;r*5.4.4symbol—targetsymbol—target是变换的目标,其确定用作annotation—symbol的symbol—representation的位置和方向;或是一个defined—symbol的目标。它由按z和Y的一个有向位置和一个缩放比例组成。ExPRESS描述:*)ENTITYsymboltargetSUBTYPEOF(geometric—representation_item);placement:axis2一Placement;x—scale:positive—ratio—measure;38 GB/T16656.46—2010/lso10303-46:1994Y—scale:posttlve—ratto—measure;ENDENTITY;(*属性定义:placement:一个symbol—representation"或--#"711作annotationsymbol的definedsymbol的位置和方向。x—scale:用于symbol—representation或definedyscale:用于symbol—representation或defined5.4.5pre——defined——symbolsymbol的.17坐标的缩放比例。symbol的Y坐标的缩放比例。pre—defined—symbol为定义一个应用特定的符号提供一致性交换。实际的符号应由应用协议定义。EXPRESS描述:*)ENTITYpre——defined——symbolSUBTYPEOF(pre——defined——item)ENDENTITY;f*5.4.6externally—defined——symbolexternallydefined—symbol是对一个符号构成外部}EXPRESS描述:ax.)ENTITYexternallydefined—symbolSUBTYPEOF(externally—defined—item);ENDENTITY;(*5.4.7annotation——symbolannotationsymbol是作为geometric—representation把symbol—representation显示为一幅画面的一部分。注:图15示出了注释符号的几个例子。EXPRESS描述:*1ENTITYannotation—symbolSUBTYPEOF(mapped—item);WHERE用的一个externally—defined—item。tern的symbol—representation的映像,用以WRl:’PRESENTATION—DEFINITION—SCHEMA.SYMBOL—REPRESENTATION—MAP’INTYPEOF(SEI,F\mapped—item.mappingsource);WR2:’PRESENTATION—DEFINITIONSCHEMA.SYMBoLTARGET’INTYPEOF(SEI,F\mappeditem.mapping—target);WR3:’GEOMETRY—SCHEMA.GEOMETRIC—REPRESENTATION—ITEM’INTYPEOF(SELF):END—ENTITY;f*39 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/lSO10303—46:1994属性定义:SELF\mapped—item.mapping—source:symbol—representation—map的一个symbol—representation映像。SEI。F\mapped—item.mapping—target:指明一个符号要安置于何处的symbol—target。形式限制:WRl:mapping—source应是一个symbol—representation—map。WR2:mapping—target应是一个symbol—target。WR3:annotation—symbol的实例也应是geometric—representation—item的实例。\i:/吲亡≥土空白矩形角图15注释符号的例子5.4.8annotationtableannotation—table是table—representation的映射,以把tablerepresentation显示为一幅画面的一部分。EXPRESS描述:40 GB/T16656.46--2010/ISO10303—46:1994*)ENTITYannotationtableSUBTYPEOF(annotation—symb01);WHEREWRl:,PRESENTATION—DEFINITION—SCHEMA.TABI。E—REPRESENTATION’INTYPEOF(SELF\mapped—item.mapping—source.mapped—representation);ENDENTITY;(g-形式限制:WRl:被映射的representation应是一个table5.4.9symbol—representation—mapsymbolrepresentation—map是把一个symbolrepresentatlonmap。EXPRESS描述:*)ENTITYsymbol—representation—mapSUBTYPEOF(representation—map);WHERErepresentatlonorepresentation映射到一个annotation—symbol上的WRl:,PRESENTATIONDEFINITION—SCHEMA.SYMBOL—REPRESENTATION’INTYPEOF(SELF\representati。nmap.mapped—representation);WR2:GEOMETRY—SCHEMA.AXIS2PI。ACEMENT’INTYPEOF(SELF\representation—map.mappingorigin);END—ENTITY;f*属性定义:SELF\representanonpresentation。SEI。F\representation形式限制:map.mappedrepresentation:要包含在annotation—symbol中的symbol—remap.mapping—origin:定义映射原点的axis2一placement.WRl:mapped—representation应是一个symbolrepresentation。WR2:mapping—origin应是一个axis2一placement。5.4..0symbol—representationsymb0l—representation是用于一个符号组合中的一类representation。它还提供用于annotation.symbols限制的注释表的定义。symbol—representations仅在使用symbol—representation—relationships时彼此相关。EXPRESS描述:(*ENTITYsymbol—representatio“SUBTYPEOF(representation);ENDENTITY;(*5.4.11symbol—representation—with—blanking_boxsymbol—representation—with—blankingbox是包含清除框中所有其他元素的一个框的symbol41 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303—46:1994representatlon。ExPREss描述:*、ENTITYsymbol—representation—with—blanking—boxblanking:planar—box;WHEREWRl:itemin—context(SEI,F.blanking,SEI,F\representation.context—of—items);END—ENTITY;(*属性定义:blanking:除框符号本身外,清除框中任何元素的一个框。形式限制:WRl:空白框应在SELF.contextofitems的相关环境中。5.4—2table—representationtablerepresentation是一种用于建立表的符号。table—representation仅可以通过table—representationrelationship实体相关联。如果一个table—representation在table—representation—relationship中起rep_1的作用,则仅一个table—recordrepresentation可以起rep一2的作用。EXPRESS描述:*1ENTlTYtablereDresentationSUBTYPEOF(symbol—representatlon);ENDENTITY;(*5.4.”tablerecord—representationtable—recordrepresentation是一种用于在表中建立记录的符号。table—record—representation仅可以通过table—representation—relationship实体相关联。如果一个table—record—representation在table—representationrelationship中起rep_l的作用,则仅有一个table—record—field—representation可以起rep一2的作用。EXPRESS描述:*)ENTITYtable——record——representationSUBTYPEOF(symbol—representati。n);WHERE42WRl:(SIZEOF(USEDIN(SELF,’REPRESENTATIONSCHEMA.,+’REPRESENTATIONREI。ATIoNSHIP.REP2’))>0)0R(SIZEOF(QUERY(map—item(*USEDIN(SELF,’REPRESENTATIONSCHEMA.’+’REPRESENTATIoNMAP.’+’MAPPEDREPRESENTATION’)SIZEOF(QUERY(rni<*USEDIN(map—item,‘REPRESENTATION—SCHEMA.’+’MAPPEDITEM.’+’MAPPINGSOURCE’)J’PRESENTATIONDEFINITIONSCHEMA.’+ GB/T16656.46—2010/]SO10303-46:1994’TABLEREPRESENTATIoN’INTYPEOF(using—representations(mi)))))0)))0);END—ENTITY;(*形式限制;WRl:table—record—representation应用作tablerepresentationrelationship中rep2,或应映人table—representation中。5.4—4table_record—field—representationtable—record—field—representation是适用于在表的记录中建立域的一种符号。table—record—field—representation仅可以通过table—representation—relationship实体相关联。如果一个table—record—field—representation在table—representation—relationship中起rep一1的作用,则仅一个tablerecord—fieldrepresentation可以起rep一2的作用。EXPRESS描述:*)ENTITYtablerecordfieldreDresentationSUBTYPEOF(symbol—representation);WHEREWRl:(SIZEOF(USEDIN(SELF,’REPRESENTATION—SCHEMA.’+’REPRESENTATIONREI。ATl0NSHIP.REP2’)))0)oR(SIZEOF(QUERY(map—item(*USEDIN(SELF,’REPRESENTATIoN—SCHEMA.’+’REPRESENTATION—MAP.’+,MAPPEDREPRESENTATION’)lSIZEOF(QUERY(mi(*USEDIN(map—item,’REPRESENTATIoN—SCHEMA.’+’MAPPEDITEM.’+’MAPPINGSOURCE’)’PRESENTATIONDEFINITIONSCHEMA.’+’TABLE—RECORD—REPRESENTATIoN’INTYPEOF(using—representations(mi))))>0))>0);END—ENTlTY;(X-形式限制:WRl:tablerecordfield—representation应用作table—representation—relationship中rep一2,或应映人table—record—representation中。5.4.15table—record—field—representation—with—clipping_boxtable—record—field—representation—with—clipping—box是一个包含有清除框外全部元素的剪裁框的tablerecord—field—representation。EXPRESS描述:-16)ENTITYtable—record—field—representation—with—clipping—boxSUBTYPE0F(tablerecordfieldreDresentation);43 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/iso10303--46:1994clipping——box;planar——box;WHEREWRl:item—in—contex.【(SELF.clipping—box,SELF\representation.context—of—hems);END—ENTITY;(*属性定义:clipping.一box:定义tablerecord—fieldrepresentation的剪裁边界的planar—box。形式限制:WRl:dipping—box与table—record~field—representation—with—clipping—box应具有同样的相关环境。5.4.16symbol—representation—relationshipsymbd—representation_一ielationship是一种用于相关symbol—representations的representation—relationship。.withtransformationEXPRESS描述:*)ENTITYsymb01..,representation——relationshipSUBTYPEOF(representation—relatlonship—with—transformation);WHEREWRl:acychc..symbol一.representationrelationship(SELF,[sELF\rep‘esentationrelationship,.rep一23);Wlq2:’PRESENTATION—DEFINITION—SCHEMA.SYMBOL—REPRESENTATION’INTYPEOF(SELF\representation—relationship.rep一1);WR3;’PRESENTATION—DEFINITION—SCHEMA.SYMBOL—REPRESENTATION’INTYPEOF(SELF\representation,relationship.rep一2);EN]D—ENTITY;f*属性定义:SELF\representation—representation。SEL,F\representation—representation。形式限制:relationship.reR1:在symbol一_representations树中起父(根)作用的symborelationship,Jep.一2:在symb01.representations树中起子(叶)作用的symbolWRl:symbolrepresentation—relationship不应参与树根也是其自身树叶的symbol—represen-tations树中。WR2:symbol—representation_一relationship的rep_1属性应是一个symbol—representation。WR3:symbol一_representation—relationship的rep一2属性应是一个symb01.一representation。注;属性repl和rep2在GB/T16656.43中定义。5.4.17ruble_representation_一relationshiptable—representationrelatiorship是一种用于关联table—representations、table—record—re—presentations及tame—record—field—representations的symbol_.representatiori—relationship。EXPRESS描述:*)44 GB/T16656.46—2010/ISO10303—46:1994ENTITYtablereDresentationrelationshipSUBTYPEOF(symbol—representation—relationship);WHEREWRl:NOT(’PRESENTATION—DEFINITION—SCHEMA.TABI。E—RECORD—REPRESENTATIoN’INTYPEOF(SEI.F\representation—relationship.rep一1))XOR(’PRESENTATIONDEFINITIONSCHEMA.TABI,ERECORD—FIEI.DREPRESENTATIoN’INTYPEOF(SEI,F\representationrelationship.rep一2));WR2:NOT(’PRES日呵1、ATIONDEFIN【TIONSCHEMATABIEREPI迁"sENl"ATION’INTYPEOF(SELF\representation—relationship.repj))XOR(’PRESENTATIONDEFINITl0NSCHEMA.TABLERECORDREPRESENTATION’INTYPEOF(SELF\representation—relationship.rep2));WR3:NOT(’PRESENTATION—DEFINITION—SCHEMA.TABLERECORDFIEI。D—REPRESENTATl0N’INTYPEOF(SEI。F\representation—relationship.rep一1))XOR(’PRESENTATION—DEFINITION—SCHEMA.TABLE—RECORD—FIEI。D—REPRESENTATIoN’INTYPEOF(SEI。F\representati。n—relationship.rep一2));END—ENTITY;(*形式限制:WRl:如果一个table—record—representation起着SEI,F\representation—relationship.rep一1的作用,则一个table—record—field—representation应起着SELF\representation_relationship.rep一2的作用。WR2:如果一个table—representation起着SELF\representation—relationship.rep—l的作用,则一个table—record—representation应起着SEI,F\representation—relationship.rep一2的作用。WR3:如果一个table—record—field—representation起着sELF\representation—relationship.rep一1的作用,则一个table—record—field—representation应起着SELF\representation—relationship.rep一2的作用。5.4..8annotation—textannotation—text是text—string—representation的映像,其包含作为geometric—representation—item的annotationtext—character、text—literal、composite—text或annotation—text实体,用以显示该text—string—representation作为一个画面的一部分。这个结构使annotation—text可以是一个简单的字符串、一个串集合或一个较复杂的串和字符的集合。EXPRESS描述:*)ENTITYannotation—textSUBTYPEOF(mapped—item);WHERE45 标准分享网www.bzfxw.com免费下载GB/T16656.46—20lo/Iso10303-46:1994WRl:’GEOMETRYSCHEMA.AXIS2PLACEMENT’INTYPEOF(SELF\mapped—item.mapping—target);WR2:’PRESENTATIoN—DEFINITION—SCHEMA.TEXT—STRINGREPRESENTATIoN’INTYPEOF(SEI,F\mapped—item.mapping—source.mapped—representation);WR3:’GEOMETRY—SCHEMA.GEOMETRIC—REPRESEN"I’ATION—ITEM’INTYPEoF(SELF):ENDENTITY;(-X属性定义:SEI,F\mapped—item.mapping—soHrce:映射为annotation—text提供文本、字符或text—literal—symbol的text—string—representation的一个representationmap。SELF\mapped—item.mapping—target:定位和定向该annotation—text—map的axis2一placement。形式限制:WRl:mapping—target应是axis2一placement的。WR2:mapped—representation应是text—string—representation。WR3:annotation—text的实例也应是geometric—representation—item的实例。5.4.19annotationtextwithextentannotationtext—with—extent是一个显式规定范围的annotation—text。EXPRESS描述:*)ENTITYannotation—text—with—extentSUBTYPEoF(annotationtext);extent:planarextent;ENDENTITY:(*属性定义:extent:由placement属性定义的局部坐标系的x和Y方向上的annotationtext的范围。5.4.20annotation—text—with—delineationannotation—text—with—delineation是一个规定了文本描画线的annotation—text。描画线的类型及其对文本外观的作用由应用协议规定。EXPRESS描述:*1ENTITYannotationtextwithdelineationSUBTYPEOF(annotationtext);delineation:textdelineation;ENDENTITY;(*属性定义:delineation:用于文本的描画线的说明。5.4.21annotation—text—with—blanking_boxannotation—text—with—blankingbox是一个含有空白框的annotation—text。EXPRESS描述:46 GB/T16656.46—2010/iso10303.46.1994*)ENTITYannotation—text—with—blanking—boxSUBTYPEOF(annotationtext):blanking:planar—box;END—ENTrTY;f*属性定义:blanking:定义一个矩形区域的planar—box,其中仅给出annotationtext。5.4.22annotation~text—with—associated—curveSannotation—text—with—associated—curves是含有~条或多条曲线的annotati。ntext。EXPRESS描述:*)ENTITYannotation—text—with—associatedCurvesSUBTYPEOF(annotationtext):associated—curves:SETEl:?]ofcurve;END-ENTITY;f*属性定义:associated—curves:与annotationtext相关联的曲线集。注:如果要显示的是与annotation—text—withassociated—eurves相关联的曲线,则这些曲线可通过anno㈧ion㈨rve~occurrence赋予式样。5.4.23text—stringrepresentation‘。“一string一。epresentation是一个具有要映射到annotation—text实体上的文本和字符集合的representation。EXPRESS描述:*、ENTITYtext——string——representationSUBTYPEOF(representation):WHERFWRl:SIZEOF(QUERY(item(*SEI。F\representati。n.itemsSIZEOF([’PRESENTATION~DEFINITIONSCHEMA.TEXTLITERAI。,,’PRESENTATION—DEFINITION—SCHEMA.ANNOTATIONTEXT,,’PRESENTATION—DEFINITION—SCHEMA.ANNOTATIONTEXTCHARA(:TER’.’PRESENTATIONDEFINITIONSCHEMA.DEFINEDCHARACTERGLYPH’.’PRESENTATIONDEFINITIONSCHEMA.COMPOSITETEXT,.’GEOMETRY—SCHEMA.AXIS2一PI。ACEMENT’]*TYPEOF(item))--0))一0:WR2:SIZEOF(QUERY(item(*SEI.F\representation.iremsNOT(SIZEOF([’PRESENTATION—DEFINITION—SCHEMA.TEXTLITERAL"47 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/]SO10303-46:1994’PRESENTATIoN—DEFINITION—SCHEMA.ANNOTATION—TEXT’,’PRESENTATl0N—DEFINITIoN—SCHEMA.ANNOTATION—TEXTCHARACTER’,’PRE岛孙砌0ND归FI卜Ⅱ11()NSCH眦Dj噩U姬Da}IARACIER(也YPH’,PRESENTATIONDEFINITIONSCHEMA.COMPOSITETEXT’]*TYPEOF(itern))一0))))一1;WR3:SIZEoF(QUERY(a2p(*QUERY(item(*SELF\representation.items,GEOMETRYSCHEMA.AXIS2PLACEMENT’INTYPEOF(item))}NOT((SIZEOFQUERY(at(*QUERY(item(*SEI,F\representation.items,PRESENTATIONDEFINlTIoNSCHEMA.’+’ANNOTATION—TEXT’INTYPEOF(item))『(at\mapped—item.mapping—target:一:a2p)))>一1)OR(SIZEOF(QUERY(atc(*QUERY(item(*SELF\representation.items,PRESENTATIONDEFINITIoNSCHEMA.’+,ANNOTATIoNTEXTCHARACTER’INTYPEOF(item))(atc\mapped—item.mapping—target:一:a2p)))>一1))))一0:END—EN’I’I‘I’Y;r*属性定义:sELF\representati。n.items:对串集与方位要重新定义的项集合。形式限制:WRl:在text—string—representation中的每个项应是一个annotation—text、一个annotation—text—character、一个text—literal、一个composite—text或一个axis2一placement。WR2:textstring—representation应包含一个或多个annotation—text、annotationtext—character、text—literal或composite—text。WR3:每个axis2一placement应是text—string—representation中的一个annotation—text或一个annotation—textcharacter的mapped—item。5.4.24annotation—text—characterannotation—text—character是一个有一个字符作为它的mapping—source的mapped—item。该字符是存在于一致性交换中的雕刻文字。EXPRESS描述:*1ENTITYannotation——text——charactor48 GB/T16656.46—2010/ISO10303-46:1994SUBTYPEOF(mapped—item);alignment:text—alignment;WHEREWRl:’PRESENTATIoNRESOURCESCHEMA.CHARACTERGI,YPHSYMBOl,,INTYPEOF(SELF\mapped—item.mappingsource.mapped—representation);WR2:’GEOMETRYSCHEMA.AXIS2一PI,ACEMENT’INTYPEOF(SELF\mapped—item.mapping—target);WR3:GEOMETRY—SCHEMA.GEOMETRIC—REPRESENTATION—ITEM’INTYPEOF(SELF)’END—ENTITY;(*属性定义:alignment:字符定位点的说明。SELF\mappeditem.mapping—source:存在于一致性交换中的字符雕刻文字。SELF\mappeditem.mapping—target:映射变换目标的axis2一placement。形式限制:WRl:annotation—text—character源应是一个character—glyph—symbol。WR2:annotation—text—character的目标应是axis2一placement。WR3:annotationtextcharacter应是geometric—representation—item。5.4.25defined—characterglyphdefined—character—glyph是字符雕刻文字,它通过pre—defined—character—glyph或externally—definedcharacter—glyph隐式地定义。EXPRESS描述:*、ENTITYdefined——character、—glyphSUBTYPEOF(geometric—representation—item);definition:defined—glyph—select;placement:axis2一placement;ENDENTITY(-)6属性定义:definition:通过预定义或外部定义的字符雕刻文字的隐含描述。placement:字符雕刻文字位置和方向的描述。5.4.26externally—defined~character—glyphexternally—defined—character—glyph是一个externally—defined—item,它提供对字符雕刻文字的外部引用。EXPRESS描述:*)ENTITYexternally——defined——character——glyphSUBTYPEOF(externally—defined—item);END—ENTITY;f*4日 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303—46:19945.4.27pre_defined—character_glyphpre—defined—character—glyph为定义应用特定的字符雕刻文字提供一致性交换。实际的字符雕刻文字应在应用协议中定义。EXPRESS描述:*)ENTITYpre——defined——character,—glyphSUBTYPEOF(predefineditem);ENDENTITY:(*5.4.28textliteraltext—literal是使用串文字的文本串的字义。EXPRESS描述:*)ENTITYtextliteralSUBTYPEOF(geometric—representation—item);literal:presentable—text;placement:axis2一placement;alignment:text—alignment;path:text—path;font:font~select;END—ENTITY;(*属性定义:literal:要显示的文本文字。placement:决定显示串的位置和方向的axis2一placement。Y轴取作box—rotate—angle和box—slant—angle的基准方向。注:如果box—rotateangle和box—slant—angle都是零.则每个字符框的基线平行于z轴,每个字符框的垂直方向平行于Y轴。见图17。alignment:文本文字相对于它的位置的对齐。path:书写文本文字的方向。font:适用于text—literal显示的预定义或外部定义的字型。5.4.29textliteralwithextenttext—literal—with—extent是显式其规定范围的text—literal。EXPRESS描述:*)ENTITYtextliteralwithextentSUBTYPEoF(textliteral):extent:planar—extent;ENDENTITY:(*属性定义:extent:text—literal—symbol在37和Y方向上的范围。5.4.30text—literal—with—delineationtext—literal—withdelineation是规定该文本描画线的text—literal。描画线的类型及其对该文本外50 GB/T16656.46—2010/ISO10303—46:1994观的作用在应用协议中规定。EXPRESS描述:*1ENTITYtext——literal——with——delineationSUBTYPEOF(textliteral):delineations:textdelineation;END—ENTITY;(*属性定义:delineation:适用于该文本的描画线的说明。5.4.31text_literal—with~blanking_boxtext—literal—withblanking—box是含有一空白框的textliteral。EXPRESS描述:-,"4-)ENTITYtext——literal——with——blanking.—boxSUBTYPEOF(text—literal);blanking:planar—box;END—ENTITY;(*属性定义:blanking:定义一个其中仅有要显示的text—literal的矩形区域的planar—box。5.4.32text—literal—with~associated~curvestextliteral—with—associated—curves是含有一条或多条曲线的text—literal。EXPRESS描述:*、ENTITYtext—literal—withassociate疋curvesSUBTYPE0F(textliteral):associated—curves:SET[1:?]ofcurve;END—ENTITY(*属性定义:associated—curves;与text—literal相关联的一组曲线。注:如果与一个带有相联曲线的text—literal—with—associated—curves是要显示的,则它们可通过annotaftoncurveoccurrence赋予式样。5.4.33composite_textcomposite—text是textliteral、annotation—text、annotation—text—character、definedcharacterglyph或可作为一个集合进行安排和定式样的compositetext的集合。EXPRESS描述:*)ENTITYcomposite—textSUBTYPEOF(geometric—representation—item);collected—text:SEY[2:?]oftext—or—character;WHERE 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/iso10303-4611994WRl.acyclic—composite—text(SELF,SELF.collected—text);ENDENTITY;(-"2属性定义:collected—text(集合文本)=textliteral、annotationtext、annotationtext—character或其他可作为一个集合进行安排和定式样的composite—text的集合。形式限制:WRl:复合文本不应参与其自身的定义。5.4.34composite—text—with—extentcomposite—text—with—extent是显式规定其范围的composite—text。EXPRESS描述:-X")ENTITYcompositetextwithextentSUBTYPEOF(composite—text);extent:planar—extent;ENDENTITY;(*属性定义:extent:composite—text—with—extent在z和Y方向上的范围。5.4.35composite—text—with—delineationcomposite—text—with—delineation是规定该文本描画线的composite—text。描画线的类型及其对文本外观的作用在应用协议中规定。EXPRESS描述:*)ENTITYcomposite—text—with—delineationSUBTYPEOF(composite—text);delineation:textdelineation;ENDENTITY;(*属性定义:delineation:用于文本描画线的说明。5.4.36composite_text—with—blanking_boxcomposite—text—with—blanking—box是含有空白框的composite—text。EXPRESs描述:*)ENTITYcomposite——text——with——blanking——boxSUBTYPEOF(composite—text);blanking:planar—box;ENDENTITY:(*属性定义:blanking:定义一个planar—box,其中只显示composite—text的矩形区域。52 GB/T16656.46—201O/ISO10303-46:19945.4.37composite—text—with—associated—curvescomposite—textwith—associated—curves是含有一条或多条曲线的compositetext。EXPRESS描述:-X)ENTITYcompositetextwithassociatedcurvesSUBTYPEOF(composite—text);associated—curves:SETEl:?]ofcurve;END—ENTITY;(*属性定义:associated—curves:与composite—text相关联的一组曲线。注:如果与composite—curve—withassociated—curves相关联的曲线是要显示的,则它们可通过annotationcurve—occurrence赋予式样。5.5显示定义模式的实体定义:注释的具体值5.5.1annotationoccurrenceannotation—occurrence通过二维几何或注释元素与用于显示的式样组合来定义注释的具体值。关于赋予式样的更多细节见第6章。annotation—occurrence仅应用于为注释而定义的表示,即area—dependent—annotation—representation、viewdependent—annotation—representation、curve—style—curve—pattern、fill—area—style—tile—curve—withstyle或fill—area—style—tile—coloured—region。EXPRESS描述:*)ENTITYannotationoccurrenceSUPERTYPEOF(ONEOF(annotationpointoccurrence,annotation—curve—occurrence,annotation—fillarea—occurrence,annotation—text—occurrence,annotationsymboloccurrence))SUBTYPEOF(styled—item);WHEREWRl:GEOMETRYSCHEMA.GEOMETRIC—REPRESENTATIoNITEM’INTYPEOF(SEI。F);END—ENTITY;r*形式限制:WRl:annotation—occurrence应是一个geometric—representationitem。5.5.2annotation—point—occurrenceannotation—pointoccurrence是带有式样赋值的点。EXPRESS描述:*)ENTITYannotationpointoccurrenceSUBTYPEOF(annotationoccurrence);WHEREWRl:’GEOMETRY—SCHEMA.POINT’INTYPEOF(SELF\styled—item.item);53 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-4611994END—ENTITY;(*形式限制:WRl:式样化项应是一个点。5.5.3annotationcul"veoccurrenceannotation—curve_occurrence是带有式样赋值的曲线。EXPRESS描述:*)ENTITYannotation—curve—occurrenceSUBTYPEOF(annotationoccurrence);WHEREWRl:GEOMETRY—SCHEMA.CURVE’INTYPEOF(SELF\styled—item.item);END—ENTITY;f*形式限制:WRl:式样化项应是一条曲线。5.5.4annotationfillareaoccurrenceannotation—fill—area—occurrence是对一个annotation—fill~area式样的赋值;这包括指出用作fillarea始点的说明。EXPRESS描述:*、ENTITYannotationfillareaoccurrenceSUBTYPEoF(annotationoccurrence):fill—style—target:point;WHEREWRl:’PRESENTATIoNDEFINITIONSCHEMA.ANNOTATIONFILLAREA’INTYPEOF(SELF.itern):END—ENTITY;(*属性定义:fill—style—target:规定赋予注释填充区域具体值的填充区域式样开始位置的点。形式限制:wRl:式样化项应是一个annotation—fill—area。5.5.5annotationtextoccurrenceannotation—text—occurrence是带有式样分配的text—literal、annotationtext、annotation—textcharacter、defined—character~glyph或composite—text。EXPRESS描述:*)ENTITYannotationtextoccurrenceSUBTYPEoF(annotationoccurrence):WHEREWRl:SIZEOF(["PRESENTATION—DEFINITIONSCHEMA.TEXT—LITERAL’54 GB/T16656.46--2010/1S010303—46:1994,PRESENTATIONDEFINITION—SCHEMA.ANNOTATION—TEXT’,,PRESENTATION—DEFINITION—SCHEMA.ANNOTATION—TEXTCHARACTER’,,PRESENTATION—DEFINITION—SCHEMA.DEFINEDCHARACTER—GLYPH’,,PRESENTATION—DEFINITIONSCHEMA.COMPOSITE—TEXT’]*TYPE()F(SELF\styled—item.item)))0;END—ENTITY;(*形式限制:WRl:要分配式样的项至少应是text—literal、annotation—text、annotation—textcharacter、defined—character—glyph或composite—text类型之一。5.5.6annotation—symbol—occurrenceannotationsvmboloccurrence是带有式样分配的annotation—symbol,或者是带有式样分配的fdefined—symbol。EXPRESS描述:*)ENTITYannotation——symbol——occurrenceSUBTYPEOF(annotation—occurrence);WHEREWRl:SIZEOF([,PRESENTATION—DEFINITION—SCHEMA.ANNOTATION—SYMBOL’,r,PRESENTATION—DEFINITION—SCHEMA.DEFINED.SYMBOL"]*TYPEOF(SELE\styleditem.item))>0;END—ENTITY;(*形式限制:WRl:式样化项应是一个annotationsymbol或一个defined—symbol。5.5.7annotation—table—occurrenceannotationtable一。ccurrenee是带有式样分配的annotation_table或带有式样分配的defined_table。EXPRESS描述:*)ENTITYannotation——table——occurrenceSUBTYPEOF(annotation—symbol—occurrence);WHEREWRl:SIZEOF[,PRESENTATION—DEFINITION—SCHEMA.ANNOTATION—TABLE’,r,PRESENTATIONDEFINITION—SCHEMA.DEFINED—TABLE’]’TYPEOF(SEI,F\styted—item.item)))0;END—ENTITY;(*形式限制:WRl:式样化项应是一个annotationtable或一个defined—table。55 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/ISO10303·46:19945.5.8annotation—occurrence—relationshipannotation—occurrence—relationship是两个annotation—accurrences的联系。EXPRESS描述:R-)ENTITYannotation_occurence—relationship;name:label;description:text;relating—annotation—occurrence:annotation—occurrence;relatedannotationoccurrence:annotationoccurrence;ENDENTITY;(*属性定义:name:是一个词或词组,其可用来指明一个annotation—occurrence—relationship。description:有关annotation—occurrence—relationship特性的文本。relating—annotation—occurrence:两个相关联的annotation—occurrences的第一个。related—annotating—occurrence:两个相关联的annotation—occurrences的第二个。注:两个相关联的annotation_occurrences的排序并无意义,只是利用不同的属性名对这些名字加以区别。5.5.9table—texLrelationshiptable—text—relationship建立annotation—table—occurrence中一个域和一个annotation—textoccurrences问的关系。通常在表的域中包含有文本。EXPRESS描述:*)ENTITYtable——text——relationshipSUBTYPEOF(annotation—occurrence—relationship);field:table—record—field—representation;WHEREWRl:’PRESENTATION—DEFINITIONSCHEMA.ANNOTATION—TABLE—OCCURRENCE’INTYPEOF(SELF\ann。tationoccurrencerelationship.relating—annotation—occurrence);WR2:’PRESENTATIoNDEFINITIONSCHEMA.ANNOTATIoNTABLE,INTYPEOF(SEI。F\annotation—occurrence—relationship.relatingannotationoccurrence\styleditem.item);WR3:’PRESENTATION—DEFINITION—SCHEMA.ANNoTATION—TEXT一0CCURRENCE’INTYPEOF(SELF\ann。tationoccurrencerelationship.related—annotation—occurrence);WR4:fieldintable(SELF.field,SELF\ann。tation—occurrencerelationship.relating—annotation—occurrence);END—ENTITY;f*属性定义:field:定位文本的表中的特定字段。56 GB/T16656.46—2010/ISO10303-46:1994SEI。F\annotation—occurrence—relationship.relating—annotation—occurrence:定位文本的annotation—table—occurrence。SEI.F\annotation—occurrence—relationship.related—annotation—occurrence:表中定位的annotation—text_occurrence。形式限制:WRl:relating—annotation—occurrence应是一个annotation—table—occurrence。WR2:relating—annotation—occurrence应显示一个annotationtable。WR3:related—annotation—occurrence应是一个annotation—text—occurrence。WR4:域应是定位文本的表中的一个字段。5.6显示定义模式的函数定义5.6一acyclic—composite—textacyclic—composite—text函数考察一个compositetext的实例,看它是否参与其自身的定义。如果composite—text实例是非循环的(即没有参与其自身的定义),则返回真;如果这个实例是循环的(即参与了其自身的定义),则返回假。该函数首先检验它是否在其收集的collected—text之中,如果在其中则返回假。其次,在它自己收集的collectedtext中建立一个composite—text全部实例的局部集合。然后,它把这个集合加到由text—stringrepresentation引用的composite—text的全部实例中,该textstringrepresentation是被由任何在它自己收集的collected—text的annotation—text使用的表示映像所使用的。这个局部集合加到已经考察过的实例集合上,如果该已考察过的实例集合的大小没有增加,则所有的可能性都已考察过,且函数返回真;否则,函数则递归地调用,以进行进一步的检验。EXPRESS描述:*)FUNCTIONacyclic—compositetext(start—composite:compositetextchild—text:SET[-1:?]OFtext—or—character):LOGICAI。;i:INTEGER;localcomposite—text:SETE0:?]OFcomposite—text;local—annotation—text:SET[0:?]OFannotation—text;local—children:SET[0:?]oFtextorcharacter;ENDI.oCAI。;local—composite—text:一QUERY(child<*child—text{(’PRESENTATl0NDEFINITIONSCHEMA.CoMPoSITETEXT’INTYPEOF(child))):IF(SIZEOF(10calcompositetext)>O)THENREPEATi:一lTOHIINDEX(10calcompositetext);IF(start—composite:一:local—composite—textEi]THENRETURN(FAI。SE):END—IF;ENDREPEAT:ENDIFlocalchildren:=childtext;IF(SIZEOF(10calcompositetext)))0THEN 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/1S010303-46:1994REPEAT1:一11、()HIINI)EX(10calcomposite—text);L(Jca】dilld[en:一10Calchlldren+hxal~composite—texl[i].collectedtext;ENl)REPEA,j;END—lF:Iocl“anllotationtext:一QUERY(child(。child—textf’PRESENTATIONDEFINITl0NSCHEMA.ANN【)TATION|IEXT’INTYPE()F(child)));IE(sizeof【Ioca【ann()ladontext))0)THENREPEAT1:一l’1()H11NI)FX(10calannotationtexl);I.OCaichildren:一localchildren+QUERYfitem(*lm,al—annotation—texl[i]\mapped—item.nlapplngsource.mappedrepresentatIon,ItemsSIZEOF([’PRESENTA’。I、10N—DEFINI"11ION—scHEMA.ANN()TATI()N—TEXT’,’PRESENTATION—DEFINITION—scHEMA.COMPOSITETEXT’]*TYPEOF(item))>0;ENDREt’EAT;ENT)IF:IF(10calchildren:<“child—text)THENRE"IURN(acyciiccompositetext(start—composite,local—children))EI,SEItF,rURN(7I"RUEJ;END.IF;FNDFUN(、1、10N;f*变量定义:startcomposite:要测试的composite—text。这是该函数的输入。childtext:startcomposite引用的文本或字符。这是该函数的输入。就最初的输入而言,这个集合仅包含start—composite的collected—text作为它的元素。5.6.2acyclicsymbol—representation—relationshipacyclic—symbol—representation—relationship函数确定一个symbol—representation是否用于定义该symbolrepresentation的symbolrepresentationrelationships树中,如果它是循环的,则返回真;如果它是非循环的,则返回假。EXPRESS描述:X-)FUNC7FIONacyclic—symbol—representation—relationship(relation:symbolrepresentatjonrelationship;children:SETOFsymbol—representatlon):BOOI.EAN;I.OCAI。X:SETOFsymbol—representationrelationship;localchildren:SETOFsymbolrepresentation;END_I。OCAI。;REPEATi:一1T()HIINDEX(children);58 GB/T16656.46—2010/ISO10303-46:1994IFrelation\representation—relationship.rep一1:一:children[i]THENRETURN(FALSE);ENnIF;END—REPEAT;X:一bag—to—set(USEDIN(relation\representation—relationship.rep一1,’REPRESENTATION—SCHEMA.’+’REPRESENTATION—RELATIoNSHIP.’十’REP一2’));Local—children:一children+relati。n\representation—relationship.rep一1;IFSIZEOF(x))0THENREPEATi:一1TOHIINDEX(x);IFNOTacyelie—symbol—repres●ntation—relationship(xEi],localchildren)THENRETURN(FALSE):END—IF;ENDREPEAT;ENDLIF;RETURN(TRUE);ENDFUNCTIONr*变量定义:relation:要检查的symbol—representation_relationship。它是函数的输入。children:由关系引用的symbol—representations。也是函数的输入。就初始输入而言,该集合仅包含这个关系的rep一2作为它的元素。5.6.3field—in—tablefield—in—table函数是考察table—record—field—representation及annotation—table—occurrence的一个函数,且当该域在表中时返回真值,当该域不在表中时返回假值。该函数首先找出annotation—table—occurrence映像的table—representation,然后找出通过symbol—representation—relationship与相关的table—representation—entity,或通过mapped—item包含在table—representation中的全部table—record—r印reSentations。最后,如果通过symbol—representation—relationship没有与该域相关的table—record—representation,或通过mapped—item没有包含该域的table—record—representation,则函数返回假,否则返回真。EXPRESS描述:*1FUNCTIONfield—in—table(field:table_record—field—representation;table:annotation—table—occurrence):BOOLEAN;LOCALtablerep:table—representati。n;symbol—rep—rel—set:SETOFsymbol—representation—relationship;mapped—item—set:SETOFmapped—item;table—record—rep—set:SETOFtable—record—representation:=[1;END-LOCAL;table—rep:=table\styled—item.itemkmapped—item.mapping—source.mapped—representation; 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/Lso10303-46:1994mappeditem—set:一QUERY(item<*table_rep.items(,REPRESENTATION—SCHEMA.MAPPED_ITEM’INTYPEOF(item))AND(’PRESENTATIONDEFINITIONSCHEMA.’+’TABLERECORDREPRESENTATION’INTYPEoF(item\mapped—item.mapping—source.mapped—representation)))lREPEATi;=1TOHIINDEX(mapped-item—set);table_record—rep—set;=table—record—rep—set+mapped—item—setEi].mapping—source.mapped—representation;ENDREPEAT;SymboLrep—rel—set:一bag_to_set(USEDIN(table_rep,’REPRESENTATIONSCHEMA.’+’REPRESENTATIONRELATIoNSHIP.REP1’))REPEATj:一1TOH]INDEX(symbol_rep_rel_set);table—record—rep—set:一table—reeord_rep—set+symbol—rep—rel一set[i]\representation—relationship.rep一2;ENDREPEAT;IFSIZEOF(QUERY(tablerecord-rep<*table—record—rep—set(SIZEoF(QUERY(rep—rel<*USEDIN(table_record—rep,’REPRESENTATIONSCHEMA.,+’REPRESENTATIONRELA=rIONSHIP.REP1,)f(’PRESENTATION—DEFINlTION—SCHEMA.’+’SYMBoL—REPRESENTATION—RELATIoNSHIP’INTYPEOF(repreD)AND(rep—rel.rep一2:一:field))))0)OR(SIZEoF(QUERY(item(*table—record_rep.items(’REPRESENTATIONSCHEMA.MAPPEDITEM’INTYPEoF(itern))AND(field=一:item\mapped—item.mapping—source.mapped—representatlOnJ)))0)))一0THENRETURN(FALSE);ENDIF;RETURN(TRUE);ENDFUNCTION;60 (*变量定义:field:在该表中的表记录域,它是函数的输入。table;包含该域的注释表,它是函数的输入。EXPRESS描述:*)END—SCHEMA;一presentation—definition—schemar*6显示的外部表征GB/T16656.46--2010/IS010303-46:1994下面的EXPRESS描述创建了presentation—appearanceschema并标识了必要的外部引用。EXPRESS描述:*)SCHEMApresentation。.appearance——schema;REFERENCEFROMexternal—reference—schema(externally—defined—item,pre—defined—item);REFERENCEFROMgeometry—schema(axis2一placement,cartesian—point,Curve’geometric—representation—item,point,vector);REFERENCEFROMgroup—schema(group);REFERENCEFROMmeasure_schema(descriptive—measure,length—measure,measurewithunit,plane—anglemeasure,positive—length—measure,ratio—measure,positive—ratio—measure);REFERENCEFROMpresentation_organization—schema(area—dependent—annotation_representation,presentation—area,presentation—layer—assignment,presentation—layerusage,presentation—representatIon,presentation—set,presentation—view,product—datarepresentation_view,61 标准分享网www.bzfxw.com免费下载CB/T16656.46—2010/ISO10303-46:1994view—dependent—annotation—representation);REFERENCEFROMpresentation_definition—schema(annotation—curve—occurrence,annotationfillarea,annotationsymboloccurrence,annotationtextwithdelineation,symbol—representation—with—blanking—box);REFERENCEFROMpresentation_resource—schema(character—glyph—symbol—outline,character—glyph—symbol—stroke,colour);REFERENCEFROMrepresentation—schema(mapped—item,representation,representation—item,representation—map,using—representations);0REFERENCEFROMsupport—resource_schemall(1abel,0bag—to—set);(o注1:上述所引用的模式可在下述标准中找到:external—reference_schemaGB/T16656·41geometry_schemaGB/T16656.42management—resources—schemaGB/T16656.41measure—schemaGB/T16656.41presentation—organization_schema本部分第4章presentation_definition_schema本部分第5章presentation_resource_schema本部分第7章representation_schemaGB/T1665643support—resource—schemaG13/T16656.41注2:这个模式的I;XPRESS-G图见附录E。6.1引言presentation—appearance—schema的对象是显示画面预期图形形状的规范。它还定义在presenta-tion—representation的相关环境中提供外部表征属性与annotation—occurrences适当联系的机制。因此,presentationrepresentation的相关环境可用于确定画面中不同种类元素的外部表征。6.2基本概念与设定6.2.1显示式样的分配presentation—appearance—schema提供外部特征属性与所选择的注释元语及与产品形状元素的联系。在本部分中,显示式样可分配给任何representation—item。式样分配是通过例示一个styled—item实现的,这个式样化项指的是一个representation—item加上它的presentation—style_assignment。pres—entation—style—assignment本身是诸如点式样、曲线式样或文本式样等不同显示式样的集合。一个无62 GB/T16656.46--20t0/iso10303—46:1994式样的representation—item的式样化生成一个具有所分配显示式样的新的representationitem.style—item的presentation—style—assignment影响所引用的表示项的外观以及由它们直接或问接gf甩的昕有representationitem的外观。只有那些尚未式样化的representation—item会受到影口日。这蒋瞎着对一个式样化的表示项的式样化不起作用,一个部分式样化的表示项仅对无式样的部分外观起作用。一个无式样representation—item的式样化影响其整体的外观。仅可显示式样化的representation—item,是否要实际地显示它们取决于几个其他因素,如层的不可见性与隐藏和隐藏面的消去.以及剪裁的不可见性。本部分未规定在式样出现矛盾时有关影响的任何说明。例如,在几个式样化项作用一个representation—item时,可能会出现式样的矛盾。presentation—style—assignment用于给独立于任何显示相关环境的r印resentation—item分配式样。presentation—style—assignment的一个子类型,即在presentation—style~by—context提供对特定显示相关环境的式样分配。显示相关环境可以是任何presentation—set、representation或representation—item。在后一种情况下,一个式样可能作为一个整体分配给一项,且不同的式样可能分配给该项的某个部分。用over—riding—styled—item可以取代一个式样分配。overriding—styleditem的一个子类型,即context—dependentover—riding—styled—item提供对特定显示环境的式样的取代。6.2.2显示式样的类型对于在presentation—definition—schema中定义的每个注释元语,有一个式样专用组。这些组是点式样、曲线式样、曲面式样、文本式样及符号式样。本部分不限制对产品形状元素的式样分配。例如,对于一个点,它允许曲面式样的分配,然而,仅适当的式样影响产品形状元素的外观,即曲面式样仅影响曲面,填充区式样和曲线式样仅影响曲线,而点的式样仅影响点、曲线及曲面。对于高层的产品形状元素,例如实体模型,使用的应用协议必须规定哪些式样影响这些元素的外观。然而,注释元语的式样分配要受到较多的限制。这些限制的细节可在第5章中的annotation—occurrence子类型中找到。显示式样可用本模式的资源来规定,或通过应用协议可外部定义或预定义。本模式中定义的显示式样包括下述几种。点式样提供规定点的可视化外部表征的资源。它们提供适用于点显示的标志符号、标志大小及颜色的规范。点式样可通过point—style实体规定。曲线式样提供规定曲线的可视化外部表征的资源。它们为填充可见的曲线段而提供线型、线宽、线端和角的外观、颜色或图式的规范。线型规定一条曲线是用实线、虚线,还是用点线画出。presentation~appearance—schema提供线型适宜的图式的规范并使用外部定义的或预定义的线型,适用于线型定义的实体是externally_defined—curvefont、pre—defined—curve—font、curve—stylefont、curvestyle—font~pattern及curve—style—font—and—scaling。线宽可按度量或预定义的尺寸规定。线端和角可画成方形或圆形的,且用线端可规定曲线的延伸和缩短。支持这个结构的实体是curvestyle—with—ends~and~corners及curve—style—with—extension。curve—style—wide提供适用于填充可见曲线段的填充区域式样的规范,这包括满足曲线显示的绘图要求。curve—style—rendering控制在一个曲面上的曲线的展示并同曲面式样一起描述。填充区式样提供规定注释填充区的可视化外观的资源。它们提供实体的颜色、剖面线或花砖图式的规范。fill—areastyle—co/our可用来规定适用于填充区显示的实体颜色。剖面线图式可由带有任意角度的平行线集构成。另一方面,剖面线图式也可以是外部定义的或预定义的。用于剖面线的实体有fill—areastyle—hatching、pre—definedhatch—style、externally—defined—hatchstyle以及one—direction~repeatfactor。花砖图式可由曲线、上色区或符号构成。另一方面,花砖图式可以是外部定义的或预定义的。花砖图式可通过任意矢量规定的两个方向上进行重复。用于花砖图式定义的实体有pre~63 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/iso10303-46:1994defined—tile—style、externally_defined—tile—style、fill—area—style—tiles、fill—area—style—tile—curve—with—style、fill—area_style—tile—coloured—region、fill—area—style—tile—symbol—with—style、pre—defined—tile、externally—defined—tile及two—direction_repeat—factor。曲面式样提供规定曲面可视化外观的资源。单独的曲面式样可用于曲面的每个侧面,或同一个曲面式样可用于曲面的两个侧面。曲面式样的应用为一个曲面的一个或两个侧面规定曲面侧面的式样。用于曲面式样分配的实体是surface—style—usage和surface_side_style。曲面侧面式样可以是填充区式样、边界式样、轮廓式样、分段曲线式样、控制网格式样、参数线式样或展示式样。填充区式样规定实体的颜色、剖面线,或为填充曲面侧面的填充规定一种花砖图式。边界式样规定一个曲线的式样或为一个曲面的边界线的显示规定展示的方法和特性。如果未规定边界式样,则不应显示该边界线。轮廓曲线式样规定一个曲线的式样或为一个曲面的轮廓曲线的显示规定展示的方法和特性。分段曲线式样规定一个曲线的式样或为一个曲面的分段曲线的显示规定展示的方法和特性。这个式样仅影响诸如K样条曲面等分成段的曲面。如果未规定分段血线的式样,则不应显示该分段曲线。控制网格式样规定一个曲线的式样或为适用于曲面定义的控制点的网格的显示规定展示的方法和特性。这个式样仅影响诸如睁样条曲面等在控制点网格上定义的曲面。如果未规定控制网格的式样,则不应显示该控制网格。参数线式样规定一个曲线的式样或为一个曲面的等参数线的显示规定展示的方法和特性。对于这个式样,必须规定在每个参数方向上参数线的个数。如果未规定参数线的式样,则不应显示该参数线。定义这些曲面式样的实体是surface—fill—area、surface—style—boundary、surface—style—silhouette、surfacestyle—segmentation—curve、surface_stylecontrol—grid及surface—style—parameterline。curve—style—rendering和surface—rendering—properties实体规定曲面上的曲线展示方法和特性。展示式样规定应适用于曲面展示的方法。如果规定了该式样,则为了显示该曲面,实施使用反射计算法的曲面展示。对该式样应为曲面规定一种颜色。包括透明性和背景、散射以及镜面反射率的附加展示特性可有选择地规定。用于展示式样的实体有surface—style—rendering、surface—style—rendering—with—properties、surface—style—transparent、surface—style—reflectance—ambient、surface—style—reflectanceambient—diffuse及surface—style—reflectance—ambient—diffuse—specular。除上面所列出的式样外,曲面式样还可以预定义。文本式样提供规定注释文本可视化外部表征的资源。文本整理、框的规格、字符间距及镜像轴影响整个文本的外观,而字符的雕刻式样影响构成文本的各字符或符号的外观。文本整理规定如何对齐文本,所支持的对齐类型由应用协议规定。框的规格规定字符框的几何,字符框是平行四边形,对它可规定宽、高、倾斜角及旋转角。文本间距除在字型定义中包括的间距外,还应包括相邻的串字符框问的间距定义。文本镜像规定适用于文本镜像的镜像轴,在全部保留已应用的文本式样之后方可实施镜像。支持这些文本式样定义的实体有text—style、text—style—with—spacing、text—style—with—mirror、text—style—withiustification及text—style—with—box_characteristics。字符雕刻式样可以是轮廓式样、笔划式样或仅是一个文本颜色。轮廓式样是适用于构成字符雕刻轮廓显示的曲线式样。用于轮廓填充的填充区式样也可以有选择地规定,轮廓式样仅影响由轮廓定义的字符雎刻文字。笔划式样是适用于构成字符雕刻笔划显示的曲线式样,笔划式样仅影响由笔划定义的字符雕刻文字。对预定义的外部定义字型只需规定颜色。支持这些字符雕刻式样定义的实体有character—glyph—style_stroke、character—glyph—style—outline、character—glyph—style—outline—with—characteristics及text—style—for—defined—font。符号式样提供规定注释符号可视化外部表征的资源。符号式样是点式样、曲线式样、填充区式样、64 GB/T16656.46—2010/ISO10303-46:1994曲面式样及文本式样的任意集合。支持这些符号式样定义的实体有symbol—style,symbol—element—style及symbol—colour。6.2.3逼近公差逼近公差规定显示元素的形状及其与数学上精确的位置和形状间的允许公差。逼近公差适用于曲线和曲面,并可以按参数空间、产品形状空间或显示区域空间规定。规定公差的空间与所使用的逼近方法有关,对于弦的偏差和弦长的逼近方法,公差可按产品形状或显示区域空间规定;对于参数逼近方法,公差按参数空间规定。6.2.4遮挡与不可见性presentation—appearanceschema提供规定由于在二维空间中重叠而相互遮挡项的预期外部特征的资源。这些项包括在本部分第4章中定义的显示层次结构的元素,annotation—fill—areas、annotation—texts—with—delineations、characterglyphs以及symbol。为此,对这些项中的任何两个可规定occlusion—precedence。此外,presentation—appearance—schema还提供规定式样化项或层的不可见性资源。6.3显示外部表征模式的类型定义6.3一style_context—selectstyle—context~select可以从一个相关环境的诸多实体中对显示模式的分配或放弃作出选择。EXPRESS描述:*)TYPEstylecontextselect—SELECT(group,presentation—layer—assignment,representation,representation—item,presentation—set);ENDTYPE;(*6.3.2presentation—style—selectpresentation—style—select由一个presentation—style—assignment使用,以便把式样与一个representationitem联系起来。对每一种要式样化的representation—item提供不同的式样。EXPRESS描述:*)TYPEpresentationstyleselect—SELECT(pre—defined—presentation—style,point—style,curve—style,surface—style—usage,symbol—style,fill—area—style,text—style,approximationtolerance,externally—defined—style,65 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303—46:1994null—style)}END—TYPE;(*6.3.3null—stylenull—style规定对一个要显示的项不直接分配给特定的式样。在该项显示中使用的一种或几种式样是在项的定义中规定的。如果在定义中也没有规定式样,则该项将不显示。示例9:用两个annotation_curve_occurrences定义一个符号,其式样化使一个具体值为红色,另一个为蓝色。当对该符号的实例分配null—style时,它将使用在定义中规定的颜色去显示。EXPRESS描述;*)TYPEnull—style=ENUMERATIONOF(null);END—TYPE}(*枚举项定义:null:对要应用式样的representationitem应使用其定义中包含的一个或几个式样(如果有的话)来显示。6.3.4marker鸵leetmarker—select是适用于点显示的特定标志或预定义标志的选择。EXPRESS描述:*)TYPEmarkerselect—SELECT(marker_type,pre—definenmarker);END—TYPE;(*6.3.5markertypemarkertype规定点显示的类型。EXPRESS描述:*)TYPEmarkerjype—ENUMERATIoN—OF(dotX’plus,asterisk,ring,square"triangle);ENDLTYPE;(*枚举项定义:dot:点显示为圆点(·)。66 GB/T16656.46—2010/ISO10303-46:1994x:点显示为斜十字(×)。plus:点显示为加号(+)。asterisk:点显示为星号(*)。ring:点显示为圆圈(o)。square:点显示为四方形(口)。triangle:点显示为三角形(/k)。、6.3.6sizeselect·size_select用于规定标志符大小或曲线宽度。EXPRESS描述:*、TYPEsizeselect—SELECT(positive—length—measure,measurewithunit,descriptive—measure,pre~defined—size);ENDTYPE:(*6.3.7curvefontorsealedcurvefontselectcurve—font—or—scaled—curve—font—select是curve—style—font—select或curve—style—font—and—scaling的选择。其用于规定曲线显示的形式。EXPRESS描述:*)TYPEcurve—font—or—scaled—curve—font—select—SEI,ECT(curvestylefontselect,curve—style—font—and—scaling);END—TYPE;(*6.3_8curve_style—font—selectcurvestyle—font—select是curve—style—font、pre—defined—curve~font,或externally~defined—curve—font的选择。它用于规定曲线显示的无缩放比例的形式。EXPRESS描述:*)TYPEcurve_style_font—select=SELECT(curve—style—font,pre~defined—curve—font,externally_defined—curve—font);ENDTYPE:(-g-6.3.9squared—or—roundedsquared—or—rounded类型规定在曲线拐点或端点处的曲线外观。注:见图16。67 标准分享网www.bzfxw.com免费下载GB/T16656.,46—2010/Lso10303-46:1994方形圆形曲线端点、d/2h\f曲强dI、汀IU_J曲线拐角彩I~八∥jd——曲线宽度。图16方形或圆形EXPRESS描述:*)TYPEsquaredorrounded=ENUMERATIoNOF(squared,rounded);ENDLTYPE;(*枚举项定义:squared:在曲线端点和拐角处为方角。rounded:在曲线端点和拐角处画为直径等于曲线宽度的半圆弧。6.3.10fill—stylesel%tfill—style—select是不同填充式样问的选择。EXPRESS描述:*)TYPEfillstyleselect=SELECT(fillareastyleeolour,pre—defined—tile—style,externallydefined—tile—style,fill—area_style—tiles,pre_defined—hatckstyle,externally_defined—hatch—style,68 Cm/T16656.46—2010/ISo10303·46:1994fill—area—style—hatching);END—TYPE;(*6.3.11fill—area_style_tile_shape—selectfill—area—style—tile—shape—select适用于fill—area—style—tiles的定义。它从花砖的形状与花砖源中进行选择。EXPRESS描述:*)TYPEfill——area——style——tile——shape——select=SELECT(fill—area—style—tile—curve—with—style,fill—area—style—tile—coloured—region,fill—area—style—tile—symbol—with—style,pre—defined—tile,externally—defined—tile)}END—TYPE;(*6.3.12curveorannotationcurveoccurrencecurve—or—annotation_curve—occurrence为fill—area—style—tile—coloured—region定义边界提供curve或annotation—curve—occurrence。EXPRESS描述:*、TYPEcurve——or——annotation——curve——occurrence=SELECT(curve,annotation—curve—occurrence);END—TYPE;(*6.3.13surfacesidesurface—side是利用surface—style—usage规定要应用曲面式样的那个曲面的侧面。EXPRESS描述:*)TYPEsurfaceside=ENUMERATIONOF(positive,negative,both);END-TYPE;(*枚举项定义:positive:与曲面法线同向的曲面侧面。negative:与曲面法线反向的曲面侧面。both:两个侧面。6.3.14surface_side_style_selectsurface—side—style—select是surface—side_style或pre_defined—surface—side—style的选择。EXPRESS描述:69 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/KSO10303-46:1994*)TYPEsurfacesidestyleselect:SELECT(surface_side—style,pre_defined—surface—side—style);END—TYPE;(*6.3~5surface—style—element—selectsurface_style—element—select是用于曲面侧面显示的不同曲面式样的选择。EXPREss描述:*)TYPEsurface——style——element——select=SELECT(surface—style—fill—area),surface_style_boundary,surface_style—silhouette,surface—style~segmentation_curve,surface—style_control—grid,surface—style—parameter—line;(surface—style—rendering),END—TYPE;(*6.3..6curve—or—rendercurve—or—render选择类型用于几种曲面式样的定义,以控制曲面上曲线的外观。EXPRESS描述:*)TYPEcurve—or—render:SELECT(curvestyle,curve—style—rendering);ENDTYPE:(*6.3.17shading_curve—methodshading—curve—method规定适用于曲线浓淡处理的方法。(由折线逼近的)曲线的浓淡处理是根据在曲线的特定点处的颜色值对直线段的上色。EXPRESS描述:*、TYPEshading—curve—method=ENUMERATIONOF(constant—colour,linearcolour);.END—TYPE;(*枚举项定义:constant—colour:如果该曲线有一个颜色联结表且是由i个折线段逼近的,则在段边界处的颜色状态应根据在每个边界处的状态变量值按该表进行插值。第i个折线段应根据在第i段始点处的颜色状态按不变颜色处理浓淡。70 GB/T16656.46—2010/ISO10303·46:1994linearcolour:如果该曲线有一个颜色联结表且是由i个折线段逼近的,则在段边界处的颜色状态应根据在每个边界处的状态变量值按该表进行插值。第i个折线段应根据在两个段边界处的颜色状态按线性插值颜色处理浓淡。6.3..8direction—count—selectdirection—count—select是供曲面参数线显示用u—direction—count和Vdirection—count之间的选择。EXPRESS描述:*、TYPEdirectioncountselect—SELECT(Udirectioncount,vdirectioncount):ENDTYPE;f*6.3.19u—direction—countu—direction—count是指示在参数曲面的u方向上参数曲线个数的正整数。EXPRESS描述:*)TYPEUdirectioncount—INTEGER;WHEREWRl:SELF)1;ENDTYPE;(-y}形式限制:WRl:u方向数应大于l。6.3.20Vdirectioncountv—direction—COUnt是指示在参数曲面v方向上参数曲线个数的正整数。EXPRESS描述:*)TYPEvdirectioncount—INTEGER;WHEREWRl:SELF)l;ENDTYPE;(*形式限制:WRl:v方向数应大于1。6.3.21shading_surface—methodshading—surface_method规定适用于曲面浓淡处理的方法。注1:不同的曲面浓淡处理类型的描述指示,在某些情况下,该方法包含来自光照的插值结果;在另一些情况下,它包含在插值后进行反射率的计算。为此,浓淡处理方法可以认为是在显示系统的图形流水线中插值发生的位置的选择。注2:根据枚举项的定义浓淡处理方法的结果可能产生一些影响。这些影响难以定义的一种特殊情况是在曲面的轮廓线是自相交的,或与同一曲面的另一轮廓线是相交的情况。在这种情况下,影响是执行过程相关的。注3:这些浓淡处理方法对应于PHIGSPLUS所提供的方法(见参考文献和附录D)。?1 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/iso10303-46:1994EXPRESS描述:*)TYPEshading.—surface——method=ENUMERATIONOF(constant—shading,colour—shading,dot—shading,normal—shading);END-TYPE}(*枚举项定义:constant—shading:对每个逼近曲面的水平面进行反射率的计算,以产生每个小平面的反射颜色。在计算中使用的小平面上的点是与执行过程相关的。在反射率计算中使用的颜色是在有关的surface—style—rendering实体中规定的surface—colour。eolour_shading:在使用曲面颜色和顶点的曲面法线逼近产品形状的每个小平面的每个顶点处进行反射率的计算。在每个小平面内进行所产生的反射颜色的线性插值。dot—shading:反射率方程所需要的任何点积是从曲面上一组位置处的曲面法矢量计算得到的。在这个曲面内进行这些点积的线性插值。在曲面的每个插值位置进行反射率的计算,以生成一个基于插值的点积和有关surface—style—rendering实体中surface—colour的反射颜色。normal_shading:在曲面内进行曲面法矢的线性插值。在曲面的每个插值位置进行反射率计算,以生成基于插值曲面法矢和有关surface—style—rendering实体中surface—colour的反射颜色。如果surface—colour是通过colour—specification规定的,则颜色的插值按这个规范的颜色模型执行,否则,按任意的模型执行。注4:颜色的插值结果取决于执行插值的颜色模型。注5:颜色模型的实例是RGB、HSV、HLS。注6:有关颜色模型和颜色插值的更多信息可在参考文献[12]盹PP.611~620中找到。6.3.22rendering_properties_selectrendering—properties—select是在一个曲面的两类特性(即反射性与透明性)间的选择。EXPRESS描述:*)TYPErendering—properties—select=SELECT(surface_style—reflectance—ambient,surface—style—transparent);ENDLTYPE;6.3.23characterstyle—selectcharacter_style—select是character—glyph—style—stroke、character—glyph—style—outline或text—style—for—defined—font之间的选择。EXPRESS描述:*)TYPEcharacter_style—select—SELECT(character_glyph—style—stroke,character—glyph—style—outline,72 GB/T16656.46—2010/ISO10303-46:1994text—style—for—defined—font);END—TYPE;(*6.3.24textAustificationtextjustification类型用于控制文本的合理性。注:应用协议应规定text_iustification的法定值,并应把这些值与确切的意义相联结。EXPRESS描述:*)TYPEtextjustification=label:ENl3TYPE;(*6.3.25box_characteristic—selectbox_characteristic—select是boxheight、boxwidth、box—slant—angle和box—rotate—angle的选择。EXPRESS描述:*)TYPEboxcharacte“sticselect—SELECT(box—height,boxwidth,box_slant—angle,box_rotate—angle);END—TYPE;(*6.3.26box_heightbox—height是字符雕刻文字定义中使用的高度比例因子。EXPRESS描述:-X")TYPEbox_height=positive—ratio—measure;ENDTYPE:(-X:6.3.27boxwidthbox_width为字符雕刻文字定义中使用的宽度比例因子。EXPRESS描述:*)TYPEbox_width=positive—ratio—measure;END—TYPE;(*6.3.28box—slant—anglebox—slant—angle是表明字符雕刻文字的方框应作为一个平行四边形显示的一个角。这个角就是字符侧线与垂直于字符基线的轴线间的夹角。注:图17示出了box_slant—angle的定义。73 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/IS∞10303-46:1994/方框俩斜角/方框旋转角EXPRESS描述:*)TYPEbox_slant—angleEND—TYPE;f*非形式限制:/图17方框倾斜角和方框旋转角IPI:box_slant—angle在o。~90。之间。6.3.29box—rotate—anglebox_rotate—angle是表明字符雕刻文字的方框应以与雕刻文字出现在其中的文本串基线成一角度的方式显示一个角。这个角就是雕刻文字基线与垂直于文本串基线的轴线间的夹角。注{图17示出了boxrotate—angle的定义。EXPRESS描述:*)TYPEbox——rotate.。angle=plane——angle——measure;END—TYPE;(*6.3.30character_spacing_selectcharacter—spacing—select为length—measure、ratio—measure、measure—weth—unit、descriptive—measure和pre—defined—character—spacing间的选择,它用于规定文本串中相邻字符问间距的方法。EXPRESS描述:*)TYPEcharacter——spacing——select--SELECT(1ength—measure,ratio—measure,measure—with—unit,descriptive—measure,74 GB/T16656.46—-2010/mo10303-46:1994pre—defined—character_spacing);END_TYPE:(*6.3.3lsymbol—style-∞I∞tsymbol—style—select是symbol—element—style与symbol—colour间的选择。它用于规定一个符号的诸元素的式样或用于规定整个符号的颜色。EXPRESS描述:*)TYPEsymbol—style—select—SELECT(symbol—element—style,symbol—colour);END—TYPE;(*6.3.32tolerance_selecttolerance—select是利用approximation—tolerance来选择approximation—tolerance—deviation或approximation—tolerance~parameter的。EXPRESS描述:.*)TYPEtolerance—select=SELECT(approximation—tolerance—deviation,approximation—tolerance—parameter);ENDTYPE:(*6.3.33approximation—methodapproximation—method用于对带有直线段或平面多边形网格的曲线和曲面的镶嵌列举两种可能的方法。EXPRESS描述:*)TYPEapproximation_method=ENUMERATIONOF(chordal—deviation,chordal—length);ro枚举项定义:chordal—deviation:按曲线和直线线段问的距离不超过给定偏差值的方式逼近曲线,按曲面与多边形的距离不超过给定偏差值的方式逼近曲面。该距离按直线线段或平面多边形的法线方向来测量。chordal—deviation按由approximation—tolerance_deviation所规定的产品形状空问单位或presentation—area单位度量。chordal—length:按产生具有相同长度直线段的方式逼近曲线,按产生具有相同长度平面多边形的方式逼近曲面。chordal—length按由approximation—tolerance—deviation所规定的产品形状空间单位或presentationarea单位度量。注:图18示出了chordal—deviation和chordal—length的定义。 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/[SO10303-46:1994弦长n——逼近公差。图18弦偏差和弦长6.3.34tolerancedeviationElecttolerance—deviation—select是利用approximation—tolerance—deviation来选择curve—tolerance—deviation或surface_tolerance_deviation的。EXPRESS描述:*)TYPEtolerancedeviationselect=SELECT(curvetolerancedeviation,surfacetolerancedeviation);ENDTYPE:(*6.3.35curvetolerancedeviationcurve_tolerance—deviation通过提供的一个偏差值规定一个曲线逼近公差。EXPRESS描述:*)TYPEcurve_tolerance——deviation=positive_length.,measure;ENDTYPE;(*6.3.36surfacetolerancedeviationsurface—tolerance—deviation通过提供的一个偏差值规定一个曲面的逼近公差。EXPRESS描述:*)76 GB/T16656.46—2010/mo10303-46:1994TYPEsurface.—tolerance——deviation=positive——length——measure;ENDTYPE;(*6.3.37product_or_presentationspaceproduct—or—presentation—space利用approximation—tolerance—deviation来规定定义公差值的空间。EXPRESS描述:*)TYPEproduct——or——presentation_space=ENUMERATIONOF(product—shape—space,presentation—area—space);END-TYPE;(*枚举项定义;product—shape_space:要显示的产品形状项的定义空间。presentation—area—space:在其中建立presentation—area的坐标空间。6.3.38tolerance_parameter_selecttolerance_parameter—select利用逼近公差参数来选择曲线公差参数或曲面公差参数。EXPRESS描述:*)TYPEtolerance_parameter_select=SEI。ECT(curve—tolerance-parameter,surfacetolerance—parameter);ENDTYPE;(*6.3.39curve_tolerance_parametercurve—tolerance—parameter按参数空间单位规定曲线的逼近公差。EXPRESS描述:*)TYPEcurve..tolerance—.parameter=REAL;END-TYPE;(*6.3.40surface_tolerance_parametersurface—tolerance_parameter)按参数空间单位规定曲面的逼近公差。EXPRESS描述:*)TYPEsurface_tolerance—parameter=REAL;END-TYPE;f*6.3.41hiding_or_blanking_selecthiding—or—blanking_select选择在显示中可隐藏或消隐其他实体的实体。EXPRESS描述:*)77 标准分享网www.bzfxw.com免费下载GB/T16656.46---2010/[S010303-46:1994TYPEhiding—or—blanking—select=SELECT(presentation—area,presentation—view,product—data—representation—view,annotation—fill—area,areadependent—annotation—representation"view—dependent—annotation—representation,annotation—text—with—delineation,character—glyph—symbol—stroke,character—glyph—symbol—outline,symbol—representationwith—blanking—box);END—TYPE;(*6.3.42invisibility—contextinvisibility_context类型选择可指明在其中画面的元素是不可见的相关环境·EXPRESS描述:*)TYPEinvisibility—context=SELECT(presentation_layer—usage,presentation_representation,presentation—set);END.TYPE;f*6.3.43invisibleiteminvisible—item类型选择可指明是不可见的画面元素。EXPRESS描述:*)TYPEinvisibleitem—SELECT(styleditem,presentation_layer_assignment,representation);ENDTYPE;(*6.4显示外部衰征模式的实体定义:式样分配6.4一styled—itemstyled—item是一个与显示式样相关联的representation_item。EXPRESS描述:*)ENTITYstyled—itemSUBTYPEOF(representation—item);styles:SET[I:?lOFpresentation—style—assignment;item:representatlon—item}WHERE78 GB/T16656.46—2010/too10303—46:1994WRl:(SIZEOF(SELF.styles一”XoR(SIZEOF(QUERY(pres—style(*SELF.stylesNOT(’PRESENTATIoN—APPEARANCE—SCHEMA.’+PRESENTATIONSTYLEBYCONTEXT’INTYPEoF(pres—style))))一O);ENDENTITY;(*属性定义:styles:分配给项的式样。item:要分配式样的项。形式限制:WRl:式样集仅应包含一个式样,或这个集的所有成员都应是presentation—style—by—context实体。注:必须保证式样的一致性,仅在给定每个式样的作用的相关环境下可规定多于一个的式样。6.4.2over_ridingstyled—itemover—riding_styled—item是一个styled—item,其中,式样分配优先于另一个已分配的式样。发生于在同一个显示中直接或间接地包括over者时。ridden—styled—item和over—riding—styled优先权tem两示例10:一个圆实例由一个geometric—curve_set使用,这个geometric—curve—set是表示中的~个项。一个styled—irem实例是同一个表示中的一个项。这个styled—item把这个geometric—curveset作为它的项并有一个带有蓝色curve—style的presentation_style—assignment。一个over—riding—styled—item的实例也是同一个表示中的项。这个over—riding_styled—item把这个圆实例作为它的项,这个styled—item实例作为它的over—ridden—style,并有一个带有红色curve—style的presentation—style_assignment。对于该几何曲线集的显示,圆的红色优先于geometric—curve—set的蓝色。EXPRESS描述:*)ENTITYover_riding——styled—。itemSUBTYPEOF(styled—item);over—ridden_style:styled—item;END—ENTITY;(*属性定义:over—ridden—style:其式样将被取代的styled—item。6.4.3context——dependent..over_riding_styled——itemcontext—dependent—over—riding—styled—item是一个over—riding—styled—item,其中的式样分配优先于基于使用式样化项的representation、representation—item或representation与representation—item的组合的另一个已分配的式样。示例11:一个圆实例由一个geomatric—curve_set实例1使用,这个geomatric—curve—set实例1是表示实例1中的一项。在本例中,圆的实例表示门合页中的一个螺钉头。一个styled—item是表示实例1中的一项,这个式样化项把geomatric—curve—set作为它的项,并有一个带有蓝色curve—style的presentation—style—assignment。表示实例2通过使用作为门上一个合页的representation—map实例1和mapped—item实例1而包含表示实例1。表示实例2通过使用作为门上第二个合页的representation—map实例2和mapped—item实例2在不同的位置上包含表示实例1。context—dependent—over_riding_styled—item实例也是表示实例2中的一项。这个context—dependent—overriding—styled—item把79 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/1S010303-46:1994嘲实例作为它的项,把styleditem实例作为它的over—ridden—style、有一个带有红色curve—style的presentatlon_style—assignment,以及一个style—context的mappeditem实例。geomatric_eurve—set表示圆的红色优先于蓝色,因为它通过mapped—item实例1而包括在该显示中。表示实例2的显示应具有在两个不同位置显示的geomatrie_eurve_set,第一个位置有一个红色的螺钉头,而所有其他曲线为蓝色,第二个位置全部曲线都为蓝色。ExPREss描述:*)ENTITYcontext..dependent..over..riding_styled..itemSUBTYPEOF(over_riding_styled-item);style_context:SET[1:2]OFstyle_context_select;WHEREWRl:(SIZEOF(QUERY(SC<*SELF.stylecontext’REPRESENTATION—SCHEMA.REPRESENTATION’INTYPEOF(SC)))一1)AND(SIZEOF(QUERY(SC(*SELF.style_context’REPRESENTATIoN—SCHEMA.REPRESENTATIONITEM’INTYPEOF(SC)))一1):ENDLENTITY;(*属性定义:style_context:用于取代被取代式样的一个或两个相关环境的集合。形式限制:WRl:在style—context中,不应有多于一个的representation和多于一个的representation—item。6.4.4presentation—style—assignmentpresentation_style—assignment是为representation_item而分配给该项的一组式样。式样定义仅对一种特殊类型元素的外观起作用。曲面式样仅对曲面起作用,填充区式样和曲线式样仅对曲线和曲面起作用,点式样对点、曲线和曲面都起作用,文本式样仅对注释文本的外观起作用,符号式样仅对符号起作用。示例12:如果将一个曲线式样给予一条直线,则这个式样应出现。如果将曲线式样与点式样两者都给予一条直线,则这个曲线及其相关的笛卡儿点应出现。EXPRESS描述:*)ENTITYpresentation—style—assignment;styles:SET[1:?]OFpresentation—style—select;WHEREWRl:SIZEOF(QUERY(stylel(*SELF.stylesNOT(SIZEOF(QUERY(style2(*(SELF.styles-stylel)INOT((TYPEOF(stylel(>TYPEOF(style2))OR(SIZEOF([-’PRESENTATION—APPEARANCE_SCHEMA’.+’SURFACE—STYLE—USAGE’,’PRESENTATION—APPEARANCE—SCHEMA’.+’EXTERNALLYDEFINEDSTYLE,]*TYPEOF(stylel))一1)80 GB/T16656.46--2010/IS010303-46:1994)))一0)))一0;WR2:SIZEOF(QUERY(stylel(*SELF.styles’PRESENTATIoNAPPEARANCESCHEMA.SURFACESTYLEUSAGE’INTYPEOF(styled))(一2;END—ENTITY;(*属性定义:styles:分配给representation—item的一组显示式样。形式限制:WRl:除externally—defined—style和surface—style—usage外,在式样集中,同一个式样不应出现多于一次。WR2:在式样集中,surface—style—usage不应出现多于两次。非形式限制:IPl:外部定义式样不应与同一个presentation—style—assignment实体中的其他式样矛盾,也不应与其他外部定义式样矛盾。注:对于一个式样与另一个式样矛盾的情况,说明其对同一个特征(如颜色、宽等)规定了不同式样。例如,假设一个式样为蓝色,另一个式样为绿色,且两者应用于同一个实体。IP2:每个式样类都是唯一的。IP3:如果在式样集中有两个surface—style—usage的实例,则每一个应规定要式样化的曲面两侧的式样。6.4.5presentation—style_by_contextpresentation~style—by—context是要分配给representation—item的presentation—style—assignment,且仅适用于某个特定的显示环境。EXPRESS描述:*)ENTITYpresentation——style——by——contextSUBTYITOF(presentation—style_assignment);style—context:style—context—select;END-ENTITY;fo属性定义:style_context:是一个显示环境,在其中,分配给representation—item一个式样。6.4.6pre_deflned—presentation_stylepre—defined_presentation—style可用于规定在本模式中所定义外观属性的某些应用的特定方面。注;应用资源或应用协议规定该实体的应用。EXPRESS描述:*)ENTITYpre—defined—presentation—styleSUBTYPEOF(predefined—item);END-DNTITY(’R1 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/mo10303-46t199406.4.7externallydefined_styleexternally—defined—style是对一个显示式样的外部引用。EXPRESS描述:-)6)ENTITYexternally_defined—styleSUBTYPEOF(externally—defineditem)}ENDENTITY;(*6.5显示外部裹征模式的实体定义。点的显示式样6.5.1point-stylepoint—style规定点的可视化外部表征。EXPRESS描述:*)ENTITYpoint—style;name:labelmarker:markerselect;marker—size:size_select;marker—colour:colour;ENDENTITY#(*属性定义:name:词或词组,通过它可引用一个point—style。market:用于显示一个点的标志类型。market—size:按presentation_area的单位,用于绘制一个标志的大小。marketeer—colour:用于标志的颜色。6.5.2pre_deflned—markerpre—defined—marker可用于定义一个应用特定标志的符号。注t应用资源或应用协议规定该实体的应用。EXPRESS描述:*)ENTITYpredefinedmarkerSUBTYPEOF(pre_defined—item);END—ENTITY;(*6.5.3pre_defined_sizepre—defined—size可用于定一个应用特定标志的大小。注:应用资源或应用协议规定该实体的应用。EXPRESS描述:*、ENTITYpre——defined..sizeSUBTYPEOF(pre—defined—item)IEND_ENTITY;(*82 GB/T16656.46--2010/1S010303—46:19946.6显示外部裹征模式的实体定义:曲线的显示式样6.6.1curve_stylecurve—style规定了曲线的可视化外部表征。EXPRESS描述:*)ENTITYcurve_style;name:label;curve_font:curve_font—orscaledcurve_font_select;curve—width:size—select;curve—co]our:co]our;(’属性定义:name:词或词组,通过它可引用curve—style。curve—font:用于显示一条曲线的curve—style—font、有缩放比例的curve—style—font、pre—defined—curve—font、有缩放比例的pre—defined—curve—font、externally—defined—curve—font,或有缩放比例的externally—defined—curve—font。curve—width:按presentation—area的单位显示的曲线的可见部分的宽度。curve—colour:曲线可见部分的颜色。6.6.2curve_style_with..ends——and——cogneescurve—style_with—ends—and—corners规定了曲端点和拐角的可视化外观的curve_style·EXPRESS描述:*)ENTITYcurve.—style——with—,ends..and—.cornersSUBTYPEOF(curve—style);curve—ends:squared—or_rounded;curve—corners:squared—or—rounded;END—ENTITY;(*属性定义:curve—ends:如何显示曲线端点的指示。curve—corners:如何显示曲线拐角的指示。6.6.3curve——style——with..extensioncu。ve—styk—w]thextension是指示在显示时应如何展示曲线端点(是伸长还是缩短)的eurve—style。EXPRESS描述:*、ENTITYcurve——style——with—,extensionSUBTYPEOF(curve—style);eurve—extensions;length—measure;ENDENTITY;f*属性定义:‘curve—extensions:是指示如何伸长或缩短曲线两端的一个length—measure。如果该length—meas— 标准分享网www.bzfxw.com免费下载GB/T16656.46—2们0/zso10303-46:1994ure为正值,则按presentation—area单位,在曲线两端的切线方向上伸长规定的长度。如果lengthmeasure为负值,则按presentation_area单位,曲线缩短规定长度的绝对值。注:见图19。柚筑端点:方形竺竺一[二二二][二二]l[二二二二卫曲线端点:置形圈19可伸缩曲线式样6.6.4pre_deflned—curve_fontpre_defined—curve_font可用于应用特定的线型。注:应用资源或应用协议规定该实体的应用。EXPRESS描述:*)ENTITYpre_defined——curve..fontSUBTYPEOF(pre_defined—item);END—ENTITY;(*6.6.5externally_defined—curve_fontexternally_defined-curve_font构成对一个线型的外部引用。EXPRESS描述:*1ENTITYexternallydefinedcurvefontSUBTYPEOF(externally—defined—item);END_ENTITY;(-X"84无仲长缩短的伸长帕无仲长缩短的司 GB/T16656.46—2010/LSO10303-46:19946.6.6curve_style_fontcurve_style—font把若干个curve—style—font—patterns组合成一个图式。所生成的图式沿该曲线重复。EXPRESS描述:*)ENTITYcurve—style—font;name:label;pattern—list;LIST[-1:?]OFcurve—style—font—pattern;ENDENTITY;(*属性定义:name:词或词组,通过它可引用curve—style—font。pattern—list:一个curve_style—font—pattern的表,其包含用于绘制曲线的诸图式,这些图式按它们在表中出现的次序应用。非形式限制:IPl:曲线开始时总带有一个完整的图式。IP2:在曲线末端处,曲线形式被截断,因此,曲线可能不完整。6.6.7curve_stylefont_patterncurve—style—font—pattern是一对按presentation—area单位度量的可见的和不可见的曲线段长度。EXPRESS描述:*)ENTITYcurvestyle—font—pattern;visible—segment—length:positive—length—measure;invisible—segment—length:positive—length—measure;ENDLENTITYi(*属性定义;visible—segment—length:按presentation—area单位度量的、在图式定义中的可见段的长度。invisible—segment—length:按presentation—area单位度量的、在图式定义中的不可见段的长度。6.6.8curve—style_widecurve—style—wide定义一个填充可见曲线段的式样。适用于花砖曲线或剖面线式样化curve—style,也适用于曲线段的边界。EXPRESS描述:*)ENTITYcurve—style—wideSUBTYPEOF(curve—style—font);interior_style:fill—area—style;END—ENTITY;(*属性定义:interior—style:用于填充带有花砖线或剖面线的可见曲线段的式样。85 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/1S010303-46{19946.6.9curve_style_curve_pattern_setcurve_style—curve—pattern—set定义一种式样,其用于填充带有一组重复图式的可见曲线段。该pattern—set沿可见曲线段重复。EXPRESS描述:*)ENTITYcurve——style..curve_pattern..setSUBTYPEOF(curvestylefont.geometric—representation_item);pattern—set:SET[1:?]oFcurve—style—curve—pattern;END-ENTITY;(*属性定义:pattern_set;该重复的pattern—set由一组curve_style—curve—pattern构成。非形式限制:IPI:曲线开始时总带有一个完整的图式。IP2:在曲线的末端处,曲线图式可能被剪断,因此,可能不完整。6.6.10curve_sty!e_curve_patterncurve—style—curve—pattern规定用于curve—style—curve—pattern—set的曲线图式。curve—style—curve—pattern在局部图式定义坐标系中定义,该坐标系沿导出曲线的可见段放置。所画曲线的切线是该局部图式定义坐标系的z轴,而所画曲线的法线是其Y轴。注:图20示出了curve_style—curve_pattern的定义。圈20曲线式样曲线田式ExPRESS描述:*)ENTITYcurve——style.。curve..patternSUBTYPEOF(geometric_representation_item):pattern:annotation_curve—occurrence;pattern..1ength=positive_length..measure;ENDENTITY;(*属性定义:86, GB/T16656.46—2010/[so10303-46:1994pattern:用于曲线填充的重复图式。该图式定义为annotation_curve—occurrence,因此其自身是与一个显示式样相关联的。pattern—length:按presentationarea单位表示的图式长度。6.6.11curve_style_font—and—scalingcurve—style—font—and—scaling用于应用该缩放比例去规定curve—stylefont。EXPRESS描述:*)ENTITYcurve——style——font..and..scaling;name:label;curve——font;curve_style_font——select;curve—font—scaling;REAL;END—ENTITY;(*属性定义:name:词或词组,通过它可引用curve—style—font—and-scaling。curve—font:要按比例缩放的curve—font。curve_font—scaling:比例因子。6.6.12dranghting_pre_defined_eurve_fontdraughting—pre—defined_curve—font是一组由名字来加以区分的pre_defined—curve—font。EXPRESS描述:*)ENTITYdraughting_pre_defined_curve—fontSUBTYPEOF(pre—defined-curve—font);WHEREWRl:SELF.nameIN[’continuous’,’chain’,’chaindoubledash’,’dashed’,’dotted’];END—ENTITY;(*形式限制:WRl:draughting—pre—defined—curve—font名应为’continuous’,’chain’,’chaindoubledash’,’dashed’或’dotted’。属性值定义:表1规定了GB/T16656本部分指定的每一种预定义线型的线段与间隔的长度,用毫米作单位。如果pre—defined—curve—font是作为curve—style—font—and—scaling定义的一部分,则表中给出的长度是curve—font—scaling属性值为1.0时的长度。注1{curve—stylefontand—scaling实体在GB/T16656.46中的presentation—appearanceschema中定义。注2:图21给出了线型的图示。 标准分享网www.bzfxw.com免费下载G:B/T16656.46—2010/ISO10303-46:1994衰1预定义线型的线段和间隔长度线型线段/mm间隔/mm线段/ram间隔/ram线段/mm间隔/mm段数0dashed4.01.52chain7.01.01.O4chaindoubledash7.01.06dotted1.02dotteddashedchain⋯⋯⋯⋯⋯⋯⋯⋯一一chlirldoubledasho-⋯-_⋯⋯_⋯-_⋯·_⋯⋯__⋯·-⋯一圈21预定义线型圈示6.7显示外部裹征模式的实体定义:填充区的显示式样6.7..fill—area_style用花砖线或剖面线填充可见曲线段、注释填充区或曲面的式样。EXPRESS描述:*)ENTITYfill—area_style;name:label;fill—styles:SET[-1:?]oFfill—style_select;WHEREWRl:SIZEOF(QRERY(fill—style(*SELF.fill—styles’PRESENTATIoN—APPEARANCE—SCHEMA.’+’FILL-AREA—STYLE—COLOUR’INTYPEOF(fillstyle)))<1;ENnENTITY;(*属性定义:name:词或词组,通过它可引用fill-area—style。fill—styles:用于显示可见曲线段、注释填充区,或曲面的填充区式样集。形式限制;WRI:在filLstyles—set不应有多于一个的fill_area—style_colour。6.7.2flll一8t"e2_style_colourfill—area—styte_eolour定义适用于可见曲线段、注释填充区或曲面的连续填充颜色。EXPRESS描述:g-)88 GB/T16656.46—2010/ISO10303-46:1994ENTITYfill..area——style——colour;name:label;fillcolour:colour;ENDENTITY;(4-属性定义:name:词或词组,通过它可引用fill—area—style—colour。fill—colour:适用于填充区的颜色。6.7.3pre—defined—hatch—stylepre—definedhatch—style是为应用协议提供的画剖面线的式样,以便定义应用特定的单个或多个画剖面线的式样。注:应用资源或应用协议规定该实体的应用。EXPRESS描述:*、ENTITYpre—defined—hatch—styleSUBTYPEOF(pre—defined—item,geometric—representation—item);ENDENTITY;f*6.7.4externally—defined—hatch—styleexternallydefined—hatch—style构造一个对画剖面线式样的外部引用。EXPRESS描述:-Ye)ENTITYexternally——defined——hatch——styleSUBTYPEOF(externally—defined—item,geometric—representation—item);ENDENTITY;(*6.7.5fill—area_stylehatchingfill—area—style—hatching定义用于画可见曲线段、注释填充区或曲面剖面线的式样化曲线图式。EXPRESS描述:*1ENTITYfill—area—style_hatchingSUBTYPEOF(geometric—represntation—item);hatch—line—appearance:curve—style;start—oCnext—hatch—line:one—direction—repeat—factor;point,of—reference—hatch—line:cartesian—point;pattern—start:cartesian_point;hatch—line—angle:plane—angle—measure;END—ENTITY;(*属性定义:hatch—line—appearance:画剖面线的curve—style。任何curve—style图式都应开始于每个剖面线的原点。引用剖面线的原点由pattern—start规定。任何其他剖面线的原点通过把start—of—next—hatchline的倍数加到图式始点上来确定。89 标准分享网www.bzfxw.com免费下载GB/T16656.46--20101IS010303-46:1994start—of—next—hatch—line:规定为一个矢量的,相邻剖面线间的位移量。point—of—reference—hatch—line:把fill—area—style—hatching映射到一条曲线、一个注释填充区或一个曲面上的原点。pattern—start:引用剖面线的curve—style的起始点。hatch—line—angle:确定平行剖面线方向的角。注:图22示出了fill—area—style—hatching的定义。引用韵面线的点下一个削面线的定位点图22填充区式样剖面线6.7.6pre_defined—tile_stylepre_defined—tile—style是为应用协议而提供的花砖线式样,以用于定义一个应用特定的花砖线式样。注:应用资源或应用协议规定该实体的应用。EXPREss描述:*)ENTITYpre——defined——tile.—styleSUBTYPEOF(pre—defined—item,geometric—representation_item);END—ENTITY;(*6.7.7externally—defined—tile_styleexternally—defined—tile—style构成一个对花砖线式样的外部引用。EXPREss描述:*)ENTITYexternally——defined——tile——style90 GB/T16656.46—2010/LSO10303-46:1994SUBTYPEOF(externally_defined—item,geometric—representationitem);ENDENTITY;(*6.7.8fill—area—style—tilesfill—area—style—tiles定义一个二维花砖线,以用于注释填充区或其他封闭区域的填充。通过花砖线集定义花砖线的内容,且每个花砖线的方位由tiling—pattern确定,花砖线图式指示如何放置彼此相邻的花砖线。在注释填充区或封闭区之外的花砖线或花砖线部分应在区域的边界处剪裁掉。EXPRESS描述:*、ENTITYfillareastyletilesSUBTYPEOF(geometric—representation—item);tiling—pattern:tWO—direction_repeat—factor;tiles:SETEl:?]OFfill—area—style—tile—shape—select;tiling—scale:positive—ratio—measure;END—ENTITY;(*属性定义:tiling—pattern:定义形状和相对位置two—direction—repeat—factor。tiles:花砖线组成部分的集合。tiling—scale:当花砖线置于annotation—fill—area时,用于每个花砖线的比例因子。6.7.9fill—areastyle_tile_curve_with—stylefill—area—style—tile—curve—with—style包含在fill—area—style—tiles中作为一个组成部分的式样化曲线。EXPRESS描述:*1ENTITYfill—area—style—tile—curve—with—styleSUBTYPEOF(geometric—representation—item);styled—curve:annotation—curve—occurrence;ENDENTITY;(*属性定义:styledcurve:在填充区花砖局部坐标系中定义的二维式样化曲线。6.7—0fill—area_style_tile_coloured—regionfill—area—style—tile—eoloured—region是一个要用颜色填充的封闭曲线,且作为fill—area—style—tiles的一个组成部分。EXPRESS描述:*1ENTITYfill—area—style—tile—coloured—regionSUBTYPEOF(geometric—representation—item);closedcurve:curveorannotationcurveoccurrence;region—colour:colour;ENDENTITY:f*9】 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/ISO10303-46:1994属性定义:closed—curve:定义上色区域的封闭曲线,所引用的曲线也可以与式样相联。region—colour:封闭曲线内部定义的区域颜色。非形式限制:IPl:closedcurve应是封闭而不自相交的。6.7.”fill—area_style_tile_symbol—with—stylefill—area—style—tile—symbol—with—style是作为fill—area—style—tiles一部分的一个符号。EXPRESS描述:*)ENTITYfill——area——style_tile.—symb01.。with..styleSUBTYPEOF(geometric—repesentation—item);symbol:annotation_symbol—occurrence;END—ENTITY;(*属性定义:symbol:式样化的注释符号。6.7.12pre.definefftilepre—definedtile可用于定义一个应用特定的花砖线。注:应用资源或应用协议规定该实体的应用。EXPRESS描述:*)ENTITYpredefinedtileSUBTYPEOF(pre—defineditem);END—ENTITY;(*6.7.13externallydefinefftileexternally—defined—tile是通过引用某个外部源定义的花砖线。EXPRESS描述:*)ENTITYexternally—defined—tileSUBTYPEOF(externallydefineditem):ENDENTITY:(*6.7.14onedirectionrepealfactorone—directionrepeat—factor是用于画fill—area—style—hatching的一个矢量,用以确定相对于前一个剖面线原点的重复剖面线的原点。已知,任一剖面线的初始位置I.one—direction—repeat—factorR根据下述表达式确定两个新位置:f+K·RK一一1.1注:图23示出了one_direction_repeat_factor定义的位置。一只RPtlP。卜一初始位置P,一J+RR——重复因子P。一卜一R图23单向重复因子 GB/I’16656.46—2010/ISO10303-46:1994EXPRESS描述:*、ENTITYone——direction。.repeat——factorSUBTYPEOF(geometric—representation—item);repeat—factor:vector;ENDENTITY;(*属性定义:repeat—factor:规定剖面线相对位置的矢量。6.7—5two_direction—repeat—factortwo—direction—repeat—factor组合两个用于画fill一area—style—hatching的矢量,用以确定花砖线的形状和相对位置。已知任一花砖线的初始位置f,tWO—direction—repeat—factorR一(R1,R2)根据下述表达式确定8个位置:卜卜Kl·R1+Kz·R2KI,K2一一1,0,1,Kl2+K;≠0注:图24示出了twodirection—repeat—factor定义的位置。尸6卜一初始位置R。——重复因子R。——第二重复因子P,一I+R。P2一卜}R1+R2P3一r+RtP4一I—R1+R2图24P8P5=卜一RlPR=J—R1一R2P1一卜一R2PB—f+R1一Rz双向重复因子EXPRESS描述:*)ENTITYtwo——direction——repeat——factorSUBTYPEOF(one—direction—repeat—factor);second—repeat—factor:vector;ENDENTITY;(*属性定义:second—repeat—factor:在第二个方向上规定花砖线相对位置的矢量。6.8丑示外部表征模式的实体定义:曲面的显示式样6.8一surface—style_osagesurface_style—usage是对曲面的正面、反面或两面的surface_side—style_select的应用。93 标准分享网www.bzfxw.com免费下载GB/T16656.46~2010/Iso10303—46:1994EXPRESS描述:r*ENTITYsurface—style—usage;side:surfaceside;style:surface—side—style—select;END—ENTITY;*)属性定义:side:指示曲面的哪一个侧面要应用该式样。style:要应用于该曲面的式样。6.8.2pre_defiued—surface_side_stylepre_define疋surface—side_style可用于定义应用特定的surface—side—styles。注:应用资源或应用协议规定该实体的应用。EXPRESS描述:*)ENTITYpre..defined..surface——side_styleSUBTYPE(pre—defined-item);ENDENTITY;(*6.8.3surface_side_stylesurface—side—style是用于曲面侧面显示的曲面式样的集合。EXPREss描述:*)ENTITYsurface——side..style;name:labelstyles:SET[I:7]oFsurface—style—element—selectW"HEREWRI:SIZEOF(QUERY(stylel(-X"SELF.stylesSIZEOF(QUERY(style2(*SELF.styles—stylelTYPEOF(stylel)一TYPEOF(style2))))0))一0END—ENTITY;(*属性定义:name:词或词组,通过它可引用surface_side—style。style:不同曲面式样的集合。形式限制:WRI:所有式样应是不同类型的。6.8.4surface_style_fill—areasurface—style_fm—area是通过映射一个填充区到一个曲面上而显示一个曲面的曲面式样。EXPREss描述:*、94 GB/T16656.46—2010/ISO10303-46:1994ENTITYsurface——style_fill——arealfill—area:fill—area—style;END—ENTITY;r*属性定义:fill—area:与要映射到曲面自身的曲面的二维参数空间相关联盼fill—area—style。6.8.5surfacestyle—boundarysurface—style—boundary是要应用于曲面边界线上的曲面式样。EXPRESS描述:*1ENTITYsurface—style—boundary;style—of—boundary:curve—or—render;END~ENTITY;(*属性定义:style—ofboundary:曲面边界线的式样。6.8.6curve—style—renderingcurve—style—rendering通过应用展示技术使在曲面上的曲线可视化。EXPRESS描述:*1ENTITYcurve—style—rendering;rendering—method:shading_curve—method;rendering—properties:surface—rendering—properties;END—ENTITY;(*属性定义:rendering—method:规定适用于沿着在曲面上的曲线进行颜色插值的方法。rendering—properties:规定包含这些曲线的曲面的展示特性。6.8.7surface—rendering_propertiessurface—rendering—properties定义通过使用展示技术计算曲面真实的可视化所需要的那些曲面特性。EXPRESS描述:*1ENTITYsurface—rendering—properties;rendered—colour:eolour;ENDENTITY;(*属性定义:rendered—colour:在展示处理期间使用的曲面展示颜色。6.8.8surfacestyle—silhouettesurface—style—silhouette是应用于曲面轮廓线的曲面式样。EXPRESS描述:*)95 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994ENTITYsurface_style—silhouette;style—offsilhouette:curve—or—render;ENDENTITY;f*属性定义:style—oLsilhouette:曲面内轮廓曲线的式样。6.8.9surface_style_segmentation——curvesurface_style—segmentation_curve是用于曲面分段边界曲线上的曲面式样。EXPRESS描述:*)ENTITYsurface—style—segmentation—curve;style—of—segmentation—curve:curve—or—render;ENDENTITY;(*属性定义:style—ofsegmentation—curve:用于曲面的分段曲线上的式样。注:本式样只对有分段曲线的曲面起作用这些曲面包括下述类型:B样条曲面;——以B_样条曲面作为基曲面或母曲面的矩形修剪面、曲线边界曲面、矩形组合曲面、曲面片、偏置曲面和复制曲面。6.8—0surface_style_control—gridsurface—style—control—grid是应用于控制点网格的曲面式样,网格上的控制点用于定义曲面。EXPRESS描述:*)ENTITYsurface—style_control—grid;style—of—control—grid:curve—or—render}ENDENTITY;(*属性定义:style—of-control—grid:曲面控制网格的式样。注:本式样只对由控制点网格定义的曲面有影响。这些曲面包括下述类型:——B样条曲面;——以辟样条曲面作为基曲面或母曲面的矩形修剪曲面、曲线边界曲面、矩形组合曲面、曲面片,偏置曲面和复制曲面。6.8.11surface_style_parameter_linesurface_style—parameter—line是应用于曲面上的等参数线的曲面式样。EXPRESS描述:*)ENTITYsurface—style—parameter—line;style—ohparameterlines:curve—or_render;direction—counts:SETEl:230Fdirection—count—select;WHERE96 GB/T16656.46—2010/I$010303-46:1994WRl:(HIINDEX(SELF.directioncounts)一1)XOR(TYPEOF(SELF.direction—counts[1]()TYPEOF(SELF.direction_counts[2]));END—ENTITY;(*属性定义:style—of—parameter_line:曲面等参数线式样。direction—counts:指明在U和v方向上等参数曲线个数的u—direction—count和VdirectionCount的集合。形式限制:WRl:如果direction—counts集合有两个成员,它们的类型应不相同。6.8.12surface_stylerenderingsurface—style_rendering通过使用展示技术提供曲面的真实的可视化。反射计算的实现似乎应在可找到camera—model的坐标系中进行计算。EXPREsS描述:*、ENTITYsurface—style—rendering;rendering—method:shading—surface—method;surface—colour:colour;END—ENTITY;f*属性定义:rendering—method:跨接曲面颜色插值的方法。surface—colour:用于展示曲面的颜色。6.8..3surface—style—rendering_with—propertiessurface—style—rendering—with—properties提供带有确定透明性与反射性特性曲面的真实的可视化。EXPRESS描述:*)ENTITYsurface—style—rendering—with—properties;SUBTYPEOF(surface—style—rendering);properties:SET[1:2]OFrendering—properties—select;WHEREWRI:(HIINDEX(SELF.properties)一1)XoR(TYPEOF(SELF.properties[1]<)TYPEOF(SELF.properties[2]));END—ENTITY;(*属性定义:properties:曲面展示特性的集合。97 标准分享网www.bzfxw.com免费下载GB/T16656.46—20IO/LsO10303—46:1994形式限制:WRl:全部特性皆应是不同类型的。6.8.14setfaeestylereflectanceambientsurface_style—reflectance—ambient规定曲面反射状态的背景部分。注1:从理论上讲,在光照和遮掩曲面的一个或多个点上应用反射计算,并产生在这些点上的颜色。反射方程的输入包括要应用反射方程的位置、这个位置上的曲面法向与曲面颜色、光源、以及三维照相机模型。注2:所建议的反射方程可在附录D中找到。EXPRESS描述:*)ENTlTYsurfacestylereflectanceambient:ambient—reflectance:REAL;ENDENTITY;(-X"属性定义:ambient—reflectance:反射方程背景部分的反射系数。6.8.15surfacestylereflectance—ambient_diffusesurface—style_reflectanceambient—diffuse规定曲面反射状态的漫反射部分。注:所建议的反射方程可在附录D中找到。EXPRESS描述:*)ENTITYsurface..stylereflectance_ambient,—diffuseSUBTYPEOF(surface—style—reflectanceambient);diffuse—reflectance:REAL;ENDENTITY:(*属性定义:diffuse—reflectance:反射方程漫反射部分的反射系数。6.8.16surface_stylereflectanceambient_diffuse_specularsurface—style—reflectance—ambient—diffuse—specular规定曲面反射状态的镜面部分。注:所建议的反射方程可在附录D中找到。EXPRESs描述:*)ENTITYsurfacestylereflectance——ambient—+diffuse_specularSUBTYPEOF(surface~style—reflectance—ambient—diffuse)}specular—reflectance:REAL;specular—exponent:REAL;speeular_colour:colour;ENDENTITY:(*属性定义:specular—reflectance:反射方程镜面反射部分的反射系数。specular—exponent:反射方程镜面反射部分的指数。98 GB/T16656.46—2010/mo10303-46:1994specular—colour:反射方程镜面反射部分的颜色。6.8..7surface_style—transparentsurface—style—transparent是规定曲面透明程度的曲面展示特性。EXPRESS描述:*1ENTITYsurface—style—transparent;transparency:REAL;WHEREWRl:{0.0(一TRANSPARENCY(一1.0};END—ENTITY;(*属性定义:transparency:根据通过曲面光照的百分比指示的透明程度。形式限制:WRl:透明度应在0.0与1.0之间。6.9显示外部裹征模式的实体定义:文本的显示式样6.9一text—styletext—style规定注释文本的显示式样。EXPRESS描述:*)ENTITYtext—style;name:label;character_appearance:character—style—select;END-ENTITY;(*属性定义:name:词或词组,通过它可引用该text—style。character—appearance:用于文本显示的字符式样。6.9.2character_glyph—style—strokecharacter—glyph—style—stroke是曲线而不是封闭区域构成的雕刻模式文本字符。EXPRESS描述:*)ENTITYcharacter.—glyph——style——strokestroke—style:curve—style;END—ENTITY;(*属性定义:stroke—style:用于定义character—glyph—symbol—stroke的曲线的curve—style。6.9.3character_glyph—style_outlinecharacter—glyph—style—outline是封闭区域而不是由曲线构成的雕刻模式文本字符。EXPRESS描述:99 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/LSO10303-46:1994*1ENTITYcharacterglyph—,style—.outline;outline—style:curve—style;ENDENTITY;(*属性定义:outline—style:用于定义charaeter_glyph—symbol—outline的曲线的curve—style。6.9.4character—gJyph—style_outline—with—characteristicseharacter_glyph—style—outline—with—characteristics是用于character—glyph—style—outline区域的、带有附加特征的eharacter_glyph—style—outline。EXPRESS描述:*)ENTITYcharacter—+glyph—,style_outline_with——characteristicsSUBTYPEOF(character—glyph—style—outline);characteristics:fill—area—style;END—ENTITY;(*属性定义:chatacteristics:关于字符雕刻区域的特征。6.9.5texLstyle_for—defined—fonttext—style—for_defined—font是预定义或外部定义的文本字型的字符雕刻式样。EXPRESS描述:*)ENTITYtext—stylefor—defined—font;textcolour:colour;END-ENTITY;(*属性定义;text—colour;用于文本显示的颜色。6.9.6text—style—withjustificationtextstyle—withjustification是规定文本校对的文本式样。EXPRESS描述:*)ENTITYtext—style_with_justifieationSUBTYPEOF(text—style);justifieation:text_justification;END—ENTITY;(*属性定义:justification:按行进行文本校对的方法。6.9.7textstyle_with—box_characteristicstext—style_with—boxcharacteristics是规定在文本中字符框特征的文本式样。100 GB/T16656.46—2010/ISO10303-46:1994EXPRESS描述:*1ENTITYtext——style——with——box_characteristicsSUBTYPE0F(text—style);characteristics:SETEl:430Fbox_characteristic—select;WHEREWRl:SIZEOF(QUERY(Cl<*SELF.characteristicsSIZEOF(QUERY(C2<*SELF.characteristics—C1TYPEOF(C1)一TYPEOF(C2))))O))一0;ENDENTITY;(*属性定义:characteristics:字符框的特征。这些特征确定字符框的高、宽、旋转角、以及倾斜角。形式限制:WRl:这些特征应是不同类型的。6.9.8text—style—with—spacingtext—style_with—spacing是带有为字符定义间距的text—style。EXPRESS描述:*1ENTITYtext——stylewith——spacingSUBTYPEOF(text—style);character—spacing:character—spacing—select;ENDENTITY:(-7:属性定义:character_spacing:相邻字符的字符框间的距离。6.9.9pre_defined—character_spacingpre—defined—character—spacing是为应用特定的字符间距而定义的字符问距。注:应用资源或应用协议规定该实体的应用。EXPRESS描述:*1ENTITYpre——defined——character、—spacingSUBTYPEOF(pre—defined-item);ENDENTITY;(*6.9.10texLstylewith—mirrortext—style—with—mirror是为字符定义镜像轴的文本式样。注:图25示出了text—style—with-mirror的定义。101 标准分享网www.bzfxw.com免费下载(;BIT16656.46—20lO/ISO10303-46:1994一二一L⋯轴 GB/T16656.46--20IO/ISO10303-46:1994ENTITYsymbol—element—style;style—of—symbol:presentation_style—assignment;WHEREWRl:SIZEOF(QUERY(style<*SEI。F.style—of—symb01.styles’PRESENTATION—APPEARANCE~SCHEMA.SYMBOL—STYLE’INTYPEoF(style)))一0;WR2:NOT(’PRESENTATIONAPPEARANCESCHEMA,+’PRESENTATIONSTYI。EBYCONTEXT,INTYPEOF(sELF.style—oLsymb01));END二ENTITY;(*属性定义:style—of-symbol:符号各组成部分的presentation—style—assignment。形式限制:WRl:在style—ofsymbol中不应有symbol—style。wR2.style—of-symbol不应是环境相关的。6.10.3symbol—coloursymbol—colour是规定annotation_symbols颜色的presentation—style。EXPRESS描述:*)ENTITYsymbol—eolour;colour—of—symbol:colour;END_ENTITY;(*属性定义:colour_of_symbol:用于该符号的颜色。6.11显示外部表征模式的实体定义:逼近公差6.11.1approximation—toleranceapproximation—tolerance用于每个可显示元素的可视化要求。它规定在一幅画面中被显示元素与它们在数学上的精确投影位置、形状的位置和形状公差。EXPRESS描述:-y:)ENTITYapproximationtolerance:tolerance:toleranceselect;END—ENTITY}(*属性定义:tolerance:用于逼近曲线和曲面的公差。注:如果未规定approximation—tolerance,则展示精度是执行过程相关的。6.11.2approximation—tolerance—deviationapproximation—tolerance—deviation规定对曲线和曲面逼近偏差的测定结果。偏差值可按产品形103 标准分享网www.bzfxw.com免费下载GB/T16656.46—20lo/IsO10303。46:1994状空间或显示区域空间规定。EXPRESS描述:*、ENTITYapproximation—tolerancedeviation;tessellation—type:approximation—method;tolerances:SET[1:2]OFtolerance—deviation—select;definition—space:product—or—presentation—space;WHEREWRl:(HIINDEX(SELF.tolerances)一1)XOR(TYPEOF(SELF.tolerances[1](>TYPEOF(SELF.tolerancesE2]));END-ENTITY;(*属性定义:tesseIIation—type:所选择的approximation—method,该方法确定通过图元逼近曲线和曲面的嵌接类型。tolerance:规定对曲线和曲面逼近的最大容许偏差的一组公差。deftnition—space:在其中规定公差的一个坐标空间。公差可按要应用公差的曲线或曲面的定义空间规定,或按包含该曲线或曲面的presentation—area的定义空间规定。形式限制:WRI:如果公差组中有两个成员,则它们不应是同类型的。6.”.3approximation_tolerance_parameterapproximationtolerance—parameter按参数空间单位规定曲线和曲面的逼近公差。EXPRESS描述:*)ENTITYapproximation—tolerance—parameter;tolerances:SET[1:2]OFtolerance—parameter—select;WHEREWRl:(HIINDEX(SELF.tolerances)一1)XOR(TYPEOF(SELF.tolerances[1])(>TYPEOF(SELF.t。lerances[2]));END-ENTITY;(*属性定义:tolerances:用于逼近曲线和曲面的一组公差。逼近曲线和曲面的方式是以参数空间中不变的步数取作逼近的基数,所规定的长度按参数空间的单位测定。形式限制:WRI:如果公差组中有两个成员,则它们不应是同类型的。6.12显示外部表征模式的实体定义;遮挡与可见性6.12一ocdusion—precedenceocclusio。precedence是能够隐藏或消去其他实体的两个实体间的关系。如果它们在显示中重叠,104 GB/T16656.46--2010/ISO10303-46:1994则这个关系建立起哪一个实体隐藏或消去另一个实体。这个关系具有传递性,即,如果实体A隐藏实体B,且实体B隐藏实体C,则实体A也隐藏实体C。该关系仅适用于在同一个表示中的两个实体。注:如果两个这样的实体重叠,且没有参与一个occlusion_precedence关系,则哪一个实体优先是由显示它们的具体执行程序决定的。EXPRESS描述:X-)ENTITYocclusion—precedencehigher—precedence:hiding—or—blanking—select;lower—precedence:hiding—or—blanking—select;occlusion—context:representation}WHEREWRl:acyclic—occlusion—precedence(sELF,ESELF.10wer—precedence]);END—ENTITY;f*属性定义:higher—precedence:能够消去或隐藏lower—precedence实体的实体。lower—precedence:能被higher_precedence实体消去或隐藏的实体。occlusion_context:优先权在其中具有意义的表示。形式限制:WRl:occlusion_precedence实体不应参与hiding—or—blanking—select实体树,该树的根也是其自身树的叶。6.12.2invisibilityinvisibility规定不应显示的一个或多个styled—items的集合、由presentation—style—assignment赋予一个较低层的元素或presentation—representation的元素。EXPRESS描述:*)ENTITYinvisibility;invisible—items:SET[1:?]OFinvisible—item;ENELENTITY;(*属性定义:items:指明为不可见的styled—items、presentation—layer—assignments或presentation—representations的集合。6.12.3context—dependent—invisibilitycontext—dependent—invisibility是在一幅画面或一层的环境内适用的不可见性。规定为不可见的元素仅在所标识的presentation_set、presentation—representation或presentation_layer—usage中是不可见的。示例13:一个符号作为一个项包含在两个单独的视图中,而且仅在第一个视图中要显示它,这时.context—dependent—invisibility实体用来规定该符号在第二个视图中是不可见的,这是通过规定该视图处于不可见环境中实现的。EXPRESS描述:*)105 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISo10303-46:1994ENTITYcontext—dependent—invisibility;SUBTYPEOF(invisibility):presentation—context:invisibility—context;ENDLENTITY;(*属性定义:pxesentation—context:提供不可见性说明环境的presentation—set、presentation—representation或presentationlayerusage。6.13显示外部表征模式的函数定义6.13一acyclic_occlusion—precedenceacyclic—occlusion—precedence函数是检验是否有包含一组hiding—or—blanking—select和一个具有既是同一棵子树的根又是它的叶的hiding—or—blanking—select的给定occlusion—precedence的函数。如果没有这样的子树,则返回真,如果有则返回假。EXPRESS描述:*1FUNCTIONacyclic—occlusion—precedence(relation:occlusion—precedence;set—oflower:SETOFhiding—or_blanking—select):BOOLEAN;I,oCAl。x:SETOFocclusion—precedence;local—set—of—lower:SETOFhiding—or—blanking—select;ENDLOCAL:REPEATi:一lT0H1INDEX(setof10wer);IFrelation.higher—precedence;一:set—oLlower[i]THENRETURN(FALSE);END—IF;ENDREPEAT:x:一bag—toset(USEDIN(relation.higher—precedence,’PRESENTATIONAPPEARANCESCHEMA.’+’0CCLUSIONPRECEDENCE.I.oWERPRECEDENCE’));local—set—of—lower:一set—of—lower+relation.higher—precedence;IFSIZEOF(x)>0THENREPEATi:一1TOHIINDEX(x);IfNoTacyclic—occlusion—precedence(x[i],localsetof10wer)THENRETURN(FALSE);ENDIF:ENDREPEAT;ENDIF:RETURN(TRUE);ENDFUNCTIoN:106 GB/T16656.46—20IOILSO10303-46:1994(*Il变量定义;relation:要检验的occlusion—precedence。这是函数的输入。set—of—lower:由该关系的lower_precedence直接或间接引用的项的集合。该变量是函数的输入。就初始输入而言,该集合仅包含该关系的lower—precedence项作为它的元素。EXPRESS描述:*)ENI)_SCHEMA;——presentation—appearance—schema7显示资源模式下砸的EXPRESS描述开始了presentation—resouree—schema并说明了必要的外部引用。EXPRESS描述:(*SCHEMApresentation——resource——schema;REFERENCEFROMexternalreferenceschema(externally—defined—item,pre—defined—item)}REFERENCEFROMgeometry_schema(axis2一placement,eurye’geometric—representatlon—item);REFERENCEFROMmeasureschema(1ength—measure,positive—length—measure,positive—ratio—measure’ratiomeasure);REFERENCEFROMpresentation——definition——schema(annotationfillarea。symbol—representation);REFERENCEFROMrepresentation—schema(item—in_context,representation);REFERENCEFROMsupport—resource—schema(identifier,1abel。text);(+注1:上面引用的模式可在下述GB/T16656系列标准中找到:external—reference—schema16656.41geometry—schemaG13/T16656.42management—resources—schema16656.41107 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010//8010303—46:1994measureschema16656.41presentation—definition_schema本部分第5草representation_schema16656.43supportresource_schema16656.41注2:本模式的EXPRESS-G图见附录E。7.1引言显示资源模式的对象是用于显示基本资源的规范。在显示资源模式中规定的三种信息类型是:·文本字型资源;·颜色定义资源;·几何资源。本模式规定构造字符型和注释符号型所必须的资源。字符型及注释符号型在局部坐标系中定义。字符和注释符号可根据应用中的使用要求进行缩放和变换。有两种类型的颜色定义资源。第一种资源是基于RGB颜色模型的直接颜色规范;第二种资源是利用颜色映射表,用以把颜色与连变标度的状态变量联系起来。几何资源是用于本部分的几何元素,用以支持画面构造的各个方面。7.2显示资源模式的类型定义7.2.1staircaseorlinearstaircase—or_linear类型规定在colour—associationtable中对颜色的插值方法。EXPRESS描述:*)TYPEstaircaseorlinear=FNUMERATIONOF(staircase;linear);ENDTYPE;(*枚举项定义:staircase:对颜色使用阶梯函数插值法。linear:对颜色使用线性插值法。7.2.2presentabletextpresentable—text是可显示的任何字符串。EXPRESS描述:*)TYPEpresentable—text=STRING;ENDTYPE:(*非形式限制:IPl:字符串不应包含任何控制字符。示例14:IPl禁止在presentable—text中有换行、回车字符。7.2.3fortt_selectfont—select适用于text—literals和character—glyphsymbols的定义。它在不同的文本字型源间进行选择。EXPRESS描述:】08 GB/T16656.46--2010IISO10303-46:1994*)TYPEfontselect—SELECT(predefinedtextfont,externally,_definedtextfonttextfont);END—TYPE;(*7.3显示资源模式的实体定义7.3.1character—glyph—symbolcharacter—glyph—symbol包含字符的几何表示。EXPRESS描述:*)ENTITYcharacter——glyph——symbolSUBTYPEOF(generic—character—glyph—symb01);character—box:planar—extent;baselineratio:ratiomeasure;character—font:font—select;DERIVEbox_height:positive—length—measure:一character—box.size—in_y;WHEREWRl:{0.0《一baseline—ratio(一1.0);WR2:itemincontext(SELF.characterbox,SELF\representation.context—ofitems);ENDENTITY;(*属性定义:character—box:定义字符雕刻范围的矩形框。为生成斜的字符雕刻,可通过text—style使char—acter—box倾斜。baseline—ratio:相对于character—box的字符雕刻基线的位置。当为形成一个文本文字而组合字符雕刻文字时,相邻雕刻的基线应对齐。字符基线平行于character—box的X轴,所规定的值表示eharac—ter—box的z轴与作为box—height比例的基线间的距离。注:T轴和字符框的范围由planar_extent定义。见7.3.17。示例15:baselineratio0.0规定字符雕刻基线与z轴重合;baseline—ratio0.5规定字符雕刻基线在等分框高的位置。box_height:character—box的高度。形式限制:WRI:baseline_ratio的范围在0.0与1.0之间。WR2:character—box应在text—symbol相关环境内。WR3:box__height应是一个positive_length—measure。注:图26示出了字符雕刻符号的类型与定义。109 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994图26字符雕刻符号7.3.2character_glyph—symbol—strokecharacter—glyph—symbol—stroke是一个character—glyph—symbol,其雕刻的几何由一组曲线描绘。EXPRESS描述:*)ENTITYcharacter—glyph—symbol—strokeSUBTYPEOF(character—glyph-symb01);strokes:SET[1:?]OFcurve}WHEREWRl:SELF.strokes(=号SELF\representation.items;END—ENTITY;(*属性定义:strokes:定义字符雕刻几何的一组曲线。形式限制:WRl:构成字符雕刻的所有曲线应包含在该组项中。7.3.3eharacter_glyph—symbol—outlinecharacter—glyph—symbol—outline是一种character—glyph—symbol,其中雕刻的几何由一组annotation_fill—areas描绘。EXPRESS描述:*)ENTITYcharacter_glyph——symbol——outline110 GB/T16656.46—2010/ISO10303-46:1994SUBTYPEOF(character—glyphsymb01);outlines:SET[I:?]OFannotation—fill—area;WHEREWRl:SELF.outlines(==SELF\representation.items;END—ENTITY;f*属性定义:outline:定义字符雕刻几何的一组annotation—fillarea。形式限制:WRl:构成字符雕刻的所有填充区应包含在该组项中。7.3.4character_glyph—font—usageeharacter—glyph—font~usage是通用characterglyph—symbol在text—font中的参与。EXPRESS描述:*1ENTITYcharacterglyph—font—usage;character:genericcharacter—glyph—symbol;font:textfont;END—ENTITY;f*属性定义:character:character—glyph—symbol,这是字型的一部分。font:分配给character—glyph—symbol的text—font。7.3.5text—fonttext—font是特定的字型标识。EXPRESS描述:*)ENTITYtextfont;id:identifier;name:label;description:text;INVERSEglyphs:SET[1:?]oFcharacter—glyph—font—usageFORfont;ENDLENTITY;(*属性定义:id:textfont的标志。name:词或词组,通过它可引用text—font。description:与text—font性质有关的文本。glyphs:标识参与text—font的character—glyph—symbols的character—glyph—font—usages的集合。示例16:几个字符宇型的例子是:Courierl2、Timesl0、HelveticaBoldl4、0815、ABC。7.3.6text-font—familytext—font—family是相关的text—fonts集合的标识。11】 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/IS010303—46:1994EXPRESS描述:*)ENTITYtext—font—family;id:identifier;name:1abel;description:text;INVERSEfonts:SET[1:?30Ftext—font—in—family:FORfamily;ENDENTITY:(*属性定义:id:text—font—family的标识。name:词或词组,通过它可引用text—font—family。description:有关text—font—family性质的文本。fonts:标识参与text—font—family的text—font—in—familys中text—fonts的集合。7.3-7text—font—in—familytext—font—in—family规定参与text—font—family的一个text—font。EXPRESS描述:*)ENTITYtext—font—in—family;font:text—font;family:text—font—family;ENDENTITY;(*属性定义:font:属于族的一部分的text—font。family:要分配textfont的text—font—family。示例17:某些文本字型族为Courier和Helvetica。这些族中的字型分别包括Courierl2、HelveticaBold14。7.3.8externallydefined—textfontexternally—definedtext—font是对文本字型的外部引用。EXPRESS描述:*)ENTITYexternallydefinedtextfontSUBTYPEOF(externally_defined—item);END—ENTITY;(*7.3.9prt—defined—text—fontpre—defined—text—font是为应用特定字型的定义提供的文本字型。注:应用资源或应用协议规定该实体的应用。EXPREss描述:*)ENTITYpredefinedtextfontSUBTYPEOF(predefined—item);112 GB/T16656.46—2010/ISO10303-46:1994ENDENTlTY:(*7.3.10colourcolour定义相对于元素反射光的元素基本外部特性。EXPRESS描述:*)ENTITYeolour:ENDENTITY:(*7.3.11colour_specificationcolour—specification包含~个直接借助于特定的颜色空间定义。示例18:颜色空间有RGB、HLS、HSV、以及CIE。关于这些颜色空间更多的细节可在参考文献[12]中找到。注:本部分只支持RGB颜色。本实体为后面的扩展而设置。EXPRESS描述:*)ENTITYeolourspecificationSUBTYPE0F(eolour);name:1abel;ENDENTITY:(*属性定义:name:词或词组,通过它可引用colour—specification。7.3.12colour_rgbeolour—rgb通过规定红、绿和蓝光的强度定义一种颜色。EXPRESS描述:*)ENTITYcolour—rgbSUBTYPEOF(colour—specification);red:REAL;green:REAL;blue:REAL:WHEREWRl:{0.0(一red(一1.0)WR2:f0.0(--green(=1.0)WR3:{0.0(一blue(=1.0}ENDENTITY;f*属性定义:red:红色成分的光强。green:绿色成分的光强。Blue:蓝色成分的光强。形式限制:WRl:红色成分的光强应在0.o~1.0之间。113 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/iso10303-46:1994WR2:绿色成分的光强应在0.o~1.0之间。WR3:蓝色成分的光强应在0.o~1.0之间。7.3.13colourassociatedcolour_associated实体为获得一幅展示的画面而定义一种一维状态变量可视化的颜色。在曲线或曲面特定位置的颜色是从状态变量值及colour—association—table导出来的。对于导出颜色的位置分别依赖于hadlng—curve—method或hading—surface—method。导出的颜色根据浓淡处理方法的外观属性进行插值。注1:状态变量通常用于规定物理量。注2:交叉曲线和曲面颜色的插值在6.3.17和6.3.21中描述。EXPRESS描述:*)ENTITYcolourassociatedSUBTYPEOF(colour):name:label;variable—to—be—shown:SETEl:?]OFREAL;mapping:colour_association—table;ENDENTITY:(*属性定义:name:词或词组,通过它可引用eolour—associated。variable—tO—be—shown:这一组状态变量是通过颜色可视化的一维值。mapping:用于导出颜色的colour—association—table。7.3.14colourassociationtablecolour—association_table定义一维状态变量空间到颜色空间的映射。colour—association—table包含与颜色相关联的状态变量值。当状态变量值在两个规定的状态变量值之间时,则其颜色应通过阶梯或线性插值法进行计算。EXPRESS描述:*1ENTITYeolourassociationtable;discrete—states—with—colours:LIST[1:?]OFstate—variable—with—colour;interpolation—type:staircase—or—linear;ENDENTITY:f*属性定义:discrete—states—with—colours:一个与颜色相关联的一维状态变量值表。interpolationtype:使用的插值方法。7.3.15statevariablewithcolourstate—variable_with—colour把一种colour—specification与一个规定的状态变量联系起来。EXPRESS描述:*)ENTITYstatevariablewithcolour:statvariable:REAL;associatedcolour:eolourspecification;1]4 GB/T16656.46--2010/ISO10303-46:1994END—ENTITY;(*属性定义:state—variable:一维state—variable的值。示例19:物理状态变量有温度和应力分量。associated—colour:与state—variable相关联的colour—specification。7.3.16predefined—colourpre—defined_colour用于提供应用特定的颜色定义。注:应用资源或应用协议规定该实体的应用。pre—defined—co|our实体可进一步使应用资源或应用协议去规定其具体应用的颜色值或颜色值分量。EXPRESS描述:"X-)ENTITYpredefinedeoloorSUBTYPEOF(pre—defined—item,eolour);ENDLENTrTY;(*7.3.17planar_extentplanar—extent规定在二维坐标系两个方向上的范围。EXPRESS描述:*)ENTITYplanar—extentSUBTYPEOF(geometric—representation—item);size_in—x:length—measure;size—in—Y:length—measure;END-ENTITY;(o属性定义:size—in—x:在z轴方向上的范围。size—in—Y:在Y轴方向上的范围。7.3.18platlar_boxplanar—box规定在二维笛卡儿坐标系中~个任意的矩形框及其位置。EXPRESS描述:*)ENTITYplanarboxSUBTYPEOF(planar—extent);placement:axis2一placement;ENDENTITY;(*属性定义:placement:方框左下角的位置和方向。超类型的属性定义了沿z轴和Y轴正方向框边的长度。7.3.19presentation_scaled—placementpresentation—scaled—placement是一个geometric_representation—item,其提供对graphical—trans一115 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994formations的支持。注:图形变换在4.4.12中定义。EXPRESS描述:*)ENTITYpresentation——scaled——placementSUBTYPEOF(geometric—representation—item)placement:axis2一placement;scaling:positive—ratio—measure;ENDENTITY:f*属性定义:placement:用于定义旋转和平移的方位。scaling:它是变换的一部分。EXPRESS描述:*、ENDSCHEMA;——presentation—resource—schema(*7.3.20draughting_pre_defined—colourdraughting_pre—defined—colour是一组由名字来加以区分的pre—defined—colour。EXPRESS描述;*)ENTITYdraughting.—pre..defined.。colourSUBTYPEOF(pre—definedcolour);WHEREWRl:SELF.nameIN[’red’,’green’,’blue’,’yellow’,’magenta’,’cyan’,’black’,’white’];ENDLENTITY;(*形式限制:WRl:draughting—pre—defined—eolour名应为’red’,’green”blue’,’yellow’,’magenta’,’cyan’,’black’或’white’中的一种。属性值定义:表2规定了GB/T16656本部分指定的每一种预定义颜色的RGB值。116 GB/T16656.46—2010/igo10303-46:1994表2预定义颜色的RGB值颜色Red(红)Green(绿)Blue(蓝)black0.0red1.00.0green0.01.00.0blue0.01.0yellow1.00.0magenta1.0O.O10cyan0.01.0white10101.07.3.21draughting_pre_defined—text—fontdraughting_pre—defined—text—font是一组由名字来加以区分的pre—defined—text—font。对每一种draughting—pre—defined—text—font的外部表征的定义已在ISO3098中给出。EXPRESS描述:*)ENTITYdraughting—pre—defined—text—fontSUBTYPEof(predefinedtextfont);WHEREWRl:SELF.name[1:83一’ISO3098’;END_ENTITY;(*形式限制:WRl:draughting—pre—defined—text—font名应在ISO3098中已定义。属性值说明:draughting_pre—defined—text—fonts由ISO30980定义。注:GB/T16656.46优先使用以下字型:ISO3098—1fontA:ISO3098I第3章中用字母A标记的文本字型。ISO3098—1fontB:ISO30981第3章中用字母B标记的文本字型。7.3.22generic—character_glyph—symbolgeneric—character—glyph—symbol包含了字符的几何表示。EXPRESS描述:*),ENTITYgeneric——character——glyph——symbolABSTRACTSUPERTYPEtSUBTYPE0F(symbol—representation);END-ENTITY;(*117 标准分享网www.bzfxw.com免费下载翻吖譬,I躺酾.46—20lO/]So10303-46:1994附录A(规范性附录)实体短名|l表A.1是本部分中规定实体的短名。对短名使用的要求见GB/T16656系列标准的实现方法0部分。表A.1实体短名实体名短名ANNOTATIONCURVE—OCCURRENCEANCRoCANNOTATION—FILLAREAANFLARANNOTATION-FILLAREA—OCCURRENCEAFAoANNOTATION—OCCURRENCEANNOCCANNOTATIONOCCURRENCE-RELATIONSHIPANOCRLANNOTATION—POINTOCCURRENCEANPNOCANNOTATION—SYMBOLANNSYMANNOTATIONSYMBOL—OCCURRENCEANSYOCANNOTATl0N—TABLEANNTBLANNOTATION—TABLEOCCURRENCEANTBOCANNOTATION—TEXTANNTXTANNOTATION—TEX£CHARACTERANTXCHANNOTATIONTEXT-0CCURRENCEANTXoCANNOTATIONTEXTWITH—ASSOCIATED_CURVESATWACANNOTATION-TEXT-wITH—BLANKING_BOXATW黯ANNOTATION—TEXT—W1TH—DELINEATIONATWDANNOTATION—TEXT二wITH—EXTENTATWEAPPROXIMATIoN—ToLERANCEAPPTLRAPPROXIMATION.—TOLERANCE..DEVIATIONAPTLDVAPPROXIMATION—TOI,ERANCEPARAMETERAPTLPRAREA.DEPENDEN£ANNOTATION—REPRESENTATIONADARAREAINSETARINSTBACKGROUNDLCOLOURBCKCLRCAMERA-IMAGECMRIMGCAMERA—IMAGE3D二WITH—SCALEC13WSCAMERA—MoDELCMRMDLCAMER凡MODEL_D2CMMDD2CAMERA~MODEL_D2一SHAPE-CLIPPINGCMDSCCAMERkMODEL—D3CMMDD3CAMERA_MODEL_D3一MULTI—CLIPPINGCMDMC118 表A.1(续)GB/T16656.46—2010/iso10303-46:1994实体名短名CAMERA—MODEL—D3一WITH—HLHSRCMDWHCAMERA—MODEI。一WTTH—L/GHTSOURCESCMWLSCAMERAUSAGECMRUSGCHARACTER—.GLYPH—.FONTUSAGECGFLCHARACTER—.GLYPH。。STYLE—.OUTLINECGOCHARACTER—GLYPH—STYLE—OUTLINE—WTTH—CHARACTERISTICSCGSOWCCHARACTER—GLYPH—STYLE-STROKECGSCHARACTER—GI。YPH—SYMBOLCHGLSYCHARACTER—GLYPH—SYMBOLOUTLINECGSOCHARACTER-GLYPH—SYMBOL-STROKECGSSCOLOURCOLoURCOLOURASSOCIATEDCLRASSCOLOUR—.ASSOCIATION—.TABLECLASTBCOLOURRGBCI。RRGBCOLOUR—SPECIFICATIONCLRSPCCOMPOSITE—TEXTCMPTXTCOMPOSITE—TEXT—WITH—ASSOCIATEDCURVESCTWACCOMPOSITE—TEXTW1TH—BLANKlNtBOXCTWBBCOMPOSITETEXT—wTTH—DELINEATIONCTWDCOMPOSlTETEXTWITH—EXTENTCTWECONTEXT—.DEPENDENT—.INVISIBILITYCNDPINCONTEXT_DEPENDECT—OVER—RIDING—STYLED_ITEMCDoRSICURVE-STYLECRVSTYCURVESTYLE-CURVE_PATTERNCSCPCURVE—.STYLE—.CURVE——PATTERN..SETCSCPSCURVESTYLE—FONTCRSTFNCURVE—.STYLEFONT..ANDSCALINGCSFASCURVE—.STYLE—.FONTPATTERNCSFPCURVE—.STYLE—.RENDERINGCRSTRNCURVESTYLE—WIDE、CRSTWDCURVE—STYLEWITH~ENDSANDCORNERSCSWEACCURVE—STYLE—WITH—EXTENSIONCSWEDEFINEDCHARACTER—GLYPHDFCHGLDEFINEDSYMBOLDFNSYMDEFINEDTABLEDFNTBL。DRAUGHTING_PRE—DEFINED_COLOURDPDC119 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994表A.1(续)实体名短名DRAUGHTIN£PRE—DEFINE盟CURVEFONTDPDCFDRAUGHTING..PRE—.DEFINEDTEXT—.FONTDPDTFEXTERNALL(DEFINE垃CHARACTEJ}tGIYPHEDCGEXTERNALL(DEFINE旦CURV£FONTEDCFEXTERNALLY—.DEFINEDHATCH——STYLEEDHSEXTERNALL£DEFINE厦STYLEEXDFSTEXTERNALLY-DEFINEDSYMBOLEXDFSYEXTERNALL王二DEFINE旦TEXTFONTEDTFEXTERNALL£DEFINE皿TILEEXDFTLEXTERNALLY—DEFINED_TILESTYLEEDTSF1LL—AREA_STYLEFLARSTFILLAREA—STYLE-COLOURFASCFILL—AREA-STYLE-HATCHINGFASHFILL-AREA-STYLE-TILESFASTFILLAREASTYLE—TILECOLOURE旦REGIONFASTCRFILL_AREA—STYLE—TILE.CURVE-W1TH—STYLEFASTCWFILLAREA—STYLE_TILE—SYMBOL-WITH—STYLEFASTSWGRAPHIcAL—TRANSFORMATIONCRPTRNINVISIBILlTYINVSBLLIGHTSOURCEI。GHSRCL1GHTSOURCE—AMBIENTLGSRAMLIGHT—SOURCE-DIRECTIONALLGSRDRLIGHT..SOURCE—.POSITIONALGLSRPSLIGHTSOURCE—SPOTLGSRSPOCCLUSION—PRECEDENCEOCCPRCONRDIRECTION—REPEAT—FACTORoDRFOVER—RIDINGSTYLED-ITEMoRSIPLANARBOXPLNBXPLANAR_EXTENTPLNEXTPOINTSTYLEPNTSTYPRESENTATION—AREAPRSARPRESENTATIONLAYER—ASSIGNMENTPRLYASPRESENTATION—LAYER-USAGEPRLYUSPRESENTATION—REPRESENTATIONPRSRPRPRESENTATION—.REPRESENTATION—.RELATIONSHIPPRRPRLPRESENTATION—SCALED-PLACEMENTPRSCPL120 表A.1(续)GB/T16656.46—2010/Iso10303—46:1994实体名短名PRESENTATION—SETPRSSTPRESENTATION—SIZEPRSSZPRESENTATION—。STYLE..ASSIGNMENTPRSTASPRESENTATION—.STYLE..BY..CONTEXTPSBCPRESENTATION—VIEWPRSVWPRESENTED_ITEMPRSITMPRESENTEDITEM—REPRESENTATIONPRITRPPRE_DEFINEDCHARACTER—GLYPHPDCGPRE-DEFINED—CHARACTER—SPACINGPDCSPRE—.DEFINED—.COLOURPRDECLPRE—.DEFINED—.CURVE—.FONTPDCFPRE_DEFINED_HATCH—STYLEPDHSPR已DEFINED.MARKERPRDFMRPRE——DEFINEnPRESENTATION—,STYLEPDPSPRE—DEFINED-SIZEPRDFSZPRE—.DEFINED_SURFACE——SIDE-STYLEPDSSSPRE二DEFINED_SYMBOLPRDFSYPREDEFINEDTEX£FONTPDTFPRE—DEFINED-TILEPRDFTLPRE—DEFINED-TILE—STYLEPDTSPRODUCT—DATAREPRESENTATION—VIEWPDRVREPRESENTATION—ITEM-DEPENDENTLAYERASSIGNMENTRIDLASTATEVARIABLE—WITH—COLOURSVWCSTYLED_ITEMSTYn“MSURFACE——RENDERING—.GROPERTIESSRRNPRSURFACESIDE—STYLESRSDSTSURFACE-STYLE—BOUNDARYSRSTBNSURFACESTYLE—.CONTROL—.GRIDSSCGSURFACE—STYLE—FII,LAREASSFASURFACE—STYLE—PARAMETER—I。INESSPLSURFACE——STYLE—.REFLECTANCEAMBIENTSSRASURFACE—.STYLE—.REFLECTANCE—.AMBIENT—.DIFFUSESSRADSURFACE—STYLE-REFI,ECTANCE—AMBIENTDIFFUSE—SPECULARSSRADSSURFACE—.STYLE—.RENDERINGSRSTRNSURFACE—STYLE—RENDERINGWITHPROPERTIESSSRWPSURFACE..STYLE—.SEGMENTATION——CURVESSSC121 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994表A.1(续)实体名短名SURFACE——STYLESILItI)UETTESRSTSLSURFACE—STYI。E—TRANSPARENTSRSTTRSURFACE—STYI,E—USAGESRSTUSSYMBOL—COI.OURSYMCI。RSYMOI~EIEMENT—STYI。ESYELSTSYMBOl,一REPRESEN,I’ATIONSYMRPRSYMBOL—.REPRESENTATION—.MAPSYRPMPSYMBOL—REPRESENTATIONREI。ATIONSHlPSYRPRLSYMBOl。一REPRESENTATION—WITH—BLANKING—BOXSRWBBSYMBOL—STYLESYMSTYSYMBOL-TARGETSYMTRGTABLl●RECORDFIEI,I)_REPRESENTATIONTRFRTABLE—RECORDIFIELDREPRESENTATION—wITH—CLIPPINGBOXTRFRWCTABLERECORD—REPRESENTATI()NTBRCRPTABLEREPRESENTATIONTBI。RPRTABLE—REPRESEN3、ATION—REI.ATIONSHlPTBRPRLTABLE—.TEXT—.RELATIONSHIPTBTXRLTEXTFoNTTXTFNTTEXT—FONT—FAMIIXTXFNFMTEXTFONTINFAMIIJYTFIFTEXT—LI’FERALTXTLTRTEXTLITERAL—WlTH—ASSOCIATED—CURVESTLWACTEXT-1.TTERAI。w1TH—BLANKING—B()xTLWBBTEXTLITERALW1TH—DELINEATIONTLWDTEXT—LITERAL—WlTH—EXTENTTI。WETEXT—.STRING—.REPRESENTATIONTXSTRPTEXT—STYI。ETXTSTYTEXT—STYl,E—FOR—DEFINED—FONTTSFDFTEXT——STYLE—。WITH—。BOXCHARACTERISTICSTSWBCTEXT—STYLE—WITH—JUSTIFICATIONTSWJTEXTSTYI.E—WITH—MIRRORTSWMTEXT—STYLE—WITH—SPACINGTSWSTWODIRECTIONREPEAT—FACTORTDRFVIEWDEPENDENTANNOTATIONREPRESENTATI()NVDARVIEWVOLUMEVWVLM GB/T16656.46—2010/iso10303—46:1994附录B(规范性附录)信息对象的标识注册B.1文档标识为了保证在开发系统中信息对象的无二义性标识,分配给本部分的对象标识符是:{isostandard10303part(46)version(4))0这个值的意义在GB/T16262.1中定义,且在GB/T16656.1中描述。B.2模式标识B.2.1显示组织模式的标识为了保证在开放系统中显示组织模式的无二义性标识,分配给显示组织模式的模式(见第4章)对象标识符是:“sostandard10303part(46)version(4)schema(1)presentationorganisation—schema(1)}0这个值的意义在GB/T16262.1中定义,且在GB/T16656.1中描述。B.2.2显示定义模式的标识为了保证在开放系统中显示定义模式的无二义性标识,分配给显示定义模式的模式(见第5章)对象标识符是:{isostandard10303part(46)version(4)schema(1)presentation—definition—schema(2))|【这个值的意义在GB/T16262.1中定义,且在GB/T16656.1中描述。B.2.3显示外部表征模式的标识为了保证在开放系统中显示外部表征模式的无二义性标识,分配给显示外部表征模式的模式(见第6章)对象标识符是:{isostandard10303part(46)version(4)schema(1)presentation—appearance—schema(3))0这个值的意义在GB/T16262.1中定义,且在GB/T16656.1中描述。B.2.4显示资源模式的标识为了保证在开放系统中显示资源模式的无二义性标识,分配给显示资源模式的模式(见第7章)对象标识符是:{isostandard10303part(46)version(4)schema(1)presentationresource—schema(4))0这个值的意义在GB/T16262.1中定义,且在GB/T16656.1中描述。 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/I$O10303-46:1994附录C(资料性附录)计算机可识的清单本附录提供在本部分中规定的EXPRESS实体名和相应短名清单,同时也提供本部分中规定的完整的EXPRESS模式,不包含文本或注释。本附录的计算机可识形式可在如下URL找到:短名:http://www.reel.nist.gov/div826/subject/apde/snr/EXPRESS:http://www.reel.nist.gov/step/parts/part046/is/tc2/如果无法访问上述站点,请直接联系ISO中央秘书处或ISOTCl84/SC4秘书处:sc4sec@cme.nist.gov。注:在上述站点提供的计算机可识别形式的信息是资料性的。本部分正文部分包含的信息是规范性的。 D.1反射方程中使用的符号表D.1取自ISO/IEC9592—4的附录E。附录D(资料性附录)技术讨论GB/T16656.46—2010/ISO10303-46:1994衰D.1PHIGSPLUS的附录E:变■定义及其出处符号描述数据类型出处Ld光源定义3*R(1)L。光源颜色CoLRV(1)一L。光源位置3*R(1)L。光源密度指数R(1)Cl,C:衰减系数R(1)A。发射角R(1)L。光的衰减R(2)一O。对象位置3*R(3)od对象漫反射颜色CoLRV(4)0。对象镜面反射颜色COLRV(5)o。对象镜面反射指数R(5)K。环境反射系数R(5)Kd漫反射系数R(5)K,镜面反射系数R(5)V。从对象到视点的单位矢量3*R(2)V,来自对象的单位反射矢量3*R(2)一V-从对象到光源的单位矢量3*R(2)V。对象的单位法矢量NoRM(3)cl来自光源的环境影响COI。RV(2)Cd来自光源的漫射影响COLRV(2)c5来自光源的镜面反射影响COLRV(2)出处说明:(1)}光源表示;(2):计算的;(3):直接的或从对象几何导出的;(4):颜色表、正面颜色、顶点颜色、背面内部颜色;(5):表面或内部区域特性。 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994D.2推荐的反射方程下面的方程取自ISO/IEC9592—4的附录E。在一图元上的某点处求得的反射方程的结果是单一颜色,即是所有当前起作用的各个光源分量C。+Ca+C。的和:~∑(G,+cd,+c。,);f=】N一光源总数。对环境光源有:G—K。L。瓯cd一0ca一0对定向光源有:C。一0Cd—KdL。Od(V。·V1)C。一K。O.L。(矿。.矿,)oo对位置光源有:C。一0cd—KdOdL。(y。·VI)L。e—K。0,L。(矿。.矿,)oL。对一个点光源(如果V。是在光源作用锥的外面,则来自一个点光源的影响将为零)有:C。一oCd—K。OdE。(矿。.V+,)(rd.(一矿】))L|L。C。一K。0。L。(矿。.矿。)o(r。.(一矿,))L|L。光的衰减可按下式计算:L。一——————L————一C。+C。Ij苟。一r。||光的反射矢量可按下式计算:V,一2(V。·V1)V。~Vl在所有情况下,产生负值的点积将由零代替。126 跗录E(资料性附录)EXPRESS—G图GB/T16656.46—2010/ISO10303-46:1994图E.1到图E.42对应于附录A中给出的EXPRESS清单。这些图使用EXPRESS-G图形形式表示EXPRESS语言。EXPRESS-G在GB/T16656.11】996的附录D中定义。④㈤㈤I蔓兰竺孙篓蒌!竺!.林鎏鐾I图E.1显示组织模式EXPRESS-G图(7之1)127 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/IS010303-46:1994128图E.2显示组织模式EXPRESS-G图(7之2) GB/T16656.46—2010/[SO10303-46:1994圃囤圉图E.3显示组织模式EXPRESS-G图(7之3)129 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994130图E.4显示组织模式EXPRESs-G圉(7之4) GB/T16656.46—2010/ISO10303-46:1994一⋯一⋯一一一一一..Jo⋯一⋯一⋯一一一一。一+o图E.5显示组织模式EXPRESS-G图(7之5)⋯J图E.6显示组织模式EXPRESS-G图(7之6)131 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/ISO10303-46:1994132图E.7显示组织模式EXPRESS-G图(7之7)图E.8显示定义模式EXPRESS-G图(9之1) GB/T16656.46—2010/tso10303-46:1994㈢囤图E.9显示定义模式EXPRESS-G图(9之2)133 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994㈤国㈢134图E.10显示定义模式EXPRESS-G图(9之3) GB/T16656.46—2010/ISO10303-46:1994textdelineation㈤㈢图E.11显示定义模式EXPRESS-G图(9之4)㈢图E.12显示定义模式EXPRESS-G图(9之5)135 标准分享网www.bzfxw.com免费下载GB/T16656.46--201011S010303-46:1994回国④|\::竺=:!=兰!:竺:叫卜::竺:兰:竺/卜垂£=:!:兰/1图E.13显示定义模式EXPRESS-G图(9之6)136:delineation㈤resource:一geometry:图E.14显示定义模式EXPRESS-G图(9之7) (;BIT16656.46—2010/ffiO10303-46:1994圈E.15显示定义模式EXPRESS-G图(9之8)137 标准分享网www.bzfxw.com免费下载GB/T16656.46—20lO/iSo10303-46:1994138图E.16显示定义模式EXPRESS-G图(9之9) GB/T16656.46—2010/[so10303-46:1994图E.17显示外部表征模式EXPRESS-G图(21之1)139 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303—46:1994140presentationstyleselect圈E.18显示外部表征模式EXPP.|ESS-G图(21之2) GB/T16656.46--2010/[so10303-46:1994甲盾芦骂_⋯⋯j图E.19显示外部表征模式EXPRESS-G图(21之3)141 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/Iso10303-46:1994squaredorⅧded图E.20GBfVCfontorsealedcuiw—e—fo幽一显示外部表征模式EXPRESS-G图(21之4)㈣fontorscaledcurvefontselect142图E.L2-1-—豆杀乔葡爰-征J模式EXPRESS-G图(21之5i CB/T16656.46—2010/ISO10303-46:1994图E.22显示外部表征模式EXPRESS-G图(21之6)143 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/IS010303-46:1994144图E.23显示外部衰征模式ExPRESs-G图(21之7) GB/T16656.46--2010/ISO10303-46:1994L⋯⋯⋯⋯⋯⋯J图E.24显示外部表征模式EXPRESS-G图(21之8)pre_definedexternally㈤囤L一一一一⋯⋯⋯⋯一一JL一一一一一一图E.25显示外部表征模式EXPRESS-G图(21之9)145 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994㈢④146图E.26显示外部表征模式EXPRESS-G图(21之10) surfacesideGB/T16656.46—2010/ISO10303-46:1994styleelemcntselect图E.27显示外部表征模式EXPREss-G图(21之11)147 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/Lso10303-46:199412,5(11)12,s(1t)12.7(11)12,9。,)12,8(11))上bosur岫facesty虹su“搬stvlesurfacestylesurface_stylesurfsceswlesiIhouettescgmcntatlolLcon岫)lj州dpararnctcrIinesWleof。st.yml。e_。of。_,,stygl。e_o。f_“。n_c。。s~leofsWleofdJrecti,boundarycontrol_grid一:kh—i一!rh一()———^dircctionren⋯dcrinn..I,rcna。enn。g_/厂、、”一等呵。”一~|u。兰。京。。surfacei”’⋯⋯i9”“;;⋯—““。”。⋯‘shading_cmwc_rendering_;imnhodpropcmcsrcndcredcolour148图E.28显示外部表征模式EXPRESS".G图(21之12)1:2】 GB/T16656.46—2010/ISO10303-46:1994I_endering_select图E.29显示外部表征模式EXPRESS-G图(21之13)149 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/lSO10303-46:1994150图E.30显示外部表征模式EXPRESS-G图(21之14) GB/T16656.46—2010/ISO10303,46:1994/,、L“"2n4’/(_)tcxLstyle_with_boxcharacteristicscharactedsti拧n“1charackristic5⋯⋯⋯^⋯⋯一厶fboxslanttm2lcboxrotateI_⋯一boxheightboxwidth回圉图E.31显示外部表征模式EXPRESS-G图(21之15)151 标准分享网www.bzfxw.com免费下载GB/Tf6656.46--2010/ISO10303-46:1994characterspacingselect⋯⋯⋯⋯一一⋯--152图E.32显示外部表征模式EXPRESS-G圈(21之16) GB/T16656.46—2010/ISO10303-46:1994symbolstyleselect图E.33显示外部表征模式EXPRESS"G图(21之17)153 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994154tolem∞parameterselect.[_二二工二]surface:tolerance;parametcr图E.34显示外部表征模式EXPRESS-G图(21之18):tolemnceparamdcr GB/T16656.46—2010/ISO10303-46:1994tolerancedeviationsurfacedcviation图E.35显示外部裹征模式EXPRESS-G圈(21之19)approxlmauon155 标准分享网www.bzfxw.com免费下载GB/T16656.46--2010/[SO10303-46:1994156hiding_o,【_blankingselect圈E.36显示外部襄征模式EXPRESS-C.图(21之20) 1nvisibilitycontextGB/T16656.46—2010/ISO10303-46:1994图E.37显示外部表征模式EXPRESS—G图(21之21)157 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/lSO10303-46:1994158图E.38显示资源模式EXPRESS-G图(5之1) GB/T16656.46—2010/iso10303-46:1994图E.39显示资源模式EXPRESS-G圈(5之2)159 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994图E.40显示资源模式EXPRESS-G图(5之3)staircaseorlincar160图E.41显示资源模式EXPRESS-G图(5之4) GB/T16656.46—2010/ISO10303-46:1994图E.42显示资源模式EXPREKS--G图(5之5)161 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/mo10303-46:1994附录NA(资料性附录)ISo10303各部分的目录ISO10303是一个由不同部分组成的标准,各部分单独出版。ISO10303将各部分分为8个系列:描述方法、集成资源、应用解释构造、应用协议、抽象测试套件、实现方法、一致性测试和应用模型。ISO10303—1对这些系列进行了描述。ISO10303的总标题为《工业自动化系统与集成产品数据表达与交换》,它包括以下部分:——第1部分:概述与基本原理;——第11部分:描述方法:EXPRESS语言参考手册;——第12部分:描述方法:EXPRESS-I语言参考手册;——第14部分:描述方法:EXPRESS-x语言参考手册;——第21部分:实现方法:交换文件结构的纯正文编码;——第22部分:实现方法:标准数据访问接口规范;——第23部分:实现方法:C++语言联编的标准数据访问接口;——第24部分:实现方法:c语言联编的标准数据访问接口;——第25部分:实现方法:FORTRAN语言联编的标准数据访问接口;——第26部分:实现方法:接口定义语言联编的标准数据访问接口;——第27部分:实现方法:JAVA编程语言联编的标准数据访问接口Internet/Intranet扩展;——第28部分:实现方法:EXPRESS驱动数据的xML表达;——第29部分:实现方法:简化JAVA编程语言联编的标准数据访问接口Internet/Intranet扩展;——第31部分:一致性测试方法论与框架:基本概念;——第32部分:一致性测试方法论与框架:测试实验室与顾客的要求;——第34部分:一致性测试方法论与框架:应用协议实现的抽象测试方法;——第35部分:一致性测试方法论与框架:SDAI实现的抽象测试方法;——第41部分:集成通用资源:产品描述与支持原理;——第4z部分:集成通用资源:几何与拓扑表达;——第43部分:集成通用资源:表达结构;——第44部分:集成通用资源:产品结构配置;——第45部分:集成通用资源:材料;——第46部分:集成通用资源:可视化显示;——第47部分:集成通用资源:形状变化公差;——第49部分:集成通用资源:工艺过程结构与特性;——第50部分:集成通用资源:数学构造;——第101部分:集成应用资源:绘图;——第104部分:集成应用资源:有限元分析;——第105部分:集成应用资源:运动学;——第106部分:集成应用资源:建筑结构核心模型;——第107部分:集成应用资源:工程分析核心参考模型;——第108部分:集成应用资源:显式几何产品模型参数和约束;——第201部分:应用协议:显式绘图;——第202部分:应用协议:相关绘图;】62 GB/T16656.46—2010/ISO10303-46:1994——第203部分:应用协议:配置控制设计;——第204部分:应用协议:使用边界表达的机械设计;——第205部分:应用协议:使用曲面表达的机械设计;——第207部分:应用协议:钣金模具的规划与设计;——第208部分:应用协议:生命周期管理一更改过程;——第209部分:应用协议:复合材料和金属结构分析以及相关的设计;——第210部分:应用协议:印刷电路部件产品的设计数据;——第212部分:应用协议:电子技术设计和安装;——第213部分:应用协议:加工零件的数控工艺规程;——第214部分:应用协议:自动化机械设计过程的核心数据;——第215部分:应用协议:船舶布置;——第216部分:应用协议:船舶模型;——第217部分:应用协议:船舶管道系统;——第218部分:应用协议:船舶结构;——第220部分:应用协议:分层电子产品的工艺计划、制造和装配;——第221部分:应用协议:加工厂的功能数据及其模式表达;——第223部分:应用协议:铸造件设计制造产品信息交换;——第224部分:应用协议:采用加工特征定义机械产品的加工规划;——第225部分:应用协议:用显式形状表达的建筑元素;——第226部分:应用协议:船舶机械系统;——第227部分:应用协议:工厂空间配置;——第230部分:应用协议:建筑结构框架:钢结构;——第231部分:应用协议:工艺工程数据:关键设备的工艺设计和工艺规范——第232部分:应用协议:技术数据封装核心信息与交换;——第233部分:应用协议:系统工程数据的表达;——第234部分:应用协议:船舶操作日志、记录和报文;——第235部分:应用协议:产品设计和检验的材料信息;——第236部分:应用协议:家具产品数据和投影数据;——第301部分:抽象测试套件:显式绘图;——第302部分:抽象测试套件:相关绘图;——第303部分:抽象测试套件:配置控制设计;——第304部分:抽象测试套件:使用边界表达的机械设计;——第305部分:抽象测试套件:使用曲面表达的机械设计;——第307部分:抽象测试套件:钣金模具的规划与设计;——第308部分:抽象测试套件:生命周期管理一更改过程;——第309部分:抽象测试套件:复合材料和金属结构分析以及相关设计;——第310部分:抽象测试套件:印刷电路部件产品的设计数据;——第312部分:抽象测试套件:电子技术设计和安装;——第313部分:抽象测试套件:加工零件的数控工艺计划;——第314部分:抽象测试套件:自动化机械设计过程的核心数据;——第315部分:抽象测试套件:船舶布置;——第316部分:抽象测试套件:船舶模型;——第317部分:抽象测试套件:船舶管道系统; 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994——第318部分:抽象测试套件:船舶结构;——第321部分:抽象测试套件:加工厂的功能数据及其模式表达;——第322部分:抽象测试套件:复合结构的产品数据交换;——第323部分:抽象测试套件:铸造件设计制造产品信息交换;——第324部分:抽象测试套件:采用加工特征定义机械产品的加工规划;——第325部分:抽象测试套件:用显式形状表达的建筑元素;——第326部分:抽象测试套件:船舶机械系统;——第327部分:抽象测试套件:工厂空间配置;——第329部分:抽象测试套件:锻造件设计制造产品信息交换;——第330部分:抽象测试套件:建筑结构框架:钢结构;——第331部分:抽象测试套件:工艺工程数据;关键设备的工艺设计和工艺规范——第332部分:抽象测试套件:技术数据封装核心信息与交换;——第333部分:抽象测试套件:系统工程数据的表达;——第334部分:抽象测试套件:船舶操作日志、记录和报文;——第335部分:抽象测试套件:产品设计和检验的材料信息;——第336部分:抽象测试套件:家具产品数据和投影数据;——第501部分:应用解释构造:基于边的线框;——第502部分:应用解释构造:基于壳的线框;——第503部分:应用解释构造:几何边界的二维线框;——第504部分:应用解释构造:绘图标注;——第505部分:应用解释构造:图纸结构与管理;——第506部分:应用解释构造:绘图元素;——第507部分:应用解释构造:几何边界曲面;——第508部分:应用解释构造:非流形曲面;——第509部分:应用解释构造:流形曲面;——第510部分:应用解释构造:几何有界的线框;——第511部分:应用解释构造:拓扑边界的曲面;——第512部分:应用解释构造:小平面边界表达;——第513部分:应用解释构造:基本边界表达;——第514部分:应用解释构造:高级边界表达;——第515部分:应用解释构造:构造实体几何;——第517部分:应用解释构造:机械设计几何表达;——第518部分:应用解释构造:机械设计渲染表达;——第519部分:应用解释构造:几何拓扑;——第520部分:应用解释构造:相关绘图元素;——第1001部分:应用模块:表象分配;——第1002部分:应用模块:颜色;——第1003部分:应用模块:曲线表象;——第1004部分:应用模块:基本形状;——第1005部分:应用模块:基本拓扑形状;——第1006部分:应用模块:基础表达;——第1007部分:应用模块:一般表面表象;——第1008部分:应用模块:层分配; ——第1009部分:应用模块:形状表象和层。ISO10303各部分的编号反映了它的结构:——第11至第14部分规定了描述方法;——第21至第29部分规定了实现方法;——第31至第35部分规定了一致性测试方法与框架;——第4l至第50部分规定了集成通用资源;——第101至第108部分规定了集成应用资源;——第201至第236部分规定了应用协议;——第301至第336部分规定了抽象测试套件;——第501至第518部分规定了应用解释构造;——第1001至第1009部分规定了应用模块。ISO10303标准各部分的完整清单可以从因特网得到:http://www.nist.gov/sc4/editing/step/titles/。GB/T16656.46—2010/ISO10303-46:1994 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994附录NB(资料性附录)本部分英文黑体词的含义英文黑体词中文含义acycliccomposite—text非循环复合文本aeyclic—.occlusion—.precedence非循环遮挡的优先权acyclic_presentation—representation—relationship+非循环显示表示关系acyclic——symbol——representation—.relationship非循环符号表示关系annotation_curveoccurrence注释曲线具体值annotation..fill——area注释填充区annotation_fill—.area—.occurrence注释填充区域具体值annotation_occurrence注释具体值annotation—occurrencerelationship注释具体值关系annotation—.point—.occurrence注释点具体值annotation_symbol注释符号annotation_symbol—occurrence注释符号具体值annotation_table注释表annotationtable—occurrence注释表具体值注释文本annotationtext—character注释文本字符annotation—text—occurrence注释文本具体值annotatton_text—with—associated-CUL"Ve$带有相联蓝线的注释文本annotation_text—with—blanking—box带有空白框的注释文本annotationtext—with—delineation带有描画线的注释文本annotation—text—with_extent带有范围的注释文本approximation_method逼近方法approximationtolerance逼近公差approximation_tolerance—deviation逼近公差的偏差approximation—.tolerance—,parameter逼近公差参数area—.dependent..annotation—.representation区域相关的注释表示集中的区域区域或视图background—colour背景颜色box_characteristic—select方框参数选择box_height方框高度166 GB/T16656.46—2010/is;(110303-46:1994英文黑体词中文含义box_rotate—angle方框旋转角box_slant_angle方框倾斜角boxwidth方框宽度careera。image照相机图像cameramodel照相机模型camera—.model—.2d二维照相机模型camera—.model.—d2..shape_clipping二维照相机模型的形状剪裁camera——model..d3三维照相机模型camera——modeLd3——multi。.clipping三维照相机模型的多剪裁cameramodel—.d3——with—.hlhsr带有隐藏线和隐藏面消去的三维照相机模型camera—model—with-light_sources带有光源的照相机模型camera_usage照相机应用central—or_parallel中心或平行character—.glyph—.font——usage字符雕刻字型的应用character_glyph—.styleoutline字符雕刻式样轮廓character_glyph—style—outline—with-characteristics带有特征的字符雕刻式样character_glyphstyle—stroke字符雕刻式样笔划charaeter_glyph—symbol字符雕刻符号character—.glyph——symbol—.outline轮廓式字符雕刻符号character—.spacing..select字符间距选择character—.style..select字符式样选择colour颜色co/our_associated美联颜色colour_association_table,颜色关联表colour_rgb颜色rgbcolour—specification颜色规范compostte-text复合文本composite—.text——with..associated—.curves带有相联曲线的复合文本composite—.text_with..blanking—.box带有空白框的复合文本composite—text_with-delineation带有描画线的复合文本composite..text—.with——extent带有范围的复合文本context—dependent_over_riding—styled.item环境相关的取代式样化项curve_font_or_sealed—curve_font_select线型或缩放线型选择curve_or_annotation_curve_occurrence曲线或注释曲线具体值curve_or_render曲线或展示curve—style曲线式样167 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994英文黑体词中文含义curve_style_curve—pattern曲线式样曲线图式curve—style_curve_pattern_set曲线式样曲线图式集curve_stylefont曲线式样型curve_style..font—.and—.scaling曲线式样型与缩放比例curve_style_font_patterr.曲线式样型圈式curve_style_fontselect曲线式样型选择curve_style_rendering曲线式样展示curve_style_wide曲线式样宽度curve_stylewithends——and..corners带有端点和拐角的曲线式样eurve_to|ezanee_deviation曲线允许偏差curve_tolerance_parameter曲线公差参数definedcharacter_glyph定义字符雕刻文字defined_glyph.select定义雕刻文字选择defined_symbol定义符号defined——symbol——select定义符号选择dennedtable定义表direction—count_select方向数选择externally_defined-eharacter_glyph外部定义字符雕刻文字externallydefined-curve_font外部定义线型externally—deflned_hatch—style外部定义剖面线式样externally_defined.style外部定义式样externally_definedsymbol外部定义符externally_definedtext_font外部定义文本字型externally_defined—tile外部定义花砖线ext.ernally—defined—tile_style外部定义的花砖线式样fieldintable表域fill—area_stylecolour填充区式样颜色fill_area_style—hatching填充区式样剖面线fIll-area_style—tile_coloured—region填充区式样花砖线上色区域fIlL&tea—styletile_curve_whh_style带有式样的填充区式样花砖线fill——areastyletile_shape—.select填充区式样花砖形状选择fill_areastyle.,tile—.symb01..withstyle带有式样的填充区式样花砖线符号filLarea_style—tiles填充区式样花砖线fill—style_select填充式样选择fontselect字型选择graphicsLtransformation图形变换168 GB/T16656.46—2010/lSO10303-46:1994英文黑体词中文含义hiding_or—blanking_select隐藏或消隐选择invisibility不可见性invisibilitycontext不可见性的相关环境invisibleitern不可见项layereditern分层项light_source光源light—source_ambient背景光源light_source—directional有向光源light_source—positional定位光源light_source_spot点光源markerselect标志选择marker_type标志类型null—style空式样occlusion_precedence遮挡优先权one_direction—.repeat—.factor单向重复因子over_riding_styled-item取代式样化项olanarbox平面框平面范围point—style点式样predefined-character_glyph预定义字符雕刻文字pre_defined-character_spacing预定义字符间距pre—defined_colour预定义颜色pre—.definedcurve..font预定义线型pre..defined..hatehstyle预定义剖面线式样pre—.defined—.marker预定义标志pre_defined—presentation_style预定义显示式样pre_defined—size预定义尺寸pre_defined—surfaceside_style预定义曲面侧面式样pre_definedsymbol预定义符号pre—definedtext_font预定义文本字型pre—defined_tile预定义花砖线pre_defined-tile_style预定义花砖线式样presentable_text可显示文本presentation_area显示区域presentation_layer_assignment显示层的分配presentation_layerusage显示层的应用169 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/Iso10303-46:1994英文黑体词中文含义presentation_representation显示表示presentation_representation_relationship显示表示关系presentation_representation—select显示表示的选择presentation_scaled_placement显示缩放方位presentation_set显示集presentationsize显示大小presentation_size—,assignment—.select显示大小分配的选择presentation_style—assignment显示式样分配presentation_style—by_context依据相关环境的显示式样presentation_style—select显示式样选择presentationview显示视图presented—item显示项presented—item_representation显示项的表示productdatarepresentationview产品数据表示视图product—.orpresentation..space产品空间或显示空间rendering_properties—select展示特性选择representation—.item—.dependent_layer_assignment表示项相关的层分配shading—.curve..method曲线浓淡处理方法shadingsurface—method曲面浓淡处理方法大小选择squared—or_rounded方形或圆形staircase_orlinear变量阶梯或线性state_variable—withcolour带有颜色的状态styled—item式样化项surface—rendering_properties曲面展示特性surfaceside曲面侧面surface—.side—.style曲面侧面式样surface—.side—.style—.select曲面侧面式样选择surface—style_boundary曲面式样边界surface—.style_control—.grid曲面式样控制网格surface—style_element_select曲面式样元素选择surface..style_fill—.area曲面式样填充区surface—style_parameterline曲面式样参数线surface—.style_reflectance——ambient曲面式样反射背景surface_style_reflectanceambient—diffuse曲面式样反射背景漫反射surface—.style_reflectance_ambient—.diffuse—.specular曲面式样反射背景的镜面漫反射170 GB/T16656.46—2010/ISO10303-46:1994英文黑体词中文含义surface—.style—.rendering曲面式样展示surface—stylerendering—with-properties带有特性的曲面式样展示surface_style—.segmentation—.curve曲面式样分段曲线surface_style—silhouette曲面式样轮廓surfacestyle—transparent曲面式样透明度surface—styleusage曲面式样应用surface—.tolerance——deviation曲面公差偏差svmbolcolour符号颜色symbol—.element..style符号元素式样symbol—representation符号表示symbol—.representation—.map符号表示映像symbol—.representation—.relationship符号表示关系symbol—.representation—.rule符号表示规则symbol—.representation_with—.blanking—.box带有空白框的符号表示symbol—style符号式样symbol—.style—.select符号式样选择symboLtarget符号目标table_record—field-representation表记录域表示table_record—.field——representation—.with..clipping——box带有剪裁的框表记录域表示table—.record——representation表记录表示table—representation表表示table—representation_relationship表表示关系table—.text—.relationship表文本关系text—alignment文本对齐textdelineation文本描画线文本字型textfontfamily文本字型族text—.font—.in—.family族中文本字型textJustilication文本校对textliteral文本文字text—.1iteral—.with—.associated..curves带有相联曲线的文本文字text—.1iteral——with——blanking—.box带有空白框的文本文字text—。literal—.with—.delineation描画线的文本文字text—literal—with-extent带有范围的文本文字文本或字符文本路径171 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISo10303-46:1994英文黑体词中文含义text_string_representation文本串表示文本式样text_style_for_definedfont定义字型的文本式样text_style_with—box_characteristics带有框特征的文本式样text_style—with_justification带有校对的文本式样text_stylewithmirror镜像文本式样text—style_with-spacing带有间距的文本式样tolerance_deviation_select公差偏差选择tolerance—parameter_select公差参数选择tolerance_select公差选择twodirection_repeat—factor双向重复因子u_direction_countu方向数v_direction_countv方向数view_dependent_annotationrepresentation视图相关的注释表示viewvolume视图立体172 参考文献GB/T16656.46--2010/]S010303-46:1994[1]IsO/IEc646:1991Informationtechnology--ISO7bitcodedcharactersetforinformationinterchange(信息技术——IsO7位信息交换编码字符集)、Ez]ISO/IEC9541:1991Informationtechnology--Fontinformationinterchange(信息技术——字型信息交换)[3]ISO8613Informationprocessing--Textandofficesystem--Opendocumentarchitecture(ODA)andinterchangeformat(信息处理——文本与办公系统——开放文档结构与交换格式)E4]ISO10180Informationtechnology--Textcommunication--StandardPageDescriptionlanguage(sPDL)(信息技术——文本通信——标准页描述语言)[5]ISO7942:1985Informationprocessingsystems--Computergraphics--GraphicalKernelSystem(GKS)functienaldescription(信息处理系统——计算机图学——图形核心系统的功能描述)[6]ISO8805:1985Informationprocessingsystems--Computergraphics--GraphicalKernelSystemforThreeDimensions(GKS-3D)functionaldescription(信息处理系统——计算机图学——3维图形核心系统的功能描述)[73IsO/IEc9592Informationprocessingsystems--Computergraphics--ProgrammersHierarchicalInteractiveGraphicsSystem(PHIGS)(信急处理系统一~计算机图学——程序员分层交互图形系统)[83IsO/IEc9592—4:1992Informationprocessingsystems--Computergraphics--Programmer’sHierarchicalInteractiveGraphicsSystem--Part4:PlusLumiereandSurfaces,PHIGSPLuS(信息处理系统——计算机图学~—程序员分层交互图形系统——第4部分:PHIGsPLUS)[93ISO8632:1992Informationtechnology--Computergraphies--Metafileforthestorageandtransferofpicturedescriptioninformation(信息技术——计算机图学——画面述信息存贮与传输元文件)[10]USPRO/Po—100DigitalRepresentationforCommunicationofProductDefinitionDataIGES5.2(产品定义数据通信的数字表示——IGEs5.2)[11]NEwMAN,WILLIAMM.andSPROULL,ROBERTF.,principlesofInteractiveComputerGraphics,McGrawHill,1981,ISBNO-07-046338—7(交互式计算机图学原理)[123FOLFY,JAMEsD.andVANDAM,ANDRIES,FundamentalsofInteractiveComputerGraphicsAddisonWesley,1984,ISBN0-201—14468—9(交互式计算机图学基础)173 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303-46:1994索acyclic—composite_text⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.6.1acyclic_occlusion_precedence⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.13.1acyclic—presentation—representation—relationship⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.9.1acyclic—symbol—representation_relationship⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.6.2annotationcurveoccurrence⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.5.3annotationfillarea⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.4.1annotatinnfillareaoccurrence⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.5.4annatationoccurrence⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.5.1annotationoccurrencerelationship⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.5.8annotation—point—occurrence⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.5.2annotationsymbol······⋯···································-···⋯····-····················⋯···········⋯···5.4.7annotation_symbol—occurrence⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.5.6annotationtable·········⋯···········⋯··················-·-····⋯·························⋯···········⋯···5.4.8annotationtableoccurrence⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.5.7annotation—text⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.4.18annotationtextcharacter·························-·····························⋯························⋯··5.4.24annotationtextoccurrence⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.5.5annotationtextwithassociatedcarves·····-···⋯·························⋯·····-·····⋯····-·-···⋯..5.4.22annotation_text—with—blanking_box⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.4.21annotationtextwithdelineation··⋯··-······-···⋯·····················-···⋯··········-⋯··········⋯··5.4.20annotationtextwithextent⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.4.19approximation—method⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3.33approximation—tolerance⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。。‘6.11.1approximation—tolerance_deviation⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.”.2approximation—tolerance_parameter⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.11.3area_dependent—annotationrepresentation···············-······⋯··········⋯········-·-············-·⋯·..4.4.6area_in—set···-⋯············⋯·······⋯⋯··························⋯···········⋯········-··⋯···--····-····”4.4.4areaorview····-···········⋯··········⋯··························⋯··············-·············--········⋯···4.3.2background—colour⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”4.4.10box—characteristic_select⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3.25box_height⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯·⋯--⋯⋯⋯-·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯一6.3.26box_rotate_angle⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-·⋯⋯⋯⋯⋯⋯6.3.29box—slanLangle-⋯⋯⋯⋯⋯-⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯一⋯⋯⋯··⋯-⋯⋯⋯⋯⋯⋯⋯··⋯⋯6.3.28boxwidth⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-·⋯⋯⋯--·⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯··6.3.27camera_image⋯⋯⋯⋯-⋯⋯⋯⋯⋯-‘⋯⋯⋯-⋯⋯⋯⋯⋯-⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.5.14camera_model⋯⋯⋯·-·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“4.5.1cameramodel2d⋯⋯⋯·⋯-·⋯⋯⋯⋯⋯⋯⋯·⋯-⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯-·⋯-⋯··4.5.2camera—model—d2一shape_clipping-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯---·⋯⋯⋯⋯⋯⋯⋯⋯⋯4.5.3camera_model—d3⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-·⋯⋯4.5.4camera_model—d3一multi—clipping⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯--·⋯4.5.7174 GB/T16656.46--2010/]S010303—46:1994cameramodel—d3一with—hlhsr····-····················-··············-·······“camera—model—with—lighLsources⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”cumerR_osage‘‘’‘’’’’。‘‘’’‘‘‘‘’’’‘’’‘‘‘。。。。。‘‘‘‘‘’’’+’’‘‘‘。。‘。‘‘‘‘············。。。‘‘central—or_parallel·····················································-·········character_glypb—tont_usage⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯character_glyph—styleoutline········································-··········character_glyph—style_outline_with—characteristics························character—glyph—style—stroke··············-·-····-·············-···-·-······⋯character_毋YPh_symbol⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯character_glyph—symbol—outline················-···-···············-··········一character_glyph—symbol—stroke··············-···············-··············⋯character_spacing_select··············-·········································-·character_styleselect············-·-···················-···-················-····tcolour·····-·-··············-···-·-·································-...-...··.······colour_associated····························-······································colour—associationtable··············-··-········································colour—rgb-····················-·················--·········-······-···············colourspecification····-··················--···········......-····................-composite_text·。。。················--················································compositetext—with—associated—curves··················-···-·················composite—texLwith—blanking_box⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·composite—text—with—delineation·······-·········,····························composite_text—with—extent··--··················-·····························contexLdependent~over_riding_styled—item⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯curve—font—or—scaled—curve—font—select·········-·····························curve—or_annotation—curveoccurrence···‘····················-···············curve—orrender·····························-···················一··········--·····curvestyle‘·········-·················-·-···················---·················-····curve_style—curve—pattern······-···············-···-·············-··-···········curve_style_curve_pattern—set··---················-·····························curve_style_font················································-····················Curve—style_font—and—sealing·····················--·························“··curve—style—font—pattern····················-·-···············-··················curvestyle_fontselect············-·····--··················-············-····--··curve_style_rendering····-·················-················-····················curve—style_wide···--···--··········-·-···---··············-·····-··············-·curve_style—with—ends—and—corners··········-···-一-··············-····-········curve_tolerance_deviation····················-·-····················-···········curve—tolerance—parameter··---···············--···················--·············defined_characterglyph-················-······-·············--··················defined_.glyph—select···········--················-···-·················-···········defined—symbol··········-·······················-·····························-···-defined_symbol—select···········--················-······························一4.5.6—4.5.84.5.15—4.3.3·7.3.4·6.9.3··6.9.4··6.9.2—7.3.1·7.3.3·7.3.26.3.306.3.237.3.107.3.137.3.147.3.127.3.115.4.335.4.375.4.365.4.355.4.34·6.4.3·6.3.76.3.126.3.16·6.6.16.6.10·6.6.9·6.6.66.6.11·6.6.7·6.3.8·6.8.6·6.6.8·6.6.26.3.356.3.395.4.25·5.3.5·5.4.2·5.3.2175 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/[SO10303-46:1994definedtable⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯direction_count_select····⋯‘················⋯················‘。。externally—defined—character_glyph。‘‘‘·。⋯‘‘‘‘‘‘‘‘’。·‘‘‘·⋯‘externally_definedcurve_font····································externally_defined_hatch—style···········‘‘‘。-··············‘‘。externally_defined—style⋯‘‘‘‘‘·······-···⋯‘⋯···-·········‘‘‘externally—defined—symbol’。‘‘‘‘‘‘‘‘‘‘‘。··⋯‘‘‘‘‘‘‘。。‘。。····⋯‘externally_definedtexLfont⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯externally_defined_tile·⋯‘‘‘‘‘‘。‘。‘·······⋯‘‘‘。。‘‘‘·······⋯。externally_definedtiie二style⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯fieidintahie····⋯········⋯················⋯·-··················fiIIareastylecoionr⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯脚L8res_style_hatching⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯fill—area_style_tile_coloured—region’·····⋯‘‘。‘。‘‘‘‘。。‘‘‘。。‘’’1fill—area_style_tilecurve_with_style·‘····’’’’‘‘‘‘‘‘‘‘‘‘‘‘。‘‘。‘fill—areastyle_tileshape_select⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“fill—mrea_style_tilesymbol—with—style⋯⋯⋯⋯⋯⋯⋯⋯“fill—arrn_style_tiles⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯fill—styleselect⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯‘font_select⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯graphical—transformation‘‘‘‘‘‘‘。‘。‘‘·‘····⋯‘。‘‘。。‘‘。。‘·‘···⋯hiding_or_blanking_select‘‘‘‘‘‘‘‘··········⋯。‘‘‘‘。‘‘。。。·····⋯invisibility··-···⋯‘‘‘。‘‘···‘‘’’’‘‘‘‘’‘‘‘。‘。‘‘‘’’’‘‘‘’‘‘‘‘‘‘‘‘‘‘‘。。。invisibility—context‘‘‘‘‘‘‘‘‘‘‘‘‘‘。‘’’’‘‘‘‘‘‘‘‘⋯‘‘‘‘‘。‘’‘‘’‘’+‘‘⋯invisible_item‘‘‘⋯⋯’’’’‘⋯‘‘‘‘‘‘‘‘‘‘‘‘‘’’’⋯‘’‘‘‘‘‘‘‘‘‘‘‘。。。‘‘’layered_item··-·⋯‘’‘‘‘‘‘‘⋯‘‘。。。‘‘‘’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘。‘。’’‘‘‘‘‘‘。lighLsource⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯light-source_ambient⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯’lightsourcedirectional⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯‘HghLsource_positional⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯’HghLsource_spot⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯‘marker_select‘···⋯‘‘‘+‘。‘‘⋯‘‘。。‘‘‘‘‘’‘‘‘’‘。‘。。‘‘’‘。‘。‘‘‘’’‘‘‘‘⋯‘marker_type‘‘‘‘‘‘’‘’’’‘‘‘’⋯‘‘‘‘‘‘‘‘‘‘。’’‘’。‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘。‘+’’⋯null_style·······⋯‘‘’‘‘‘’‘‘‘‘‘’’’’‘‘‘’‘’‘‘’‘‘‘’’‘‘’’’’’’’‘‘‘’‘‘‘’’‘。occlusion—precedence’‘‘‘’‘‘‘‘‘‘‘‘‘‘‘‘。。‘‘’’’⋯‘‘‘‘‘‘‘‘‘‘。。。。‘’⋯one_direction_repeaLfactor⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯’over_ridingstyled—item‘‘‘‘‘‘‘‘。。’’’‘’’+‘‘‘‘⋯‘‘。。。’‘’。‘‘’‘’‘‘⋯planar_box·······⋯·‘‘·····⋯‘‘‘‘‘‘‘‘‘‘‘‘······‘’‘‘‘‘‘‘‘‘‘‘‘。‘···⋯planar_extent···⋯‘‘‘······‘‘‘‘‘‘‘‘。‘。·‘‘‘。··⋯‘。。‘。’。’‘‘。。。‘···‘‘poinLstyle⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯pre_definedcharncter_glyph‘‘‘。。‘··········⋯‘‘‘。‘··········⋯pre_definedcharacter_spacing‘‘‘‘‘‘‘‘。。‘‘’’’‘‘‘’‘‘‘‘‘‘‘’‘‘‘‘’’pre_defined—colour·············-··············⋯···-···········⋯176···5.4.3·6.3.18—5.4.26⋯6.6.5⋯6.7.4···6.4.7···5.4.6···7.3.8··6.7.13⋯6.7.7·一5.6.3···6.7.2⋯6.7.5·6.7.10⋯6.7.9·6.3.11·6.7.11⋯6.7.8··6.3.10⋯7.2.3”4.4.12··6.3.41-·6.12.2..6.3.42—6.3.43···4.3.4·”4.5.9—4.5.10—4.5.11“4.5.12”4.5.13⋯6.3.4⋯6.3.5⋯6.3.3”6.12.1”6.7.14··6.4.12⋯7.3.8..7.3.17⋯6.5.1“5.4.27⋯6.9.9~7.3.16 GB/T16656.46—2010/ISO10303—4611994pre_deflned—curve—font⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.6.4pre_defined—hatch—style⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.7.3pre_defined_marker⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.5.2pre_defined_presentation—style⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.4.6pre_deflned_size⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”6.5.3pre_deflned_serfare_side_style⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.8.2pre_defined—symbol·························································-···································-一5.4.5pre_deflned—text—font··················································-········································”7.3.9pre_defined—tile⋯⋯⋯⋯⋯⋯-⋯⋯-·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.7.12pre_defined—tilestyle-······-···············································-··············-····················..6.7.6presentable_text··········-·········································-····-··········································..7.2.2presentation—area⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯~4.4.3presentation—layer_assignment⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.6.1presentation—layer_usage⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”4.6.3presentation—representation·································-··-·······························-·········-······”4.4.2presentation—representation—relationship⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.4.11presentation—representation—select··························-···········--····································”4.3.5presentation—scaled—placement⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.3.19presentation—set⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.4.1presentation—size⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.4.9presentation—size—assignmenLselect⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.3.1presentation—style_assignment⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.4.4presentation—style_by—context···················································-······························..6.4.5presentation—styleselect‘‘。‘。。‘··································-·····-·--···-····················-············..6.3.2presentation_view·································································-···················⋯·········一4.4.5presented—item·····-········································⋯·⋯·⋯·····················-·····················”4.7.2presented—itemrepresentation⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.7.1preducLdatarepresentation—view⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.4.7predueLor_presentation—space⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3.37rendering_properties_select··-·······················-···········--··········································一6.3.22representation—item_dependent—layer_assignment······································--··-·······-·-·····一4.6.2shading_curve—method⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3.17shading_surface—method⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3.21size_select⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一6.3.6squared—or_rounded⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3.9staircase—or—linear⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯~7.2.1statevariable_with—coiour⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7.3.15styled_item⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.4.1surface_rendering—properties⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”6.8.7surface_side⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3.13surface_side_style⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯”6.8.3surface_side_style_select⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3.14surface_style_t’oundary⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯-·⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯”6.8.5】77 标准分享网www.bzfxw.com免费下载GB/T16656.46—2010/ISO10303—46:1994surface_style_control—grid···⋯······⋯⋯···⋯··⋯····⋯···⋯······⋯···⋯·。‘⋯‘‘’⋯‘。。⋯。。‘⋯。‘。⋯6.8.10SUrfucestyle·······················⋯·············-··············--·····-···················⋯...elementselect6315surfacestylefillarea················-···-·····-··········-······················⋯·············-····--·····-·‘‘‘6.8.4surface_style_parameter—line⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.8.11surfare_style_refiectance_ambient···························-·············-·-···_-····__···。·+‘‘‘。‘‘‘‘‘’‘’’’⋯6.8.14surface_style_cefiectance_ambient—diffuse···············-···-·····-········⋯·······················‘·‘‘~6.8.15surface_style_reflectance_ambient_diffuse_speculur······················⋯········‘-。。。‘‘‘。‘’。‘。‘‘。‘⋯6.8.16surface_style_rendering⋯·············································-····--····‘‘‘’‘’‘‘。’‘‘‘‘‘’’’‘‘’’’+’‘’。‘。‘6.8.12surface—style_renderingwith—properties⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯’一6.8.13surface_style_segmentation—curve⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”6.8.9surfacestylesilhouette⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯--·⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯~6.8.8surface—style_transparent⋯···⋯···⋯···⋯⋯···⋯···⋯···⋯·-·⋯⋯····⋯’+⋯‘‘+⋯’’’⋯’。‘⋯‘‘‘⋯6.8.17surface_style_usage⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。’⋯6.8.1surface_tolerance_deviation·-·····················⋯································‘··_··‘_‘‘‘‘。‘‘‘‘。‘‘‘‘’⋯6.3.36symbolcolour⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.10.3symbol—element_style···⋯···⋯···⋯·········⋯·-·-··⋯⋯⋯···⋯···⋯····⋯‘‘⋯⋯‘‘+⋯’’+⋯’。‘⋯‘~6.10.2symbol—representation⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.4.10symbol—representation—map⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.4.9symbol—representation—relationship⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.4.16symbolrepresentationrule⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯‘‘4.8.1symbol—representation_with—blanking_box⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.4.11symbol—style⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯’⋯⋯⋯⋯⋯⋯⋯⋯一6.10.1symbol—style_select⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3.31symbol—target⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.4.4table—record—field—representation···-··⋯···⋯···⋯···⋯···⋯············⋯···⋯···⋯·。‘。‘。‘。‘⋯⋯⋯5.4.14table_record—field—representation—with_clipping_box⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。⋯⋯⋯‘。5.4.15tablerecordrepresentation······-⋯··········································⋯·················-········⋯5.4.13table_representaUon························································-·-···__·-·······‘·_···‘‘‘‘。‘‘‘‘‘’⋯5.4.12table_representation—relationship⋯···⋯············⋯···⋯···⋯·········⋯‘‘‘⋯‘‘‘‘‘‘⋯‘’‘⋯’’‘⋯⋯5.4.17tabletextrelationship···-································-···········-····-······⋯······························5.5.9textalignment····································································⋯·········-···-····-·········。‘‘5.3.4textdelineation⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-·⋯⋯⋯⋯⋯⋯·⋯5.3.1textfont....···..·.·································---·········--·····-···········⋯···························‘‘。7.3.5text_font—family···⋯·--⋯·········⋯···⋯······⋯···⋯···⋯···⋯···⋯··⋯····⋯⋯···⋯···⋯··‘⋯‘一7.3.6textfontinfamily··································-······-·-···················⋯··························-‘。·7.3.7textjustifieation·········⋯·································-··········-··········⋯···························’‘6.3.24textliteral................····-·····-·····-·····---································⋯·-·-··········-·····-·····-··5.4.26text—literal—with—associated—curves·····································--······-‘‘·‘‘‘。‘‘‘。‘‘‘‘‘‘‘’‘‘‘’‘’‘⋯5.4.32text—literal—with—blanking—box⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.4.31textliteralwithdelineation·············································-·····-····-························⋯5.4.30textliteralwithextent⋯·······················································⋯······················-·-··。‘5.4.29textorcharacter⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”5.3.3textpath···········································································⋯······················-····。。‘5.3.6】78 GB/T16656.46—20IO/ISO10303-46:1994text—string_representation·······-···············-·-·················text—style··-·-···················-····-···········--····-·-······-·-····text—stylefor_defined—font··········································text—style_with—box_characteristics·············-·····-·············text—style_withjustification⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯texLstyle_with—mirror⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·textstylewith—spacing·············································tolerancedeviationselect···········································tolerance—parameter_select···········································tolerance_select··--····--····--····-·-·····-···--·················-···two_direction—repeat—factor········································u—direction—count····················································v—direction—count⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·view—dependent—annotation—representation·······-···---····-··viewvolume···········-······-··⋯·······-···---····-·······-·-···-t··············································5.4.23⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.9.1⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.9.5⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.9.7⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.9.6⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一6.9.10········-·-···············--······⋯········6.9.8··········-·······················⋯·······6.3.34⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一6.3.38⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”6.3.32⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“6.7.15⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“6.3.19⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一6.3.20·······-···--····--·····-·············-······4.4.8······-·····················-················4.4.5179'

您可能关注的文档