📄 基本图形交换规范标准iges.htm
字号:
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<style type="text/css">
h1.xspace-title { background: #ECF3FB; }
h1.xspace-title { font-size: 1.2em; background: #EEE; padding-left: 0.2em; line-height: 2em; }
* { word-break: break-all; }
p.xspace-smalltxt { margin: 0.3em 0; }
.xspace-smalltxt { color: #999; font-weight: normal; }
a { color: #5A5AB4; text-decoration: none; }
a { text-decoration: none;}
.xspace-itemdata { text-align: right; padding: 2px; }
.xspace-rategood { color: #F90; } .xspace-ratebad { color: #999; }
.xspace-itemmessage {
scrollbar-arrow-color: #333;
scrollbar-face-color: ;
scrollbar-darkshadow-color: #CCC;
scrollbar-highlight-color: ;
scrollbar-3dlight-color: #CCC;
scrollbar-shadow-color: ;
scrollbar-track-color: #FFF;
}
.xspace-itemmessage { margin: 0 auto; margin-top: 0.5em; margin-bottom: 0.5em; width: 99%; overflow: auto; overflow-y: hidden; line-height: 1.8em; }
.xspace-itemmessage div { line-height: 1.8em !important; margin: 10px 0; }
.xspace-itemmessage * { line-height: normal; }
.xspace-itemmessage div * { line-height: normal !important; }
</style>
</head>
<h1 class="xspace-title">基本图形交换规范标准IGES</h1>
<div class="xspace-itemdata">
</div>
<div class="xspace-itemmessage" id="xspace-showmessage">
<div class="t_msgfont" id="message483827">
一、综述<br>
<span style="DISPLAY: none">Car,t!aZ/X0</span>基本图形交换规范标准IGES <br>
<span style="DISPLAY: none">)^a#y4_m$F0</span>在CAD/CAM技术的广泛应用的过程中,由于CAD/CAM系统的不同,提出了在各个系统中进行产品信息的交换的要求,从而导致了产品数据交换标准的制订。1980年,由美国国家标准局主持成立了由波音公司和通用电气公司参加的技术委员会,制订了基本图形交换规范IGES(63)。<span style="DISPLAY: none">SimWe个人空间e-L:an9p{9jF1Y</span><br>
IGES功能<br>
<span style="DISPLAY: none">sDqo n)Y-Cy+G0</span>最初开发IGES是为了能在计算机绘图绘图系统的数据库上进行数据交换;
<br>
<span style="DISPLAY: none">H?aH"_g}0</span>从1981年的IGES
1.0版本到1991年的IGES 5.1版本,和最近的IGES
5.3版本,IGES逐渐成熟,日益丰富,覆盖了CAD/CAM数据交换的越来越多的应用领域。作为较早颁布的标准,IGES被许多CAD/CAM系统接受,成为应用最广泛的数据交换标准。制订IGES标准的目的就是建立一种信息结构用来产品定义数据的数字化表示和通信,以及在不同的CAD/CAM系统间以兼容的方式交换产品定义数据。<br>
<span style="DISPLAY: none">J5E\ CmW!];m0</span>IGES元素 <br>
<span style="DISPLAY: none">_1n'aLN(cj~0</span>允许在CAD/CAM系统之间进行产品数据交换的文件结构至少要支持产品的几何数据、标注和数据组织方式的通信。IGES标准定义的文件格式将产品数据看作元素(Entity)的文件。每个元素是以一种独立于应用的,特定的CAD/CAM系统内部产品数据格式可以映射的格式来表示。<span style="DISPLAY: none">SimWe个人空间kf,Gg.BN</span><br>
在IGES标准中定义了五类元素:<br>
<span style="DISPLAY: none">0Ik9R2`7D.[,O0</span>曲线和曲面几何元素 <br>
<span style="DISPLAY: none">ONrtZ%LoV x:L0</span>构造实体几何CSG元素 <br>
<span style="DISPLAY: none">?G+S1~h4wr0</span>边界B-Rep实体元素
<span style="DISPLAY: none">SimWe个人空间dTfZ5r d</span><br>
标注元素 <span style="DISPLAY: none">SimWe个人空间7F0?I ^P)|[</span><br>
结构元素 <br>
<span style="DISPLAY: none">#ayB!} P%?-M(V%f0</span>IGES文件结构<br>
<span style="DISPLAY: none">#V h'sV2l#c w#sw`0</span>IGES文件由五或六段组成:<br>
<span style="DISPLAY: none">x.gX.s7]$CiG"d;ng\0</span>标志(FLAG)段;
<br>
<span style="DISPLAY: none">t6ng]#\yc [*|0</span>开始(START)段
<span style="DISPLAY: none">SimWe个人空间e&u-^ b'Al'u2L)b9_</span><br>
全局(GLOBAL)段 <br>
<span style="DISPLAY: none">8ROOmB:`/_0j0</span>元素索引(DIRECTORY
ENTRY)段 <br>
<span style="DISPLAY: none">l,I0Sln'L[0</span>参数数据(PARAMTER DATA)段
<span style="DISPLAY: none">SimWe个人空间3o;MY u6W+CVC/D)\</span><br>
结束(TERMINATE)段 <br>
<span style="DISPLAY: none">1}v ? BMlmQ/X [c0</span>其中,标志段仅出现在二进制或压缩的ASCII文件格式中。<br>
<span style="DISPLAY: none">s#pG7Un*Rv)a1gc0</span>固定长IGES文件分为5—6个段,分别是:S、G、D、P、T段。在每段都有相应的参数格式,参数排列。(那么每段中的参数的内容、个数、及排列顺序是否有固定的格式呢?)<br>
<span style="DISPLAY: none">qM2n2f"_7c0</span>IGES文件格式<br>
<span style="DISPLAY: none">aK8^'jH} J4Y0</span>IGES文件数据格式: ①整型常数;②浮点常数;③串常数;④指针常数。<br>
<span style="DISPLAY: none">dW:rSQG!CQa4l0</span>IGES信息单元分类(即:Entity,元素):分为几何元素和非几何元素。<span style="DISPLAY: none">SimWe个人空间9eh[+qBZ</span><br>
<br>
<span style="DISPLAY: none">]q_Qd+Yz%{I0</span>补1:图形数据结构:
为了将一个物体的形状存储在计算机内,供计算机进行各种处理,就必须用一定的数据结构来描述物体。如何组织物体的形状信息,以便使这些信息在计算机内占用较小的存储空间并且具备存取、处理信息速度快,增加、删除某些信息方便等特点,这就是计算机图形学中数据结构要解决的问题。<br>
<span style="DISPLAY: none">J#|4{T/vyh0</span>对图形的数据结构的基本要求是:<br>
<span style="DISPLAY: none">!dm7cj{w0P0</span>① 能够正确描述物体或图形的几何信息和拓扑信息。所谓的几何信息,一般指形体的位置和大小。而拓扑信息则是指形体各分量(点、边、面)的数目及其相互间的连接关系。<span style="DISPLAY: none">SimWe个人空间+M0D/QPn</span><br>
② 便于对形体进行增加、删除和修改等操作。<span style="DISPLAY: none">SimWe个人空间7]3an q
y!lNm%m</span><br>
③ 要求占用计算机内存尽可能小,能够快速进行运算和处理。<br>
<span style="DISPLAY: none">U~b M3`\g(u0</span>④ 数据结构的类型包括数组、链表、栈、队、串、树图和文件等。在计算机绘图和图形处理中,主要采用数组、链表、树等数据结构。(有关该部分的内容主要看计算机图形学中的部分内容)————这一步是讨论的上机具体实现级的处理情况,即我们将在计算机内部以什么样的数据结构进行处理。这一步和计算机图形产品数据交换标准的区别在于图形产品数据交换标准是在生成的图形文件级上进行的标准规划。<br>
<span style="DISPLAY: none">3rH%s$Bv'm|N7@0</span>补2:数据接口:绘制同样的图形不同的绘图系统需要不同的绘图要素,那么对于实际中的图形绘制指定一个标准即得图形数据接口标准。OpenGL是目前事实上的绘图标准。这是属于比较低层次的数据标准,仍然是程序级的。<span style="DISPLAY: none">SimWe个人空间[
O+i;D#i;tBK,tX</span><br>
注意1:这里的有关图形的几个标准定义:<br>
<span style="DISPLAY: none">@%tyPyGa@yQ}4x0</span>
GKS元文件标准GKSM<br>
<span style="DISPLAY: none">b@cVc0</span> 计算机图形元文件标准CGM<span style="DISPLAY: none">SimWe个人空间#_{:ker4R:kD</span><br>
计算机图形接口标准CGI<br>
<span style="DISPLAY: none">w3Q7?V$UZ0</span> 基本图形交换规范标准IGES<span style="DISPLAY: none">SimWe个人空间D:m
Sc7j&O+A2EE</span><br>
注意2:各个标准都是制定在哪一级的,其制定前后的数据内容和格式都是如何的。<br>
<span style="DISPLAY: none">nbj\;o0</span><br>
<span style="DISPLAY: none">)t%[ JE!dR0</span>二、分篇详述<br>
<span style="DISPLAY: none">2VuK i{rA$y7@0</span>有关S节<span style="DISPLAY: none">SimWe个人空间O1Z"qF3M"\j
M$f</span><br>
有关G节<span style="DISPLAY: none">SimWe个人空间8jt(?"U-D(?y</span><br>
全局参数节,代码为G,该部分提供处理IGES文件所需的各种信息
,主要包括前处理器的描述信息及为处理该文件的后处理所需要的信息,参数以自由格式输入,用逗号分割参数,用分号结束一个参数。主要参数有:文件名、前处理器版本、单位、文件生成日期、作者及其单位、IGES所所谓版本、绘图标准代码等。<br>
<span style="DISPLAY: none">5W?9z:X2q~6W Po0</span><br>
<span style="DISPLAY: none">z#zI"lnP2D'W4M0</span>G
总体部分:如:见IGES的研究和转换,图形交换标准——IGES介绍<span style="DISPLAY: none">SimWe个人空间L5Z]^
FRl,S!e</span><br>
1H ,,1H ;,3H1 2 3,2Hsa ,2 4HI -DEASDRAFTING 7. 0D +0 0 ,2
5HIGESSTANDARDVERSION G1<br>
<span style="DISPLAY: none">}xYho{]+a0</span>包括文件名
(sa),产生此文件的软件系统名称 (I -DEASDRAFTING),版本号 (7. 0 ),IGES标准版本号 (VERSION5. 0
),单位 (mm或inch),文件产生的日期 (1 998年 9月 6日 )、时间 (2 0时 9分 8秒 )作者 (1xy)、组织
(cad)等。 <br>
<span style="DISPLAY: none">,C J.b:aD0</span>该部分一般占 2至 3行。 <span style="DISPLAY: none">SimWe个人空间t/l
\7{J</span><br>
注意3:起始部分的更新详述的介绍有:(该部分都包括哪些参数,每个参数表示什么意思?抒写格式是什么?)<span style="DISPLAY: none">SimWe个人空间?8c2Z@W*x"A</span><br>
总体说明节包含了描述前置处理和后置处理文件所需的信息 ,该节在 73列必有字母
G和一个列序号。这部分参数以自由格式输入(即可以根据需要而自由得输入参数,只是在73行处必须写成G)
,各参数均以自定义的记录结束符终止。该节共有 2 4个参数 ,它们的说明见下页表 1(同样对于目录节和参数节部分有同样的介绍)<span style="DISPLAY: none">SimWe个人空间qky
j W</span><br>
<span style="DISPLAY: none">SimWe个人空间6[4|7^H5@1p</span><br>
有关目录节<br>
<span style="DISPLAY: none">u@(@ B(F1iJ0</span>目录部分是文件中实体部分描述的索引
,指明实体的有关属性。每个实体的目录占二行 ,分成 2 0个字段 ,每个字段占 8个字符。<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -