GBT 16656.46-2010 工业自动化系统与集成 产品数据表达与交换 第46部分:集成通用资源:可视化显示_第1页
GBT 16656.46-2010 工业自动化系统与集成 产品数据表达与交换 第46部分:集成通用资源:可视化显示_第2页
GBT 16656.46-2010 工业自动化系统与集成 产品数据表达与交换 第46部分:集成通用资源:可视化显示_第3页
GBT 16656.46-2010 工业自动化系统与集成 产品数据表达与交换 第46部分:集成通用资源:可视化显示_第4页
GBT 16656.46-2010 工业自动化系统与集成 产品数据表达与交换 第46部分:集成通用资源:可视化显示_第5页
已阅读5页,还剩188页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

囝园ICS25.040.40L67囝园中华人民共和国国家标准GB/T16656.46—201O/ISO10303-46:1994代替GB/T16656.46 1998工业自动化系统与集成j., 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前言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯引言前言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯引言范围·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·2规范性引用文件·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·3术语、定义和缩略语⋯⋯⋯⋯·⋯⋯⋯⋯⋯·⋯·⋯···3.在GB/16656.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显示定义模式的类型定义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5.4显示定义模式的实体定义:注释元语⋯⋯⋯⋯⋯5.5显示定义模式的实体定义:注释的具体值⋯⋯⋯5.6显示定义模式的函数定义⋯⋯⋯⋯⋯⋯⋯⋯⋯·6显示的外部表征⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.2基本概念与设定⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.3显示外部表征模式的类型定义⋯⋯⋯⋯⋯⋯⋯⋯6.4显示外部表征模式的实体定义:式样分配⋯⋯⋯6.5显示外部表征模式的实体定义:点的显示式样⋯6.显示外部表征模式的实体定义:曲线的显示式样6.7显示外部表征模式的实体定义:填充区的显示式6.8显示外部表征模式的实体定义:曲面的显示式样6.9显示外部表征模式的实体定义:文本的显示式样6.10显示外部表征模式的实体定义:符号的显示式6.11显示外部表征模式的实体定义:逼近公差⋯⋯6.12显示外部表征模式的实体定义:遮挡与可见性6B/16656.46—2010/I$10303-46:199ⅢⅦ,,o如M曲∞驵驵驺弘姐弘”弛盯盯∞∞%他跎踮船%∞眈∞叫。GB/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ⅡGB/16656.46—2010/IS10303—46:199GB/GB/16656.46—2010/IS10303—46:199GB/16656(IS10303)《工业自动化系统和集成产品数据表达与交换》个由多个部分组的标准,各部分单独出版。GB/16656的所属各部分又组成多个子系列,即——第1至第19部分规定了描述方法——第20至第29部分规定了实现方法——第30至第39部分规定了一致性测试方法与框架——第40至第59部分规定了集成通用资源——第100至第99部分规定了集成应用资源——第200至第299部分规定了应用协议——第300至第399部分规定了抽象测试套件~一第400至第499部分规定了应用模块——第500至第599部分规定了应用解释构造第1000至第1999部分规定了应用模块GB/16656{工业自动化系统与集成产品数据表达与交换》现已发布和即将发布的包括以部分~一第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部分:应用协议:相关绘图ⅢGB/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.1 2000的基本规定为便于使用,本部分做了下列编辑性修改:——删除了ISO10303~46的前言,按照我国国家标准编写规定重新起草了前言;——将“ISO10303—46:1994”改为“GB/T16656.46—2010或GB/T16656的本部分”;——将ISO1030346:1994第2章“规范性引用文件”中的引导语改为GB/T1.1—2000中的规定的引导语;——删除了ISO10303—46的资料性附录F文献;——对带下划线的用于EXPRESS语言描述的各黑体英文实体名,为了既维护其英文原意又便于了解其名称所代表的含义,在本部分中,以英文为主;——为了让标准使用者了解ISO10303的总体结构,将ISO网站上给出的ISO10303各部分的目录收入了本部分的附录NA;——为了使读者便于理解本部分黑体的英文实体名含义,增加资料性附录NB。本部分代替GB/T16656.46--1998<<工业自动化系统和集成产品数据表达与交换第46部分:ⅣGB/16656.46—2010/lS10303-46:199集成通用资源:可视化显示》GB/16656.46—2010/lS10303-46:199集成通用资源:可视化显示》本部分与相比主要变化如下⋯一第2章增加一个规范性引用标准:IS3098—0:1997技术产品文文字第0部分:一要求一一对GB/16656.46--1998(idIs()103046:1994)的技术修改主要包括修正EXPRESS描的错误、增加新的EXPRESS、修正非形式限制和形式限制中的错误等,主要涉及以下章条presentation——organization——schem4.3.layered—ite4.5.view—volum4.5.ligh4.5.1camera—imag4.5.1camera—image一3d—with—scal4.9.acyclic—presentation—representatiorelationshi4.9.aspect—ratipresentation——definition——schem5.4.1table—record—representatio5.4.1table—record—field—representatioshi5.6.acyclic—symbol—representatiorelatio5.6.field—in—tablpresentation——appearance——schem6.3.stylselec6.3.4invisible—ite6.6.draughting—pre—defined—curve—fon6.9.1text——style——with—mirro6.13.acyclic—occlusion—precedenc7.2.fonselec7.3一characteglypsymbo7.3.characteglypfont—usag7.3.1colouassociate7.3.2draughting—prdefineeolou7.3.2draughting—pre—defined—text—fon7.3.2generic—character—glyph—symbo——附录A,增加了新的实体名一一附录B的B.1,更改了本部分的对象标识符——附录B的B.2.1,更改了显示组织模式的对象标识符——附录B的B.2.2,更改了显示定义模式的对象标识符——附录B的B.2.3,更改了显示外部表征模式的对象标识符——附录B的B.2.4,更改了显示资源模式的对象标识符——附录C,EXPRESS的引用方式替换为URI。引用——附录E中的EXPRESG图根据增加内容做了相应的更改本部分的附录A和附录B为规范性附录,附录C、附录D、附录E、附录NA和附录NB为资料附录本部分由中国机械工业联合会提出矿GB/T16656.46—2010/iso10303-46:1994本部分由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。本部分起草单位:北京机械工业自动化研究所、北京航空航天大学。本部分主要起草人:高雪芹、孙洁香、席平、胡毕富。本部分所代替标准的历次版本发布情况为:——GB/T16656.46—1998。ⅥGB/16656.46—2010/IS10303—46:199GB/GB/16656.46—2010/IS10303—46:199GB/16656是计算机可识的产品数据表达与交换的国家标准。目提供一种与任何特定系且也是实现和共享产品数据库和存档的基础GB/16656由一系列部分组成,每个部分单独发布。GB/16656的各个部分都分属下述系列一,即描述方法、集成资源、应用协议、抽象测试组、实现方法及一致性测试。在GB/16656.1中描了这些系列。本部分是集成资源系列中的一个标准。本部分的几个主要章条是——显示的组织一一显示的定义——显示的外部表征——显示的资源本部分规定产品可显示特性的可视化集成资源(GB/16656.42)部分的信息相关联。应用协议确定同时使用的资源部分。本部分中使用通用资源ISO标准,诸如GKS一3D(ISO/IE8805)及PHIGSPHIGPI。US(ISO/IE9592)等。本部分注意到了这些标准的概念及术语。因此,本部分规定的输ⅦGB/T16656.46—2010/ISO10303-46:1994工业自动化系统与集成产品数据表达与交换第46部分:集成通用资源:可视化显示1范围的画面。本部分规定在其画面中描述产品信息所希望的可视特征所需要的通用资源。由接收系统根据产品信息及其显示数据实际地生成画面。由于图形系统能力的限制,实际描绘的图画可能与对象有偏差。实物一样的图像显示方式;另一种是通过与制图标准和惯例相一致的符号显示方式。本部分对这两种合使用它们。下面所述内容在本部分的范围之内:——由GB/T16656其他部分定义的产品数据与显示数据问的联系;——当前IsO图形标准对图形功能的支持;——对产品信息中几何与非几何可显示元素的现实和象征的可视化的显示式样属性的定义;——对几何显示元素近似容差的控制;——按字型定义字符和符号外部表征的方法;——外部定义字符字型和符号的支持;一利用层机制的图像控制;——显示区域的嵌套。下面所述内容不在本部分的范围之内:——产品信息的定义;——与产品信息无任何关系的纯几何信息的交换;——字符字型及符号库内容的定义。2规范性引用文件下列文件中的条款通过GB/T16656的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T16262.1信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范(GB/T2006,ISO/IEC88241:2002,IDT)GB/T16656.1工业自动化系统与集成产品数据表达与交换 第l部分:概述与基本原理(GB/T16656.1 2008,IsO10303—1:1994,MOD)GB/T16656.1l 工业自动化系统与集成 产品数据表达和交换 第1l部分:描述方法EXPRESS语言参考手册(GB/T16656.11 2010,Is()1030311:2004,IDT)GB/16656.46—2010/IS10303—46:199GB/GB/16656.46—2010/IS10303—46:199GB/16656.41工业自动化系统与集成产品数据表达与交述与支持原理(GB/16656.42010,IS103041:2005,IDTGB/16656.42工业自动化系统与集成产品数据表达与交何与拓扑表达(GB/16656.42—2010,IS10303—42:2003,IDTGB/16656.43工业自动化系统与集成产品数据表达与交达结构(GB/16656.42008,IS10303—43:2000,IDTIS3098—0:1997技术产品文件文字第0部分:一般要3术语、定义和缩略41部分:集成通用资源:42部分:集成通用资源:第43部分:集成通用资源:3.1在GB/16656.1中定义的术本部分使用了在GB/16656.1中定义的下列术语——应用application——数据data——数据交换datexchange——通用资源generi——信息information——集成资源integratio——显示presentation——产品pr。duct——产品数据producdata——产品信息producinformation——结构structure3.2本部分中定义的术对于本部分,应用了下述术语和定义3.2.注释annotatio为产品信息通信而使用的文本和/或符号3.2.可显示的产品信息displayablproducinformatio经过可视化处理后显示的产品的事实、概念或细则示例1:一个产品的可显示信息是诸如形状、尺寸、容差及材料等特性3.2.层laye用于控制可见性及显示式样的可显示项的集合3.2.画面pictur人们可以理解的产品特性的二维图形显示3.2.显示信息presentatioinformatio通过可视化处理建立一种产品信息显示所需的信息。显示信息仅当它与产品信息相关联时才2GB/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(annotationsymbol~representation,symbol~representation—relationship);REFERENCEFROMpresentation—appearance—schema(styled~item);REFERENCEFRoMpresentationresource—schema(colour,GB/16656.46--2010/IS10303—46:199f|筌慧:一。GB/16656.46--2010/IS10303—46:199f|筌慧:一。一。⋯REFERENCFROgeometrschem(axi2一placement一2daxi2一placement一3dearteslan—pomtdirectiondot—productgeometrirepresentation—contextgeometric—representatioitemplane)REFERENCFROrepresentation—schem(founded~itemitedefinetransformationitem—in—contextmapped—itemrepresentationrepresentatlon—itemrepresentatlOn—maprepresentation~relationshiprepresentation—relationship—with—transformation)REFERENCFRomeasurschem(1ength—measurepositive—ratio—measurepositive—plane—angle—measure)REFERENCFROsupport—resource—schem(identifierlabelbato—set)r注1:上面引用的一些模式可在GB/16656的下述部分中找presentation_definition—schem本部分的第5presentation—appearance—schem本部分的第6presentatioresource—schem本部分的第7geometrschemGB/16666.4representation—schemGB/16656.4measure—schemGB/16656.4support—resource_schemGB/16666.4注2:本模式的EXPRESSr-G图在本部分的附录E中GB/T16656.46—2010/iso10303—46:19944.1引言一幅画面中的表示之间的关系。~幅画面的各组成成分可以是彼此相关的,或者作为在其他情况下是独立的两个成分之间的一种联系,或者把一个成分视为另一个成分定义的一个元素。这些关系可能使所建立的画面和成分具有复杂的结构。一幅画面的成分可以组织在由显示集、显示区域、区域相关的注释表示、显示视图、视图相关的注释表示及产品数据表示视图所构成的一个层次结构之中。这个层次结构由下述的四层组成:第一层:presentationset(显示集):显示集是与同一个对象相关的各个独立画面的集合。显示集的例子有图纸的集合,或几个显示屏的图像的集合。显示集由一个或多个显示区域构成。第二层:presentationarea(显示区域):显示区域是在显示屏或显示装置上表示单一区域的显示概念的广义化。一个显示区域可包含若干个显示区域、显示视图以及区域相关的注释表示。第三层:presentationview(显示视图):显示视图是产品形状的一种二维显示,它包括任何与该视图相关联的注释。一个显示视图可包含若干个产品数据表示视图及视图相关的注释表示。区域相关的注释表示:区域相关的注释表示是与一个显示区域相关联的全部注释。第四层:productdatarepresentationview(显示,它包括任何与该产品形状相关联的注释。view—dependentannotationrepresentation(视图相关的注释表示):视图相关的注释表示是与一个显示视图相关联的注释。些组成部分。注:图1和图2说明了显示的层次结构各层间的关系。图1显示的层次结构GB/GB/16656.46—2010/lS10303-4199显示显示区嗵皿通过sTEP的圈柱体交\——圆柱体交●’^^匕图2示层次结构的例4.2基本概念与设4.2.1显示的层次结视图或其他底层元素直接或间接与一个显示区域相关时,它们才可显示标准分享网免费下载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—relationshipmapped—item和relationship—map实体使它们彼此相关。注4:mapped—item和relationship—map实体在中GB/T16656.43中定义。该层次结构中独立定义的两个元素问的联系利用presentation—representation—relationship行描述。它描述了presentationrepresentationpresentation—representation实体称为父实体,另一个则称为子实体。在这个关系中包括变换的描述;这个变换是父presentationrepresentation实体的一些项与子presentation—representation项间的几何关系。示例2:为定义由单一presentation—area、两个presentation—views和单一areadependent~anno—tation—representation构成的一个层次结构,如图3所示,需要三个presentation—representation—relationship实例。图3显示层次结构到实体实例的映射在这个层次结构中的两个元素间的联系用mapped—item与representation~map实体进行描述,其中,一个元素参与另一个元素的定义。这种联系通过mapped—item实体的实例描述。这个实例作为包含另一个显示表示的显示表示诸GB/16656.46—2010lIS10303-46:199项之一,而第二个presentation—representation称为一个表示映像的GB/16656.46—2010lIS10303-46:199项之一,而第二个presentation—representation称为一个表示映像的mapping—source。描述这两个显示表示项间几何关系的变换由映像项的mapping—targe与表示映像的mapping—origin进行描述示例3:为了在一个presentatioarea中包括一个presentation—view需要一个mapped—item的实例、一representation—map的实例、以及作为映像原点和且标的两个axis2一placement一2d的实例。如图4所示其他圈4使用映射项的显示视图与显示区域的联注5:axis2一placement一2d实体在GB/166542中定义4.2.2照相机模型和投显示层次结构的每一层都仅由二维的几何或注释组成。必须规定一个三维合成的照相机模型,N--维的投影。这个三维合成的照相机模型的定义类似于图形标准GK3及PHIGS。关于合成的照相机模型更多的细节可在参考文献E63、[7]及计算机图形学文件,如参111]或[12]中找到。为了绘图的需要,本部分也支持二维的照相机模型。这个二维模型实现在二product—datrepresentation—view是显示层次结构的仅有成分,它可以由相联的三维产品形状data—representation—view的一部分。这个位架称为ea[’Aet-a—imag且指的是照相机模型与二或三维产品形状元素或注释4.2.3层是产品形状元素注释元素,或为控制可见性与式样而组合的显示层结构的成分的集合。与一的显示式样。层由presentation—layeassignment定义。在显示层次结构成分内的一个给定层的可性与式样分配由presentatiolayer—usage规定4.2.4显示与产品模型的关本部分允许显示信息与要显示的产品信息相关联。这种关联是通过presented—iterepresentGB/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。(presentation—viewpresentationarea—inset);EN眨TYPE;(oviewor—view类型指示可赋予背景颜色的事物。EXPRESS描述:TYPEview—SELECT(presentationpresentation—view);ENDTYPE:(X-central—or—parallelcentral—Or—parallel指示camera—model使用的投影变换的类型。这些类型或为到视图平面的平行投影,或为从projectionpoint到视图平面的中心投影。见图7和图8。EXPRESS描述:*)TYPEcentral—or—parallel--ENUMERATION(central,parallel);END—TYPE;(*枚举项定义:central:这种投影是由沿着从projection~point发射的线与view—window相交形成的。parallel:这种投影是由平行于从projection—point到viewwindowlayered—itemlayered—item规定通过presentation—layerassigmentEXPRESS描述:*)TYPElayereditem—SEI。ECT(presentation—representatlon,repre8entation—item);ENDTYPE:GB/16656.46—2010/IS10303-46:199【GB/16656.46—2010/IS10303-46:199【形式限制IPl:分成层的representation—item应是styled—item,个或多个styled—item定义4.3.presentation—representation—selecpresentation—representation—select用于允许presentation—item~representation把要显示的项与个显示联系起来ExPRESS描述*TYPpresentation—representation—select—SEI。EC(presentation—representatlonpresentation—set)END-TYPE4.4显示组织模式的实体定义:显示的层次结4.4一presentation—sepresentation—set是presentation—areas的集合EXPRESS描述*ENTITpresentation—setINVERSareas:SETEl:?]oarea—in—seFOin—setENENTITY(属性定义areas:构成presentation—set的presentation—area实体的集合4.4.presentation—representatiopresentatiorepresentation给出通过一个展示显示信息的系统去生成一幅画面的定义。这个面指的是由二维几何、三维几何及注释构成的对象。几何与注释的引用是通过建立一个presentationrepresentations的层次结构间接实现的。这个层次结构的较低各层必须仅含有几何结构或注释注1:显示的层次结构的描述见1EXPRESS描述*ENTITpresentation—representatioSUBTYPOF(representation)WHERWRl:SELF\representation.context—oitems\geometric—representation—contextcoordinate—spacdimension一2WR2:GEOMETRY—SCHEMA.GEOMETRIC—REPRESENTATIoN—CONTEXTITYPEOF(SELF\representation.context—of—items)ENENTITY(形式限制WRl:画面应是二维的GB/T16656.46~2010/ISO10303-46:1994WR2:presentation—representation应有一个几何相关环境。注2:在显示三维对象时.使用该三维对象的二维投影。presentation—representation是表示该三维对象投影后的一幅画面。注3:实现的投影几何不在本部分中,而以presentationrepresentation替代投影几何,且建立投影所需要的信息也包含在这个模型中。presentationpresentation—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.’+END(*形式限制:

’PRESENTATl0NSIZE.UNIT’))一1)))0)OR(SIZEoF(USEDINSELF,’PRESENTATIONoRGANIZATlONSCHEMA.’+’PRESENTATIONSIZE.UNIT’))一1));WRl:presentation—area应通过参与area—in—set.area而包含在presentation—set之中,其中in—set参与presentation—size.unit,即非专用的,一个presentation—area可从presentation—size中直接得到它的大小。非形式限制:IPl:任何一个presentationrepresentation都应在以一个presentation—area作为其根的一棵树的相关环境下进行显示。IP2:presentation—area大小的规定不应多于一次。注:该实体应用的约束可在presentation_representation—relationship的规则中找到。area_in—setarea—in—set规定在一个presentation—set中presentation—area的参与。一个presentation—area可参与多个presentation—sets;一个presentation—sets至少包含一个presentation—area。EXPRESS描述:*)ENTITYarea—in—set;GB/16656.46—2010/IS10303—46:199area:presentatlon—areaGB/16656.46—2010/IS10303—46:199area:presentatlon—areain—set:presentation—setENDLENTITY(-R属性定义area:特定presentation—set的presentation—areain—set:加入到presentation—set中的特定presentation—area4.4.presentation—viepresentation—view是一幅可包含其他画面的画面,且其自身又可包含在一幅画面中。它不表示幅完整的画面。且在未置入一个presentation—area的情况下无法显示presentation—view的大小可通过引用presentation—size实体来定义。基于presentation—view的剪通过基于显示信息产生一个实际显示的系统来实现。如果没定义一个presentation—view的大小,裁剪仅根据包含该presentation—view的presentation—area大小来完成背景颜色可通过background—colour实体规定EXPRESS描述*ENTITpresentatiovieSUBTYPOF(presentation—representation)END—ENTITY("R注:该实体应用的约束可在presentation—representatiorelationship中找到4.4.area—dependent—annotation—representatioarea—dependent—annotation—representation是一幅可包含在一个presentation—area的画面中的面。它表示的画面是由它的annotation—occurrence实体的项的画面构成的。一个area—dependent—annotation—representation仅与一个presentation—area相关联EXPRESS描述*ENTITarea—dependent—annotation—representatloSUBTYPOF(presentation_representation)WHERWRl:SIZEOF(QUERY(item(*SEI。F\representation.itemsNOT(SIZEOF([’PRESENTATION.DEFINITION—SCHEMA’.+’ANNOTATIONoCCURRENCE’’GEoMETRSCHEMA.AXISPLACEMENT,]TYPEOF(item))一)))一0WR2:S1ZEOF(QUERY(item(*sELF\representation—items(’PRESENTATIoDEFINITIOSCHEMA.ANNOTATIOOCCURRENCE,ITYPEOF(item))))一1END—ENTITYf形式限制】2GB/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的规则中可找到。product—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的规则中找到。view—dependent—annotation—representationviewdependent—annotation—representation是可以包含在presentation—viewannotation—occurrence实体的项。一个view—dependent—annotation—repre—sentation仅可以与一个presentationview相关联。EXPRESS描述:*)ENTITYviewdependentannotationreDresentationSUBTYPEOF(presentation—representation);WHEREWRl:SIZEOF(QUERY(item(*SELF\representation.items1GB/16656.46—2010/IS10303·4199GB/16656.46—2010/IS10303·4199NOT(SIZEOF([’PRESENTATION—DEFINITION—SCHEMA.’+,ANNOTATIONOCCURRENCE’’GEOMETRY—SCHEMA.AXISPLACEMENT,]TYPEOF(item)))))一0WR2:SIZEOF(QUERY(item*SELF\representation.item(,PRESENTATION—DEFINITION—SCHEMA.ANNOTATION—OCCURRENCE,ITYPEOF(item))))1END—ENTITYf形式限制WRI:在view—dependent—annotation—representation中,项集合中仅有的两类representatioitems,或是为annotation~occurrence,或是为axis2~placement实体WR2:在view—dependent—annotation—representation中的项至少有一项应是annotatio非形式限制IPl:在显示一个view—dependent—annotation—representation时,它应包含在一个presentationview中注:该实体应用的约束可在presentatiorepresentatiorelationship的规则中找到4.4.presentation—sizpresentation—size适用于presentation—area或presentation—view大小的定义。presentatio的大小可直接赋给,也可以依赖于包含一个presentation~area的presentation—set赋给。这允许对包presentation—area的每个presentation—set的单独的presentation—area赋予不同的大小EXPRESS描述*ENTITpresentation—sizeunit:presentation—size—assignmense[ectsize:planar_boxWHERWRl:((,PRESENTATION—ORGANIZATION—SCHEMA.PRESENTATIOREPRESENTATIoNITYPEOF(SELF.unit))ANitem—in—context(SELF.sizeSELF.unit\representatin-context—oLitems))O((’PRESENTATION—ORGANIZATION—SCHEMA.AREA—IN—SET’ITYPOF(SELF.unit))AN(SIZEOF(QUERY(ais(*SELF.unit\areiset.in—set.area(NOitem—in~context(SELF.size,ais.area\representationcontext—of—items)))一0)END_ENTITYf属性定义GB/T16656.46—2010/ISo10303—46:1994unit:一个presentation—view、presentation—area或一个area—in—set,因为它使得一个presentationarea与一个presentation—set建立起关系。size:描述单元大小的一个planar—box。形式限制:WRl:如果该单元是一个显示表示,则这个平面框应是表示中的一个项,其应与单元具有相同的相关环境。如果该单元是~个集中的区域,则这个平面框应是属于该集的每个区域的相关环境中的一项。4.4..0 background—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只可规定一种背景颜色。,11presentation—representationrelationshippresentation—representation—relationship是pesentation—representation关系是有向的,它意味着子表示(rep2)到父表示(rep1)的交换,其逆变换是无意义的。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)).ANDGB/16656.46—2010/[$10303—46:199NOT(SIZEOF(r’PRESENTATIoGB/16656.46—2010/[$10303—46:199NOT(SIZEOF(r’PRESENTATIo0RGANIZATIOSCHEMA.’’PRoDUCT—DATA—REPRESENTATION—VIEW’’PRESENTATIO0RGANIZATIOSCHEMA.’’VIEDEPENDENANNOTATIoREPRESENTATIoN’]TYPEOF(SELF\representation—relationship.rep2))==0))WR5:NOT((’PRESENTATIOoRGANIZATl0SCHEMA.PRESENTATIoVIEWITYPEOF(SELF\representation_relationship,rep-1)ANNOT(SIZEoF(r’PRESENTATIoORGANIZATIoSCHEMA.’’PRESENTATIoAREA’’PRESENTATIOORGANIZATIOSCHEMA.’’PRESENTATl0N—VIEW’’PRESENTATIoORGANIZATIOSCHEMA.’’AREDEPENDENANNOTATIoREPRESENTATIoN,]TYPEOF(SEI。F\representation—relationship.rep一2))==0))WR6:rNOT(’PRESENTATloORGANIZATloSCHEMA.PRESENTATIoV1EW’ITYPEOF(SELF\representation—relationship.rep一2))XO(’PRESENTATION—ORGANIZATlON—SCHEMAPRESENTATIOAREA’ITYPEOF(SELF\representation—relationship.rep—1))WR7:(NOT(’PRESENTATIo0RGANlZATIoSCHEMA.’PRODUCT—DATA—REPRESENTATION—VIEW’I(TYPEOF(SEI。F\representation—relationship.rep一1)TYPEOF(SELF\representation—relationship.rep一2)))XO(’PRESENTATIoORGANIZATIoSCHEMAPRESENTATIoVIEW’ITYPEOF(SEI。F\representation—relationship.rep一1)AN(’PRES日q1ⅪIO0RGANIZATIOSCHEMA.PRODUCDATREPRESENl肖rIoVIEW’ITYPEOF(SELF\representati。n—relationship.rep一2))WR8:’PRESENTATIOORGANIZATIOSCHEMAGRAPHICATRANSFORMATION’ITYPEOF(SELF\representatiorelationship—withtransformation.transformation—operator)ENENTITY(zA属性定义SELF\representation—relationship.rep一1:在presentation—representation树中起父作用】6GB/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仅应参-qpresentation—representation—relationship。WR8:与另一些画面相关的画面是通过graphicaltransformations与这些画面相关的。4.4.12graphical—transformationgraphicaltransformation是允许任意的二维定位、旋转及均匀缩放的变换。它通过representati。nrelationship用于定义相关的presentationrepresentations如下:transform—item—1.10cation变换成transform—item2.placement.10cation.此外,由transform—定义的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。17GB/GB/16656.46—2010/IS10303-46:1991[【变换项变换项2方变换项2的缩放比倒;0.7图5图形变形式限制WRl:graphical—transformation的transform—item一1(变换项1)应是一个axis2一placement一2dWR2:graphical—transformation的transform—item一2(变换项2)应是一个presentation—scaleplacement注2;属性transform~item一1和transform—item一2在GB/166543中定义4.5显示组织模式的实体定义:照相机模型与投4.5.camera—modecamermodel包含建立一个从一个表示到该表示的画面的投影或映像所需的信息EXPRESS描述*ENTITcamera—modeSUPERTYPOF(ONEOF(camera—moded2,camera—model—d3)SUBTYPOF(geometric—representation—item)WHERWRl:(SIZEOF(USEDIN(SELF,REPRESENTATl0N—SCHEMA’.,ITEDEFINETRANSFORMATION’.’TRANSFORITE1’))SIZEoF(USEDIN(SELF,’REPRESENTATI()N—SCHEMA.’’REPRESENTATION—MAP.MAPPING—ORIGIN’))>0WR2:SIZEOF(USEDIN(SELF,PRESENTATION—APPEARANCE—SCHEMA’.’STYLEITEM.ITEM’))一0ENENTITY(X形式限制WRl:一个camermodel应规定至少一个representation的投影WR2:styled—item实体不应引用camera—model4.5.camera—modedcamera—model一2d包含建立从一个表示到该表示画面的二维映像所需的信息ESPRESS描述*ENTITcamermoded8标准分享网免费下载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.3 camera—model—d2一shapeclippingcamera—model—d2一shape—clipping是带有对映像表示附加剪裁说明的camera—model—d2。EXPRESS描述:ENTITYcamera——model——d2——shape——clippingSUBTYPEoF(cameramodeld2)shape—clipping:curve;ENDENTITY;(*属性定义:shape—clipping:指明投影表示剪裁区域的封闭曲线。注:如果viewwindow—clipping为真值,投影表示对照view—window和由shape—clipping规定的区域两者进行剪裁。GB/16656.46—2010/IS10303—46:199非形式限制GB/16656.46—2010/IS10303—46:199非形式限制IPl:shape—clipping交的4.5.camera_model—dcamera—model—d3包含建立从三维表示到该表示的二维画面投影所需的信息。投影的细节4.5.5EXPRESS描述*ENTITcamera——model——dSUBTYPOF(camera—model)view—reference—system:axis2一placement一3dperspective——of——volume:view—,volumeWHERWRl:(dot—product(SELF.view—reference—system.p[33SELF.perspective—of—volume.view—window.placementp[3])一1.oAN(SELF.viereference—system.10cation.coordinates[S]SELF.perspective—ofvolume.view—window.placement.10cationc00rdinates[3])WR2:SELF\geometric—representation—item.dim=3END—ENTITY(属性定义view—reference—system:在要投影表示的坐标空问中的一个中间三维坐标空间pe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论