[cgma-dev] r2484 - cgm/trunk/test
janehu at mcs.anl.gov
janehu at mcs.anl.gov
Tue Dec 16 13:15:25 CST 2008
Author: janehu
Date: 2008-12-16 13:15:24 -0600 (Tue, 16 Dec 2008)
New Revision: 2484
Added:
cgm/trunk/test/ex2.iges
cgm/trunk/test/ex3.iges
cgm/trunk/test/proe.stp
cgm/trunk/test/stitch.name_occ
Removed:
cgm/trunk/test/stitch.occ_name
Modified:
cgm/trunk/test/Makefile.am
cgm/trunk/test/r_w.cpp
Log:
Added some simple test cases for importing iges and step files.
Modified: cgm/trunk/test/Makefile.am
===================================================================
--- cgm/trunk/test/Makefile.am 2008-12-15 19:30:48 UTC (rev 2483)
+++ cgm/trunk/test/Makefile.am 2008-12-16 19:15:24 UTC (rev 2484)
@@ -66,7 +66,10 @@
model7.sat \
hollow.sat \
unite4.occ \
- stitch.occ_name
+ proe.stp \
+ ex2.iges \
+ ex3.iges \
+ stitch.name_occ
# Files that are created by tests, and that therefore
# - should be removed during 'make clean'
Added: cgm/trunk/test/ex2.iges
===================================================================
--- cgm/trunk/test/ex2.iges (rev 0)
+++ cgm/trunk/test/ex2.iges 2008-12-16 19:15:24 UTC (rev 2484)
@@ -0,0 +1,287 @@
+PLATE.001 SAMPLE MECHANICAL PART WITH ANNOTATION S 1
+ USED AT AUTOFACT - OCTOBER 1982 AND IN VERSION 3.0 APPENDIX A S 2
+ S 3
+ENTITY CONTENT: POINT, LINE, ARC and CONIC S 4
+ LINEAR, ANGULAR, RADIUS, POINT and ORDINATE DIMENSION S 5
+ GENERAL NOTE, GENERAL LABEL S 6
+ S 7
+,,8HPANEL123,10HPANEL.IGES,4HEX 2,4HHAND,16,38,7,38,14,8HPANEL123,1.0, G 1
+1,4HINCH,1,0.028,13H900729.231652,0.0005,100.0, G 2
+25HIGES RFC Review Committee,8HIPO/NIST,6,0; G 3
+ 124 1 1 1 0 0 0 0 0D 1
+ 124 0 0 2 0 0D 2
+ 212 3 1 1 5 0 0 0 10100D 3
+ 212 0 0 2 0 0D 4
+ 214 5 1 1 5 0 0 0 10100D 5
+ 214 0 0 1 2 0D 6
+ 210 6 1 1 5 0 0 0 101D 7
+ 210 0 0 1 0 0D 8
+ 110 7 1 1 1 0 0 0 0D 9
+ 110 0 0 1 0 0D 10
+ 110 8 1 1 1 0 0 0 0D 11
+ 110 0 0 1 0 0D 12
+ 110 9 1 1 1 0 0 0 0D 13
+ 110 0 0 1 0 0D 14
+ 110 10 1 1 1 0 0 0 0D 15
+ 110 0 0 1 0 0D 16
+ 100 11 1 1 1 0 0 0 0D 17
+ 100 0 0 1 0 0D 18
+ 100 12 1 1 1 0 0 0 0D 19
+ 100 0 0 1 0 0D 20
+ 100 13 1 1 1 0 0 0 0D 21
+ 100 0 0 1 0 0D 22
+ 100 14 1 1 1 0 0 0 0D 23
+ 100 0 0 1 0 0D 24
+ 116 15 1 1 2 0 0 0 0D 25
+ 116 0 0 1 0 0D 26
+ 116 16 1 1 2 0 0 0 0D 27
+ 116 0 0 1 0 0D 28
+ 116 17 1 1 2 0 0 0 0D 29
+ 116 0 0 1 0 0D 30
+ 116 18 1 1 2 0 0 0 0D 31
+ 116 0 0 1 0 0D 32
+ 104 19 1 1 3 0 1 0 0D 33
+ 104 0 0 2 1 0D 34
+ 116 21 1 1 2 0 0 0 0D 35
+ 116 0 0 1 0 0D 36
+ 116 22 1 1 2 0 0 0 0D 37
+ 116 0 0 1 0 0D 38
+ 212 23 1 1 4 0 0 0 10100D 39
+ 212 0 0 1 0 0D 40
+ 214 24 1 1 4 0 0 0 10100D 41
+ 214 0 0 1 2 0D 42
+ 214 25 1 1 4 0 0 0 10100D 43
+ 214 0 0 1 2 0D 44
+ 106 26 1 1 4 0 0 0 10100D 45
+ 106 0 0 1 40 0D 46
+ 106 27 1 1 4 0 0 0 10100D 47
+ 106 0 0 1 40 0D 48
+ 216 28 1 1 4 0 0 0 101D 49
+ 216 0 0 1 0 0D 50
+ 212 29 1 1 4 0 0 0 10100D 51
+ 212 0 0 1 0 0D 52
+ 214 30 1 1 4 0 0 0 10100D 53
+ 214 0 0 1 2 0D 54
+ 214 31 1 1 4 0 0 0 10100D 55
+ 214 0 0 1 2 0D 56
+ 106 32 1 1 4 0 0 0 10100D 57
+ 106 0 0 1 40 0D 58
+ 106 33 1 1 4 0 0 0 10100D 59
+ 106 0 0 1 40 0D 60
+ 216 34 1 1 4 0 0 0 101D 61
+ 216 0 0 1 0 0D 62
+ 212 35 1 1 5 0 0 0 10100D 63
+ 212 0 0 1 0 0D 64
+ 106 36 1 1 5 0 0 0 10100D 65
+ 106 0 0 1 40 0D 66
+ 218 37 1 1 5 0 0 0 101D 67
+ 218 0 0 1 0 0D 68
+ 212 38 1 1 5 0 0 0 10100D 69
+ 212 0 0 1 0 0D 70
+ 106 39 1 1 5 0 0 0 10100D 71
+ 106 0 0 1 40 0D 72
+ 218 40 1 1 5 0 0 0 101D 73
+ 218 0 0 1 0 0D 74
+ 212 41 1 1 5 0 0 0 10100D 75
+ 212 0 0 1 0 0D 76
+ 106 42 1 1 5 0 0 0 10100D 77
+ 106 0 0 1 40 0D 78
+ 218 43 1 1 5 0 0 0 101D 79
+ 218 0 0 1 0 0D 80
+ 212 44 1 1 5 0 0 0 10100D 81
+ 212 0 0 1 0 0D 82
+ 106 45 1 1 5 0 0 0 10100D 83
+ 106 0 0 1 40 0D 84
+ 218 46 1 1 5 0 0 0 101D 85
+ 218 0 0 1 0 0D 86
+ 212 47 1 1 5 0 0 0 10100D 87
+ 212 0 0 1 0 0D 88
+ 106 48 1 1 5 0 0 0 10100D 89
+ 106 0 0 1 40 0D 90
+ 218 49 1 1 5 0 0 0 101D 91
+ 218 0 0 1 0 0D 92
+ 212 50 1 1 5 0 0 0 10100D 93
+ 212 0 0 1 0 0D 94
+ 106 51 1 1 5 0 0 0 10100D 95
+ 106 0 0 1 40 0D 96
+ 218 52 1 1 5 0 0 0 101D 97
+ 218 0 0 1 0 0D 98
+ 212 53 1 1 5 0 0 0 10100D 99
+ 212 0 0 2 0 0D 100
+ 106 55 1 1 5 0 0 0 10100D 101
+ 106 0 0 1 40 0D 102
+ 218 56 1 1 5 0 0 0 101D 103
+ 218 0 0 1 0 0D 104
+ 212 57 1 1 5 0 0 0 10100D 105
+ 212 0 0 2 0 0D 106
+ 106 59 1 1 5 0 0 0 10100D 107
+ 106 0 0 1 40 0D 108
+ 218 60 1 1 5 0 0 0 101D 109
+ 218 0 0 1 0 0D 110
+ 212 61 1 1 5 0 0 0 10100D 111
+ 212 0 0 2 0 0D 112
+ 214 63 1 1 5 0 0 0 10100D 113
+ 214 0 0 1 2 0D 114
+ 222 64 1 1 5 0 0 0 101D 115
+ 222 0 0 1 0 0D 116
+ 212 65 1 1 6 0 0 0 10100D 117
+ 212 0 0 1 0 0D 118
+ 214 66 1 1 6 0 0 0 10100D 119
+ 214 0 0 1 2 0D 120
+ 214 67 1 1 6 0 0 0 10100D 121
+ 214 0 0 1 2 0D 122
+ 106 68 1 1 6 0 0 0 1010100D 123
+ 106 0 0 1 40 0D 124
+ 106 69 1 1 6 0 0 0 10100D 125
+ 106 0 0 1 40 0D 126
+ 216 70 1 1 6 0 0 0 101D 127
+ 216 0 0 1 0 0D 128
+ 212 71 1 1 6 0 0 0 10100D 129
+ 212 0 0 1 0 0D 130
+ 214 72 1 1 6 0 0 0 10100D 131
+ 214 0 0 1 2 0D 132
+ 214 73 1 1 6 0 0 0 10100D 133
+ 214 0 0 1 2 0D 134
+ 106 74 1 1 6 0 0 0 10100D 135
+ 106 0 0 1 40 0D 136
+ 106 75 1 1 6 0 0 0 1010100D 137
+ 106 0 0 1 40 0D 138
+ 216 76 1 1 6 0 0 0 101D 139
+ 216 0 0 1 0 0D 140
+ 212 77 1 1 6 0 0 0 10100D 141
+ 212 0 0 1 0 0D 142
+ 214 78 1 1 6 0 0 0 10100D 143
+ 214 0 0 1 2 0D 144
+ 214 79 1 1 6 0 0 0 10100D 145
+ 214 0 0 1 2 0D 146
+ 106 80 1 1 6 0 0 0 10100D 147
+ 106 0 0 1 40 0D 148
+ 106 81 1 1 6 0 0 0 10100D 149
+ 106 0 0 1 40 0D 150
+ 216 82 1 1 6 0 0 0 101D 151
+ 216 0 0 1 0 0D 152
+ 212 83 1 1 6 0 0 0 10100D 153
+ 212 0 0 1 0 0D 154
+ 214 84 1 1 6 0 0 0 10100D 155
+ 214 0 0 1 2 0D 156
+ 214 85 1 1 6 0 0 0 10100D 157
+ 214 0 0 1 2 0D 158
+ 106 86 1 1 6 0 0 0 10100D 159
+ 106 0 0 1 40 0D 160
+ 106 87 1 1 6 0 0 0 10100D 161
+ 106 0 0 1 40 0D 162
+ 216 88 1 1 6 0 0 0 101D 163
+ 216 0 0 1 0 0D 164
+ 110 89 1 4 6 0 0 0 100D 165
+ 110 0 0 1 0 0D 166
+ 110 90 1 4 6 0 0 0 100D 167
+ 110 0 0 1 0 0D 168
+ 212 91 1 1 6 0 0 0 10100D 169
+ 212 0 0 1 0 0D 170
+ 214 92 1 1 6 0 0 0 10100D 171
+ 214 0 0 1 2 0D 172
+ 214 93 1 1 6 0 0 0 10100D 173
+ 214 0 0 1 2 0D 174
+ 106 94 1 1 6 0 0 0 1010100D 175
+ 106 0 0 1 40 0D 176
+ 106 95 1 1 6 0 0 0 1010100D 177
+ 106 0 0 1 40 0D 178
+ 202 96 1 1 6 0 0 0 101D 179
+ 202 0 0 1 0 0D 180
+124,0.70710678,-0.70710678,0.0,1.0,0.70710678,0.70710678,0.0, 1P 1
+1.0,0.0,0.0,1.0,0.0,0,0; 1P 2
+212,2,10,0.98,0.1,1,1.571,0.0,0,0,3.21,1.656,0.0,10HDRILL .010, 3P 3
+10,1.02,0.1,1,1.571,0.0,0,0,3.210,1.506,0.0,10H(6 PLACES),0,0; 3P 4
+214,2,0.150,0.050,0.0,4.800,2.000,4.562,1.546,4.262,1.546,0,0; 5P 5
+210,3,1,5,0,0; 7P 6
+110,0.0,0.200,0.0,0.0,3.000,0.0,0,0; 9P 7
+110,0.200,0.0,0.0,4.800,0.0,0.0,0,0; 11P 8
+110,5.000,0.200,0.0,5.000,3.000,0.0,0,0; 13P 9
+110,0.200,3.200,0.0,4.800,3.200,0.0,0,0; 15P 10
+100,0.0,4.800,3.000,5.000,3.000,4.800,3.200,0,0; 17P 11
+100,0.0,0.200,3.000,0.200,3.200,0.0,3.000,0,0; 19P 12
+100,0.0,0.200,0.200,0.0,0.200,0.200,0.00,0,0; 21P 13
+100,0.0,4.800,0.200,4.800,0.0,5.000,0.200,0,0; 23P 14
+116,4.000,3.000,0.0,0,0,0; 25P 15
+116,3.000,3.000,0.0,0,0,0; 27P 16
+116,2.000,3.000,0.0,0,0,0; 29P 17
+116,1.000,3.000,0.0,0,0,0; 31P 18
+104,4.000,0.0,16.000,0.0,0.0,-1.000,0.0,0.500,0.0,0.500,0.0, 33P 19
+0,0; 33P 20
+116,4.800,1.000,0.0,0,0,0; 35P 21
+116,4.800,2.000,0.0,0,0,0; 37P 22
+212,1,3,0.421,0.156,1,1.571,0.0,0,0,-0.639,1.614,0.0,3H3.2,0,0; 39P 23
+214,1,0.150,0.050,0.0,-0.454,3.200,-0.454,1.870,0,0; 41P 24
+214,1,0.150,0.050,0.0,-0.454,0.0,-0.454,1.514,0,0; 43P 25
+106,1,3,0.0,0.0,3.200,-0.094,3.200,-0.579,3.200,0,0; 45P 26
+106,1,3,0.0,0.0,0.0,-0.094,0.0,-0.579,0.0,0,0; 47P 27
+216,39,41,43,45,47,0,0; 49P 28
+212,1,3,0.437,0.156,1,1.571,0.0,0,0,2.032,-0.447,0.0,3H5.0,0,0; 51P 29
+214,1,0.150,0.050,0.0,0.0,-0.369,1.932,-0.369,0,0; 53P 30
+214,1,0.150,0.050,0.0,5.000,-0.369,2.519,-0.369,0,0; 55P 31
+106,1,3,0.0,0.0,0.0,0.0,-0.094,0.0,-0.494,0,0; 57P 32
+106,1,3,0.0,5.000,0.0,5.000,-0.094,5.000,-0.494,0,0; 59P 33
+216,51,53,55,57,59,0,0; 61P 34
+212,1,3,0.374,0.156,1,1.571,1.571,0,0,4.078,4.181,0.0,3H1.0,0,0; 63P 35
+106,1,3,0.0,4.000,3.094,4.000,3.188,4.000,3.993,0,0; 65P 36
+218,63,65,0,0; 67P 37
+212,1,3,0.421,0.156,1,1.571,1.571,0,0,3.078,4.183,0.0,3H2.0,0,0; 69P 38
+106,1,3,0.0,3.000,3.094,3.000,3.188,3.000,3.996,0,0; 71P 39
+218,69,71,0,0; 73P 40
+212,1,3,0.437,0.156,1,1.571,1.571,0,0,2.078,4.177,0.0,3H3.0,0,0; 75P 41
+106,1,3,0.0,2.000,3.094,2.000,3.188,2.000,3.989,0,0; 77P 42
+218,75,77,0,0; 79P 43
+212,1,3,0.437,0.156,1,1.571,1.571,0,0,1.078,4.177,0.0,3H4.0,0,0; 81P 44
+106,1,3,0.0,1.000,3.094,1.000,3.188,1.000,3.989,0,0; 83P 45
+218,81,83,0,0; 85P 46
+212,1,3,0.374,0.156,1,1.571,0.0,0,0,6.211,0.922,0.0,3H1.0,0,0; 87P 47
+106,1,3,0.0,4.894,1.000,4.988,1.000,6.024,1.000,0,0; 89P 48
+218,87,89,0,0; 91P 49
+212,1,3,0.421,0.156,1,1.571,0.0,0,0,6.211,1.922,0.0,3H2.0,0,0; 93P 50
+106,1,3,0.0,4.894,2.000,4.988,2.000,6.024,2.000,0,0; 95P 51
+218,93,95,0,0; 97P 52
+212,1,7,1.248,0.156,1,1.571,0.,0,0,6.23,-0.078,0.0,7HDATUM B,0, 99P 53
+0; 99P 54
+106,1,3,0.0,5.094,0.0,5.188,0.0,6.042,0.0,0,0; 101P 55
+218,99,101,0,0; 103P 56
+212,1,7,1.232,0.156,1,1.571,1.571,0,0,5.078,4.193,0.,7HDATUM A, 105P 57
+0,0; 105P 58
+106,1,3,0.0,5.000,3.094,5.000,3.187,5.000,4.006,0,0; 107P 59
+218,105,107,0,0; 109P 60
+212,2,4,0.35,0.100,1,1.571,0.,0,0,4.029,2.611,0.,4H.2 R,5,0.500, 111P 61
+0.100,1,1.571,0.0,0,0,4.029,2.461,0.0,5H(TYP),0,0; 111P 62
+214,2,0.150,0.050,0.0,4.877,3.185,4.862,2.511,4.562,2.511,0,0; 113P 63
+222,111,113,4.800,3.000,0,0; 115P 64
+212,1,3,0.240,0.100,1,1.571,0.0,0,0,1.559,0.602,0.0,3H1.0,0,0; 117P 65
+214,1,0.150,0.050,0.0,1.663,0.0,1.663,0.538,0,0; 119P 66
+214,1,0.150,0.050,0.0,1.663,1.000,1.663,0.766,0,0; 121P 67
+106,1,3,0.0,0.200,0.0,0.294,0.0,1.788,0.0,0,0; 123P 68
+106,1,3,0.0,1.000,1.000,1.094,1.000,1.788,1.000,0,0; 125P 69
+216,117,119,121,123,125,0,0; 127P 70
+212,1,3,0.240,0.100,1,1.571,0.0,0,0,0.537,0.275,0.0,3H1.0,0,0; 129P 71
+214,1,0.150,0.050,0.0,1.000,0.325,0.809,0.325,0,0; 131P 72
+214,1,0.150,0.050,0.0,0.0,0.325,0.473,0.325,0,0; 133P 73
+106,1,3,0.0,1.000,1.000,1.000,0.906,1.000,0.200,0,0; 135P 74
+106,1,3,0.0,0.0,0.012,0.0,0.106,0.0,0.200,0,0; 137P 75
+216,129,131,133,135,137,0,0; 139P 76
+212,1,3,0.240,0.100,1,1.571,0.0,0,0,0.470,1.289,0.0,3H1.0,0,0; 141P 77
+214,1,0.150,0.050,0.0,0.971,1.736,0.688,1.453,0,0; 143P 78
+214,1,0.150,0.050,0.0,0.264,1.029,0.459,1.225,0,0; 145P 79
+106,1,3,0.0,1.354,1.354,1.287,1.420,0.882,1.825,0,0; 147P 80
+106,1,3,0.0,0.646,0.646,0.580,0.713,0.175,1.118,0,0; 149P 81
+216,141,143,145,147,149,0,0; 151P 82
+212,1,2,0.170,0.100,1,1.571,0.0,0,0,1.631,1.622,0.0,2H.5,0,0; 153P 83
+214,1,0.150,0.050,0.0,1.863,1.509,2.146,1.226,0,0; 155P 84
+214,1,0.150,0.050,0.0,1.509,1.863,1.226,2.146,0,0; 157P 85
+106,1,3,0.0,1.177,0.823,1.243,0.890,1.951,1.598,0,0; 159P 86
+106,1,3,0.0,0.823,1.177,0.890,1.243,1.598,1.951,0,0; 161P 87
+216,153,155,157,159,161,0,0; 163P 88
+110,0.500,0.500,0.0,1.500,1.500,0.0,0,0; 165P 89
+110,1.225,0.775,0.0,0.775,1.225,0.0,0,0; 167P 90
+212,1,2,0.220,0.100,1,1.571,0.0,0,0,2.566,0.786,0.0,2H45,0,0; 169P 91
+214,1,0.150,0.050,0.0,2.847,0.0,2.754,0.722,0,0; 171P 92
+214,1,0.150,0.050,0.0,2.013,2.013,2.683,0.951,0,0; 173P 93
+106,1,3,0.0,4.988,0.0,4.894,0.0,2.972,0.0,0,0; 175P 94
+106,1,3,0.0,2.000,2.000,2.066,2.066,2.101,2.101,0,0; 177P 95
+202,169,175,177,0.0,0.0,2.847,171,173,0,0; 179P 96
+S 7G 3D 180P 96 T 1
\ No newline at end of file
Added: cgm/trunk/test/ex3.iges
===================================================================
--- cgm/trunk/test/ex3.iges (rev 0)
+++ cgm/trunk/test/ex3.iges 2008-12-16 19:15:24 UTC (rev 2484)
@@ -0,0 +1,350 @@
+Test file of model with DRAWING (404) and VIEW (410) entities S 1
+ S 2
+This file demonstrates annotation attached to the VIEWS, S 3
+i.e., the dimensions entities are flagged as INDEPENDENT, S 4
+and their DE field 6 points to a VIEW entity. The coordinates S 5
+of the dimensions are in MODEL space, and they have a S 6
+transformation matrix which is the inverse of the VIEW matrix. S 7
+ S 8
+A companion file demonstrates annotation attached to the DRAWING, S 9
+i.e., the dimension entities are flagged as DEPENDENT, S 10
+and they are pointed to by the PD of the DRAWING entity. The S 11
+coordinates of the dimensions are in DRAWING space. S 12
+ S 13
+1H,,1H;,8HVIEWDWG2,12HVIEWDWG2.IGS,13H<unspecified>,13H<unspecified>, G 1
+32,38,6,38,15,8HVIEWDWG2,1.,1,2HIN,8,0.016,13H900729.231904,0.0001,71., G 2
+25HIGES RFC Review Committee,8HIPO/NIST,6,0; G 3
+ 406 1 0 0 0 0 0 0 10300D 1
+ 406 0 0 1 15 0D 2
+ 124 2 0 0 0 0 0 0 10300D 3
+ 124 0 0 2 0 0D 4
+ 108 4 0 0 0 0 0 0 10201D 5
+ 108 0 0 2 0 0D 6
+ 108 6 0 0 0 0 0 0 10201D 7
+ 108 0 0 2 0 0D 8
+ 108 8 0 0 0 0 0 0 10201D 9
+ 108 0 0 2 0 0D 10
+ 108 10 0 0 0 0 0 0 10201D 11
+ 108 0 0 2 0 0D 12
+ 410 12 0 0 0 0 3 0 20201D 13
+ 410 0 0 1 0 0D 14
+ 406 13 0 0 0 0 0 0 10300D 15
+ 406 0 0 1 15 0D 16
+ 124 14 0 0 0 0 0 0 10300D 17
+ 124 0 0 1 0 0D 18
+ 108 15 0 0 0 0 0 0 10201D 19
+ 108 0 0 1 0 0D 20
+ 108 16 0 0 0 0 0 0 10201D 21
+ 108 0 0 1 0 0D 22
+ 108 17 0 0 0 0 0 0 10201D 23
+ 108 0 0 1 0 0D 24
+ 108 18 0 0 0 0 0 0 10201D 25
+ 108 0 0 1 0 0D 26
+ 410 19 0 0 0 0 17 0 20201D 27
+ 410 0 0 1 0 0D 28
+ 406 20 0 0 0 0 0 0 10300D 29
+ 406 0 0 1 15 0D 30
+ 124 21 0 0 0 0 0 0 10300D 31
+ 124 0 0 1 0 0D 32
+ 108 22 0 0 0 0 0 0 10201D 33
+ 108 0 0 1 0 0D 34
+ 108 23 0 0 0 0 0 0 10201D 35
+ 108 0 0 1 0 0D 36
+ 108 24 0 0 0 0 0 0 10201D 37
+ 108 0 0 1 0 0D 38
+ 108 25 0 0 0 0 0 0 10201D 39
+ 108 0 0 1 0 0D 40
+ 410 26 0 0 0 0 31 0 20201D 41
+ 410 0 0 1 0 0D 42
+ 406 27 0 0 0 0 0 0 10300D 43
+ 406 0 0 1 15 0D 44
+ 108 28 0 0 0 0 0 0 10201D 45
+ 108 0 0 1 0 0D 46
+ 108 29 0 0 0 0 0 0 10201D 47
+ 108 0 0 1 0 0D 48
+ 108 30 0 0 0 0 0 0 10201D 49
+ 108 0 0 1 0 0D 50
+ 108 31 0 0 0 0 0 0 10201D 51
+ 108 0 0 1 0 0D 52
+ 410 32 0 0 0 0 0 0 20201D 53
+ 410 0 0 1 0 0D 54
+ 110 33 0 1 2 0 0 0 10100D 55
+ 110 1 4 1 0 0D 56
+ 110 34 0 1 2 0 0 0 10100D 57
+ 110 1 4 1 0 0D 58
+ 110 35 0 1 2 0 0 0 10100D 59
+ 110 1 4 1 0 0D 60
+ 110 36 0 1 2 0 0 0 10100D 61
+ 110 1 4 1 0 0D 62
+ 110 37 0 1 2 0 0 0 10100D 63
+ 110 1 4 1 0 0D 64
+ 110 38 0 1 4 0 0 0 10100D 65
+ 110 1 4 1 0 0D 66
+ 110 39 0 1 4 0 0 0 10100D 67
+ 110 1 4 1 0 0D 68
+ 110 40 0 1 4 0 0 0 10100D 69
+ 110 1 4 1 0 0D 70
+ 110 41 0 1 4 0 0 0 10100D 71
+ 110 1 4 1 0 0D 72
+ 406 42 0 1 0 0 0 0 10300D 73
+ 406 0 0 1 15 0D 74
+ 404 43 0 1 0 0 0 0 201D 75
+ 404 0 0 2 0 0D 76
+ 110 45 0 1 2 0 0 0 0D 77
+ 110 1 2 1 0 0D 78
+ 110 46 0 1 2 0 0 0 0D 79
+ 110 1 2 1 0 0D 80
+ 110 47 0 1 2 0 0 0 0D 81
+ 110 1 2 1 0 0D 82
+ 110 48 0 1 2 0 0 0 0D 83
+ 110 1 2 1 0 0D 84
+ 110 49 0 1 2 0 0 0 0D 85
+ 110 1 2 1 0 0D 86
+ 110 50 0 1 2 0 0 0 0D 87
+ 110 1 2 1 0 0D 88
+ 110 51 0 1 2 0 0 0 0D 89
+ 110 1 2 1 0 0D 90
+ 110 52 0 1 2 0 0 0 0D 91
+ 110 1 2 1 0 0D 92
+ 110 53 0 1 2 0 0 0 0D 93
+ 110 1 2 1 0 0D 94
+ 110 54 0 1 2 0 0 0 0D 95
+ 110 1 2 1 0 0D 96
+ 110 55 0 1 2 0 0 0 0D 97
+ 110 1 2 1 0 0D 98
+ 110 56 0 1 2 0 0 0 0D 99
+ 110 1 2 1 0 0D 100
+ 110 57 0 1 2 0 0 0 0D 101
+ 110 1 2 1 0 0D 102
+ 110 58 0 1 2 0 0 0 0D 103
+ 110 1 2 1 0 0D 104
+ 110 59 0 1 2 0 0 0 0D 105
+ 110 1 2 1 0 0D 106
+ 110 60 0 1 2 0 0 0 0D 107
+ 110 1 2 1 0 0D 108
+ 110 61 0 1 2 0 0 0 0D 109
+ 110 1 2 1 0 0D 110
+ 110 62 0 1 2 0 0 0 0D 111
+ 110 1 2 1 0 0D 112
+ 106 63 0 1 2 53 0 0 10101D 113
+ 106 1 3 1 40 0D 114
+ 214 64 0 1 2 53 0 0 10101D 115
+ 214 1 3 1 2 0D 116
+ 212 65 0 1 2 53 0 0 10101D 117
+ 212 1 3 1 0 0D 118
+ 214 66 0 1 2 53 0 0 10101D 119
+ 214 1 3 1 2 0D 120
+ 106 67 0 1 2 53 0 0 10101D 121
+ 106 1 3 1 40 0D 122
+ 216 68 0 1 2 53 0 0 100D 123
+ 216 1 3 1 0 0D 124
+ 106 69 0 1 2 27 0 0 10101D 125
+ 106 1 3 1 40 0D 126
+ 214 70 0 1 2 27 0 0 10101D 127
+ 214 1 3 1 2 0D 128
+ 212 71 0 1 2 27 0 0 10101D 129
+ 212 1 3 1 0 0D 130
+ 214 72 0 1 2 27 0 0 10101D 131
+ 214 1 3 1 2 0D 132
+ 106 73 0 1 2 27 0 0 10101D 133
+ 106 1 3 1 40 0D 134
+ 216 74 0 1 2 27 211 0 100D 135
+ 216 1 3 1 0 0D 136
+ 106 75 0 1 2 41 0 0 10101D 137
+ 106 1 3 1 40 0D 138
+ 214 76 0 1 2 41 0 0 10101D 139
+ 214 1 3 1 2 0D 140
+ 212 77 0 1 2 41 0 0 10101D 141
+ 212 1 3 1 0 0D 142
+ 214 78 0 1 2 41 0 0 10101D 143
+ 214 1 3 1 2 0D 144
+ 106 79 0 1 2 41 0 0 10101D 145
+ 106 1 3 1 40 0D 146
+ 216 80 0 1 2 41 213 0 100D 147
+ 216 1 3 1 0 0D 148
+ 106 81 0 1 2 41 0 0 10101D 149
+ 106 1 3 1 40 0D 150
+ 214 82 0 1 2 41 0 0 10101D 151
+ 214 1 3 1 2 0D 152
+ 212 83 0 1 2 41 0 0 10101D 153
+ 212 1 3 1 0 0D 154
+ 214 84 0 1 2 41 0 0 10101D 155
+ 214 1 3 1 2 0D 156
+ 106 85 0 1 2 41 0 0 10101D 157
+ 106 1 3 1 40 0D 158
+ 216 86 0 1 2 41 213 0 100D 159
+ 216 1 3 1 0 0D 160
+ 106 87 0 1 2 53 0 0 10101D 161
+ 106 1 3 1 40 0D 162
+ 214 88 0 1 2 53 0 0 10101D 163
+ 214 1 3 1 2 0D 164
+ 212 89 0 1 2 53 0 0 10101D 165
+ 212 1 3 1 0 0D 166
+ 214 90 0 1 2 53 0 0 10101D 167
+ 214 1 3 1 2 0D 168
+ 106 91 0 1 2 53 0 0 10101D 169
+ 106 1 3 1 40 0D 170
+ 216 92 0 1 2 53 0 0 100D 171
+ 216 1 3 1 0 0D 172
+ 106 93 0 1 2 41 0 0 10101D 173
+ 106 1 3 1 40 0D 174
+ 214 94 0 1 2 41 0 0 10101D 175
+ 214 1 3 1 2 0D 176
+ 212 95 0 1 2 41 0 0 10101D 177
+ 212 1 3 1 0 0D 178
+ 214 96 0 1 2 41 0 0 10101D 179
+ 214 1 3 1 2 0D 180
+ 106 97 0 1 2 41 0 0 10101D 181
+ 106 1 3 1 40 0D 182
+ 216 98 0 1 2 41 213 0 100D 183
+ 216 1 3 1 0 0D 184
+ 106 99 0 1 2 27 0 0 10101D 185
+ 106 1 3 1 40 0D 186
+ 214 100 0 1 2 27 0 0 10101D 187
+ 214 1 3 1 2 0D 188
+ 212 101 0 1 2 27 0 0 10101D 189
+ 212 1 3 1 0 0D 190
+ 214 102 0 1 2 27 0 0 10101D 191
+ 214 1 3 1 2 0D 192
+ 106 103 0 1 2 27 0 0 10101D 193
+ 106 1 3 1 40 0D 194
+ 216 104 0 1 2 27 211 0 100D 195
+ 216 1 3 1 0 0D 196
+ 106 105 0 1 2 27 0 0 10101D 197
+ 106 1 3 1 40 0D 198
+ 214 106 0 1 2 27 0 0 10101D 199
+ 214 1 3 1 2 0D 200
+ 212 107 0 1 2 27 0 0 10101D 201
+ 212 1 3 1 0 0D 202
+ 214 108 0 1 2 27 0 0 10101D 203
+ 214 1 3 1 2 0D 204
+ 106 109 0 1 2 27 0 0 10101D 205
+ 106 1 3 1 40 0D 206
+ 216 110 0 1 2 27 211 0 100D 207
+ 216 1 3 1 0 0D 208
+ 212 111 0 1 2 0 0 0 10101D 209
+ 212 1 3 1 0 0D 210
+ 124 112 0 0 0 0 0 0 10300D 211
+ 124 0 0 1 0 0D 212
+ 124 113 0 0 0 0 0 0 10300D 213
+ 124 0 0 1 0 0D 214
+ 406 114 0 1 0 0 0 0 10300D 215
+ 406 0 0 1 16 0D 216
+ 406 115 0 1 0 0 0 0 10300D 217
+ 406 0 0 1 17 0D 218
+406,1,7HCLIPPED; 1P 1
+124,-0.67499,-0.171,0.71774,0.,-0.24401,0.96977,0.00157,0., 3P 2
+-0.69631,-0.17408,-0.69631,0.; 3P 3
+108,0.67499,0.171,-0.71774,5.0055,0,6.390347,2.455541,-0.379235, 5P 4
+0.; 5P 5
+108,-0.24401,0.96977,0.00157,3.55308,0,3.025032,4.420965, 7P 6
+2.494731,0.; 7P 7
+108,-0.67499,-0.171,0.71774,2.99094,0,0.992841,1.088152, 9P 8
+5.360119,0.; 9P 9
+108,0.24401,-0.96977,-0.00157,1.9103,0,4.358156,-0.877273, 11P 10
+2.486153,0.; 11P 11
+410,4,1.,5,7,9,11,0,0,0,1,1; 13P 12
+406,1,5HRIGHT; 15P 13
+124,0.,0.,-1.,0.,0.,1.,0.,0.,1.,0.,0.,0.; 17P 14
+108,0.,0.,1.,36.,0,0.,0.,36.,0.; 19P 15
+108,0.,1.,0.,24.59627,0,0.,24.59627,0.,0.; 21P 16
+108,0.,0.,-1.,36.,0,0.,0.,-36.,0.; 23P 17
+108,0.,-1.,0.,24.59627,0,0.,-24.59627,0.,0.; 25P 18
+410,3,1.,19,21,23,25,0,0,0,1,15; 27P 19
+406,1,3HTOP; 29P 20
+124,1.,0.,0.,0.,0.,0.,-1.,0.,0.,1.,0.,0.; 31P 21
+108,-1.,0.,0.,36.,0,-36.,0.,0.,0.; 33P 22
+108,0.,0.,-1.,24.59627,0,0.,0.,-24.59627,0.; 35P 23
+108,1.,0.,0.,36.,0,36.,0.,0.,0.; 37P 24
+108,0.,0.,1.,24.59627,0,0.,0.,24.59627,0.; 39P 25
+410,2,1.,33,35,37,39,0,0,0,1,29; 41P 26
+406,1,5HFRONT; 43P 27
+108,-1.,0.,0.,36.,0,-36.,0.,0.,0.; 45P 28
+108,0.,1.,0.,24.59627,0,0.,24.59627,0.,0.; 47P 29
+108,1.,0.,0.,36.,0,36.,0.,0.,0.; 49P 30
+108,0.,-1.,0.,24.59627,0,0.,-24.59627,0.,0.; 51P 31
+410,1,1.,45,47,49,51,0,0,0,1,43; 53P 32
+110,67.,0.,0.,67.,2.,0.; 55P 33
+110,60.,4.,0.,60.,2.,0.; 57P 34
+110,57.,4.,0.,57.,0.,0.; 59P 35
+110,70.,4.,0.,57.,4.,0.; 61P 36
+110,70.,2.,0.,57.,2.,0.; 63P 37
+110,0.,40.,0.,0.,0.,0.; 65P 38
+110,70.,40.,0.,0.,40.,0.; 67P 39
+110,70.,0.,0.,70.,40.,0.; 69P 40
+110,0.,0.,0.,70.,0.,0.; 71P 41
+406,1,7HDRAWING; 73P 42
+404,4,13,51.,29.,27,46.,8.,41,7.,24.,53,7.,8.,10,55,57,59,61,63, 75P 43
+65,67,69,71,209,0,3,73,215,217; 75P 44
+110,0.,9.,0.,0.,9.,-9.; 77P 45
+110,2.5,9.,0.,2.5,9.,-9.; 79P 46
+110,2.5,2.5,0.,2.5,2.5,-9.; 81P 47
+110,20.,2.5,0.,20.,2.5,-9.; 83P 48
+110,20.,0.,0.,20.,0.,-9.; 85P 49
+110,0.,0.,0.,0.,0.,-9.; 87P 50
+110,0.,9.,-9.,0.,0.,-9.; 89P 51
+110,2.5,9.,-9.,0.,9.,-9.; 91P 52
+110,2.5,2.5,-9.,2.5,9.,-9.; 93P 53
+110,20.,2.5,-9.,2.5,2.5,-9.; 95P 54
+110,20.,0.,-9.,20.,2.5,-9.; 97P 55
+110,0.,0.,-9.,20.,0.,-9.; 99P 56
+110,0.,9.,0.,0.,0.,0.; 101P 57
+110,2.5,9.,0.,0.,9.,0.; 103P 58
+110,2.5,2.5,0.,2.5,9.,0.; 105P 59
+110,20.,2.5,0.,2.5,2.5,0.; 107P 60
+110,20.,0.,0.,20.,2.5,0.; 109P 61
+110,0.,0.,0.,20.,0.,0.; 111P 62
+106,1,3,0.,0.,0.,0.,-0.5,0.,-4.; 113P 63
+214,1,1.,0.5,0.,0.,-3.5,7.625,-3.5; 115P 64
+212,1,5,3.75,1.,1,1.5707963267949,0.,0,0,8.,-4.,0.,5H20.00; 117P 65
+214,1,1.,0.5,0.,20.,-3.5,12.125,-3.5; 119P 66
+106,1,3,0.,20.,0.,20.,-0.5,20.,-4.; 121P 67
+216,117,115,119,113,121; 123P 68
+106,1,3,0.,0.,0.,0.,-0.5,0.,-3.5; 125P 69
+214,1,1.,0.5,0.,0.,-3.,2.125,-3.; 127P 70
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,2.5,-3.5,0.,4H9.00; 129P 71
+214,1,1.,0.5,0.,9.,-3.,5.875,-3.; 131P 72
+106,1,3,0.,9.,0.,9.,-0.5,9.,-3.5; 133P 73
+216,129,127,131,125,133; 135P 74
+106,1,3,0.,2.5,0.,2.5,-0.5,2.5,-4.; 137P 75
+214,1,1.,0.5,0.,2.5,-3.5,8.625,-3.5; 139P 76
+212,1,5,3.75,1.,1,1.5707963267949,0.,0,0,9.,-4.,0.,5H17.50; 141P 77
+214,1,1.,0.5,0.,20.,-3.5,13.125,-3.5; 143P 78
+106,1,3,0.,20.,0.,20.,-0.5,20.,-4.; 145P 79
+216,141,139,143,137,145; 147P 80
+106,1,3,0.,0.,9.,0.,9.5,0.,12.5; 149P 81
+214,1,1.,0.5,0.,0.,12.,-3.,12.; 151P 82
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,6.,11.5,0.,4H2.50; 153P 83
+214,1,1.,0.5,0.,2.5,12.,5.5,12.; 155P 84
+106,1,3,0.,2.5,9.,2.5,9.5,2.5,12.5; 157P 85
+216,153,151,155,149,157; 159P 86
+106,1,3,0.,0.,0.,-0.5,0.,-3.5,0.; 161P 87
+214,1,1.,0.5,0.,-3.,0.,-3.,3.5; 163P 88
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,-4.5,4.,0.,4H9.00; 165P 89
+214,1,1.,0.5,0.,-3.,9.,-3.,5.5; 167P 90
+106,1,3,0.,0.,9.,-0.5,9.,-3.5,9.; 169P 91
+216,165,163,167,161,169; 171P 92
+106,1,3,0.,0.,0.,-0.5,0.,-3.5,0.; 173P 93
+214,1,1.,0.5,0.,-3.,0.,-3.,3.5; 175P 94
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,-4.5,4.,0.,4H9.00; 177P 95
+214,1,1.,0.5,0.,-3.,9.,-3.,5.5; 179P 96
+106,1,3,0.,0.,9.,-0.5,9.,-3.5,9.; 181P 97
+216,177,175,179,173,181; 183P 98
+106,1,3,0.,0.,0.,-0.5,0.,-3.,0.; 185P 99
+214,1,1.,0.5,0.,-2.5,0.,-2.5,-2.; 187P 100
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,-4.,5.,0.,4H2.50; 189P 101
+214,1,1.,0.5,0.,-2.5,2.5,-2.5,4.5; 191P 102
+106,1,3,0.,0.,2.5,-0.5,2.5,-3.,2.5; 193P 103
+216,189,187,191,185,193; 195P 104
+106,1,3,0.,9.,2.5,9.5,2.5,13.,2.5; 197P 105
+214,1,1.,0.5,0.,12.5,2.5,12.5,4.5; 199P 106
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,11.,5.,0.,4H6.50; 201P 107
+214,1,1.,0.5,0.,12.5,9.,12.5,6.5; 203P 108
+106,1,3,0.,9.,9.,9.5,9.,13.,9.; 205P 109
+216,201,199,203,197,205; 207P 110
+212,1,7,8.25,1.,1,1.5707963267949,0.,0,0,58.,0.5,0.,7HIN VIEW; 209P 111
+124,0.,0.,1.,0.,0.,1.,0.,0.,-1.,0.,0.,0.; 211P 112
+124,1.,0.,0.,0.,0.,0.,1.,0.,0.,-1.,0.,0.; 213P 113
+406,2,70.,40.; 215P 114
+406,2,1,2HIN; 217P 115
+S 13G 3D 218P 115 T 1
Added: cgm/trunk/test/proe.stp
===================================================================
--- cgm/trunk/test/proe.stp (rev 0)
+++ cgm/trunk/test/proe.stp 2008-12-16 19:15:24 UTC (rev 2484)
@@ -0,0 +1,845 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION((''),'1');
+FILE_NAME('PART1_FROM_IDEA','1997-07-25T11:36:45',('gt4954c'),(''),
+'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 9711',
+'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 9711','');
+FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
+ENDSEC;
+DATA;
+#1=DIRECTION('',(0.E0,0.E0,1.E0));
+#2=VECTOR('',#1,5.E1);
+#3=CARTESIAN_POINT('',(-9.E1,1.142510156631E3,-9.534516233951E1));
+#4=LINE('',#3,#2);
+#6=CARTESIAN_POINT('',(8.75E1,9.450101566315E2,-9.534516233951E1));
+#7=DIRECTION('',(0.E0,0.E0,-1.E0));
+#8=DIRECTION('',(1.E0,4.547473508865E-14,0.E0));
+#9=AXIS2_PLACEMENT_3D('',#6,#7,#8);
+#12=DIRECTION('',(-1.E0,0.E0,0.E0));
+#13=VECTOR('',#12,1.75E2);
+#14=CARTESIAN_POINT('',(8.75E1,9.425101566315E2,-9.534516233951E1));
+#15=LINE('',#14,#13);
+#17=CARTESIAN_POINT('',(-8.75E1,9.450101566315E2,-9.534516233951E1));
+#18=DIRECTION('',(0.E0,0.E0,-1.E0));
+#19=DIRECTION('',(3.410605131649E-14,-1.E0,0.E0));
+#20=AXIS2_PLACEMENT_3D('',#17,#18,#19);
+#23=DIRECTION('',(0.E0,1.E0,0.E0));
+#24=VECTOR('',#23,1.975E2);
+#25=CARTESIAN_POINT('',(-9.E1,9.450101566315E2,-9.534516233951E1));
+#26=LINE('',#25,#24);
+#28=DIRECTION('',(-1.E0,0.E0,0.E0));
+#29=VECTOR('',#28,1.E1);
+#30=CARTESIAN_POINT('',(-9.E1,1.142510156631E3,-9.534516233951E1));
+#31=LINE('',#30,#29);
+#33=DIRECTION('',(0.E0,-1.E0,0.E0));
+#34=VECTOR('',#33,2.1E2);
+#35=CARTESIAN_POINT('',(-1.E2,1.142510156631E3,-9.534516233951E1));
+#36=LINE('',#35,#34);
+#38=DIRECTION('',(1.E0,0.E0,0.E0));
+#39=VECTOR('',#38,2.E2);
+#40=CARTESIAN_POINT('',(-1.E2,9.325101566315E2,-9.534516233951E1));
+#41=LINE('',#40,#39);
+#43=DIRECTION('',(0.E0,1.E0,0.E0));
+#44=VECTOR('',#43,2.1E2);
+#45=CARTESIAN_POINT('',(1.E2,9.325101566315E2,-9.534516233951E1));
+#46=LINE('',#45,#44);
+#48=DIRECTION('',(-1.E0,0.E0,0.E0));
+#49=VECTOR('',#48,1.E1);
+#50=CARTESIAN_POINT('',(1.E2,1.142510156631E3,-9.534516233951E1));
+#51=LINE('',#50,#49);
+#53=DIRECTION('',(0.E0,-1.E0,0.E0));
+#54=VECTOR('',#53,1.975E2);
+#55=CARTESIAN_POINT('',(9.E1,1.142510156631E3,-9.534516233951E1));
+#56=LINE('',#55,#54);
+#58=DIRECTION('',(0.E0,0.E0,1.E0));
+#59=VECTOR('',#58,5.E1);
+#60=CARTESIAN_POINT('',(8.75E1,9.425101566315E2,-9.534516233951E1));
+#61=LINE('',#60,#59);
+#63=DIRECTION('',(0.E0,0.E0,-1.E0));
+#64=VECTOR('',#63,5.E1);
+#65=CARTESIAN_POINT('',(-8.75E1,9.425101566315E2,-4.534516233951E1));
+#66=LINE('',#65,#64);
+#68=CARTESIAN_POINT('',(8.75E1,9.450101566315E2,-4.534516233951E1));
+#69=DIRECTION('',(0.E0,0.E0,1.E0));
+#70=DIRECTION('',(-5.115907697473E-14,-1.E0,0.E0));
+#71=AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#74=DIRECTION('',(0.E0,1.E0,0.E0));
+#75=VECTOR('',#74,1.975E2);
+#76=CARTESIAN_POINT('',(9.E1,9.450101566315E2,-4.534516233951E1));
+#77=LINE('',#76,#75);
+#79=DIRECTION('',(1.E0,0.E0,0.E0));
+#80=VECTOR('',#79,1.E1);
+#81=CARTESIAN_POINT('',(9.E1,1.142510156631E3,-4.534516233951E1));
+#82=LINE('',#81,#80);
+#84=DIRECTION('',(0.E0,-1.E0,0.E0));
+#85=VECTOR('',#84,2.1E2);
+#86=CARTESIAN_POINT('',(1.E2,1.142510156631E3,-4.534516233951E1));
+#87=LINE('',#86,#85);
+#89=DIRECTION('',(-1.E0,0.E0,0.E0));
+#90=VECTOR('',#89,2.E2);
+#91=CARTESIAN_POINT('',(1.E2,9.325101566315E2,-4.534516233951E1));
+#92=LINE('',#91,#90);
+#94=DIRECTION('',(0.E0,1.E0,0.E0));
+#95=VECTOR('',#94,2.1E2);
+#96=CARTESIAN_POINT('',(-1.E2,9.325101566315E2,-4.534516233951E1));
+#97=LINE('',#96,#95);
+#99=DIRECTION('',(1.E0,0.E0,0.E0));
+#100=VECTOR('',#99,1.E1);
+#101=CARTESIAN_POINT('',(-1.E2,1.142510156631E3,-4.534516233951E1));
+#102=LINE('',#101,#100);
+#104=DIRECTION('',(0.E0,-1.E0,0.E0));
+#105=VECTOR('',#104,1.975E2);
+#106=CARTESIAN_POINT('',(-9.E1,1.142510156631E3,-4.534516233951E1));
+#107=LINE('',#106,#105);
+#109=CARTESIAN_POINT('',(-8.75E1,9.450101566315E2,-4.534516233951E1));
+#110=DIRECTION('',(0.E0,0.E0,1.E0));
+#111=DIRECTION('',(-1.E0,9.094947017730E-14,0.E0));
+#112=AXIS2_PLACEMENT_3D('',#109,#110,#111);
+#115=DIRECTION('',(1.E0,0.E0,0.E0));
+#116=VECTOR('',#115,1.75E2);
+#117=CARTESIAN_POINT('',(-8.75E1,9.425101566315E2,-4.534516233951E1));
+#118=LINE('',#117,#116);
+#120=DIRECTION('',(0.E0,0.E0,-1.E0));
+#121=VECTOR('',#120,5.E1);
+#122=CARTESIAN_POINT('',(9.E1,9.450101566315E2,-4.534516233951E1));
+#123=LINE('',#122,#121);
+#125=DIRECTION('',(0.E0,0.E0,-1.E0));
+#126=VECTOR('',#125,5.E1);
+#127=CARTESIAN_POINT('',(9.E1,1.142510156631E3,-4.534516233951E1));
+#128=LINE('',#127,#126);
+#130=DIRECTION('',(0.E0,0.E0,-1.E0));
+#131=VECTOR('',#130,5.E1);
+#132=CARTESIAN_POINT('',(1.E2,1.142510156631E3,-4.534516233951E1));
+#133=LINE('',#132,#131);
+#135=DIRECTION('',(0.E0,0.E0,1.E0));
+#136=VECTOR('',#135,5.E1);
+#137=CARTESIAN_POINT('',(1.E2,9.325101566315E2,-9.534516233951E1));
+#138=LINE('',#137,#136);
+#140=DIRECTION('',(0.E0,0.E0,1.E0));
+#141=VECTOR('',#140,5.E1);
+#142=CARTESIAN_POINT('',(-1.E2,1.142510156631E3,-9.534516233951E1));
+#143=LINE('',#142,#141);
+#145=DIRECTION('',(0.E0,0.E0,-1.E0));
+#146=VECTOR('',#145,5.E1);
+#147=CARTESIAN_POINT('',(-1.E2,9.325101566315E2,-4.534516233951E1));
+#148=LINE('',#147,#146);
+#150=DIRECTION('',(0.E0,0.E0,1.E0));
+#151=VECTOR('',#150,5.E1);
+#152=CARTESIAN_POINT('',(-9.E1,9.450101566315E2,-9.534516233951E1));
+#153=LINE('',#152,#151);
+#155=CARTESIAN_POINT('',(-9.5E1,1.142510156631E3,-7.034516233951E1));
+#156=DIRECTION('',(0.E0,1.E0,0.E0));
+#157=DIRECTION('',(-1.E0,0.E0,0.E0));
+#158=AXIS2_PLACEMENT_3D('',#155,#156,#157);
+#159=PLANE('',#158);
+#160=DIRECTION('',(1.E0,0.E0));
+#161=VECTOR('',#160,1.E1);
+#162=CARTESIAN_POINT('',(-5.E0,-2.5E1));
+#163=LINE('',#162,#161);
+#164=TRIMMED_CURVE('',#163,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#165=(GEOMETRIC_REPRESENTATION_CONTEXT(2)PARAMETRIC_REPRESENTATION_CONTEXT()REPRESENTATION_CONTEXT('ID1','2'));
+#166=DEFINITIONAL_REPRESENTATION('',(#164),#165);
+#167=PCURVE('',#159,#166);
+#168=DIRECTION('',(0.E0,1.E0));
+#169=VECTOR('',#168,5.E1);
+#170=CARTESIAN_POINT('',(-5.E0,-2.5E1));
+#171=LINE('',#170,#169);
+#172=TRIMMED_CURVE('',#171,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#173=DEFINITIONAL_REPRESENTATION('',(#172),#165);
+#174=PCURVE('',#159,#173);
+#175=DIRECTION('',(-1.E0,0.E0));
+#176=VECTOR('',#175,1.E1);
+#177=CARTESIAN_POINT('',(5.E0,2.5E1));
+#178=LINE('',#177,#176);
+#179=TRIMMED_CURVE('',#178,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#180=DEFINITIONAL_REPRESENTATION('',(#179),#165);
+#181=PCURVE('',#159,#180);
+#182=DIRECTION('',(0.E0,1.E0));
+#183=VECTOR('',#182,5.E1);
+#184=CARTESIAN_POINT('',(5.E0,-2.5E1));
+#185=LINE('',#184,#183);
+#186=TRIMMED_CURVE('',#185,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#187=DEFINITIONAL_REPRESENTATION('',(#186),#165);
+#188=PCURVE('',#159,#187);
+#198=CURVE_BOUNDED_SURFACE('',#159,(#197),.F.);
+#199=CARTESIAN_POINT('',(0.E0,1.037510156631E3,-9.534516233951E1));
+#200=DIRECTION('',(0.E0,0.E0,1.E0));
+#201=DIRECTION('',(0.E0,-1.E0,0.E0));
+#202=AXIS2_PLACEMENT_3D('',#199,#200,#201);
+#203=PLANE('',#202);
+#204=CARTESIAN_POINT('',(9.25E1,9.E1));
+#205=CARTESIAN_POINT('',(9.276605671344E1,9.000145942392E1));
+#206=CARTESIAN_POINT('',(9.329196665454E1,8.991469995633E1));
+#207=CARTESIAN_POINT('',(9.399713833768E1,8.955266692913E1));
+#208=CARTESIAN_POINT('',(9.455350120419E1,8.899576009011E1));
+#209=CARTESIAN_POINT('',(9.491481194394E1,8.829122621024E1));
+#210=CARTESIAN_POINT('',(9.500145127821E1,8.776611521042E1));
+#211=CARTESIAN_POINT('',(9.5E1,8.75E1));
+#212=B_SPLINE_CURVE_WITH_KNOTS('',3,(#204,#205,#206,#207,#208,#209,#210,#211),
+.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.028396577053E-1,4.022981689402E-1,
+5.983100027557E-1,7.971218365704E-1,1.E0),.UNSPECIFIED.);
+#213=DEFINITIONAL_REPRESENTATION('',(#212),#165);
+#214=PCURVE('',#203,#213);
+#215=DIRECTION('',(0.E0,-1.E0));
+#216=VECTOR('',#215,1.75E2);
+#217=CARTESIAN_POINT('',(9.5E1,8.75E1));
+#218=LINE('',#217,#216);
+#219=TRIMMED_CURVE('',#218,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#220=DEFINITIONAL_REPRESENTATION('',(#219),#165);
+#221=PCURVE('',#203,#220);
+#222=CARTESIAN_POINT('',(9.5E1,-8.75E1));
+#223=CARTESIAN_POINT('',(9.500145942392E1,-8.776605671344E1));
+#224=CARTESIAN_POINT('',(9.491469995633E1,-8.829196665454E1));
+#225=CARTESIAN_POINT('',(9.455266692913E1,-8.899713833768E1));
+#226=CARTESIAN_POINT('',(9.399576009011E1,-8.955350120419E1));
+#227=CARTESIAN_POINT('',(9.329122621024E1,-8.991481194394E1));
+#228=CARTESIAN_POINT('',(9.276611521042E1,-9.000145127821E1));
+#229=CARTESIAN_POINT('',(9.25E1,-9.E1));
+#230=B_SPLINE_CURVE_WITH_KNOTS('',3,(#222,#223,#224,#225,#226,#227,#228,#229),
+.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.028396577053E-1,4.022981689402E-1,
+5.983100027557E-1,7.971218365703E-1,1.E0),.UNSPECIFIED.);
+#231=DEFINITIONAL_REPRESENTATION('',(#230),#165);
+#232=PCURVE('',#203,#231);
+#233=DIRECTION('',(-1.E0,0.E0));
+#234=VECTOR('',#233,1.975E2);
+#235=CARTESIAN_POINT('',(9.25E1,-9.E1));
+#236=LINE('',#235,#234);
+#237=TRIMMED_CURVE('',#236,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#238=DEFINITIONAL_REPRESENTATION('',(#237),#165);
+#239=PCURVE('',#203,#238);
+#240=DIRECTION('',(0.E0,-1.E0));
+#241=VECTOR('',#240,1.E1);
+#242=CARTESIAN_POINT('',(-1.05E2,-9.E1));
+#243=LINE('',#242,#241);
+#244=TRIMMED_CURVE('',#243,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#245=DEFINITIONAL_REPRESENTATION('',(#244),#165);
+#246=PCURVE('',#203,#245);
+#247=DIRECTION('',(1.E0,0.E0));
+#248=VECTOR('',#247,2.1E2);
+#249=CARTESIAN_POINT('',(-1.05E2,-1.E2));
+#250=LINE('',#249,#248);
+#251=TRIMMED_CURVE('',#250,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#252=DEFINITIONAL_REPRESENTATION('',(#251),#165);
+#253=PCURVE('',#203,#252);
+#254=DIRECTION('',(0.E0,1.E0));
+#255=VECTOR('',#254,2.E2);
+#256=CARTESIAN_POINT('',(1.05E2,-1.E2));
+#257=LINE('',#256,#255);
+#258=TRIMMED_CURVE('',#257,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#259=DEFINITIONAL_REPRESENTATION('',(#258),#165);
+#260=PCURVE('',#203,#259);
+#261=DIRECTION('',(-1.E0,0.E0));
+#262=VECTOR('',#261,2.1E2);
+#263=CARTESIAN_POINT('',(1.05E2,1.E2));
+#264=LINE('',#263,#262);
+#265=TRIMMED_CURVE('',#264,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#266=DEFINITIONAL_REPRESENTATION('',(#265),#165);
+#267=PCURVE('',#203,#266);
+#268=DIRECTION('',(0.E0,-1.E0));
+#269=VECTOR('',#268,1.E1);
+#270=CARTESIAN_POINT('',(-1.05E2,1.E2));
+#271=LINE('',#270,#269);
+#272=TRIMMED_CURVE('',#271,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#273=DEFINITIONAL_REPRESENTATION('',(#272),#165);
+#274=PCURVE('',#203,#273);
+#275=DIRECTION('',(1.E0,0.E0));
+#276=VECTOR('',#275,1.975E2);
+#277=CARTESIAN_POINT('',(-1.05E2,9.E1));
+#278=LINE('',#277,#276);
+#279=TRIMMED_CURVE('',#278,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#280=DEFINITIONAL_REPRESENTATION('',(#279),#165);
+#281=PCURVE('',#203,#280);
+#302=CURVE_BOUNDED_SURFACE('',#203,(#301),.F.);
+#303=CARTESIAN_POINT('',(8.75E1,9.450101566315E2,-7.034516233951E1));
+#304=DIRECTION('',(0.E0,0.E0,1.E0));
+#305=DIRECTION('',(-9.663381206339E-14,-1.E0,0.E0));
+#306=AXIS2_PLACEMENT_3D('',#303,#304,#305);
+#307=CYLINDRICAL_SURFACE('',#306,2.5E0);
+#308=DIRECTION('',(5.862398388875E-14,1.E0));
+#309=VECTOR('',#308,5.E1);
+#310=CARTESIAN_POINT('',(-8.142219984547E-13,-2.5E1));
+#311=LINE('',#310,#309);
+#312=TRIMMED_CURVE('',#311,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#313=DEFINITIONAL_REPRESENTATION('',(#312),#165);
+#314=PCURVE('',#307,#313);
+#315=DIRECTION('',(-1.E0,0.E0));
+#316=VECTOR('',#315,9.000000000001E1);
+#317=CARTESIAN_POINT('',(9.000000000001E1,-2.5E1));
+#318=LINE('',#317,#316);
+#319=TRIMMED_CURVE('',#318,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#320=DEFINITIONAL_REPRESENTATION('',(#319),#165);
+#321=PCURVE('',#307,#320);
+#322=DIRECTION('',(0.E0,-1.E0));
+#323=VECTOR('',#322,5.E1);
+#324=CARTESIAN_POINT('',(9.000000000001E1,2.5E1));
+#325=LINE('',#324,#323);
+#326=TRIMMED_CURVE('',#325,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#327=DEFINITIONAL_REPRESENTATION('',(#326),#165);
+#328=PCURVE('',#307,#327);
+#329=DIRECTION('',(1.E0,0.E0));
+#330=VECTOR('',#329,9.E1);
+#331=CARTESIAN_POINT('',(2.116977195983E-12,2.5E1));
+#332=LINE('',#331,#330);
+#333=TRIMMED_CURVE('',#332,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#334=DEFINITIONAL_REPRESENTATION('',(#333),#165);
+#335=PCURVE('',#307,#334);
+#344=CURVE_BOUNDED_SURFACE('',#307,(#343),.F.);
+#345=CARTESIAN_POINT('',(0.E0,9.425101566315E2,-7.034516233951E1));
+#346=DIRECTION('',(0.E0,1.E0,0.E0));
+#347=DIRECTION('',(0.E0,0.E0,1.E0));
+#348=AXIS2_PLACEMENT_3D('',#345,#346,#347);
+#349=PLANE('',#348);
+#350=DIRECTION('',(1.E0,0.E0));
+#351=VECTOR('',#350,5.E1);
+#352=CARTESIAN_POINT('',(-2.5E1,8.75E1));
+#353=LINE('',#352,#351);
+#354=TRIMMED_CURVE('',#353,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#355=DEFINITIONAL_REPRESENTATION('',(#354),#165);
+#356=PCURVE('',#349,#355);
+#357=DIRECTION('',(0.E0,1.E0));
+#358=VECTOR('',#357,1.75E2);
+#359=CARTESIAN_POINT('',(2.5E1,-8.75E1));
+#360=LINE('',#359,#358);
+#361=TRIMMED_CURVE('',#360,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#362=DEFINITIONAL_REPRESENTATION('',(#361),#165);
+#363=PCURVE('',#349,#362);
+#364=DIRECTION('',(-1.E0,0.E0));
+#365=VECTOR('',#364,5.E1);
+#366=CARTESIAN_POINT('',(2.5E1,-8.75E1));
+#367=LINE('',#366,#365);
+#368=TRIMMED_CURVE('',#367,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#369=DEFINITIONAL_REPRESENTATION('',(#368),#165);
+#370=PCURVE('',#349,#369);
+#371=DIRECTION('',(0.E0,-1.E0));
+#372=VECTOR('',#371,1.75E2);
+#373=CARTESIAN_POINT('',(-2.5E1,8.75E1));
+#374=LINE('',#373,#372);
+#375=TRIMMED_CURVE('',#374,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#376=DEFINITIONAL_REPRESENTATION('',(#375),#165);
+#377=PCURVE('',#349,#376);
+#385=CURVE_BOUNDED_SURFACE('',#349,(#384),.F.);
+#386=CARTESIAN_POINT('',(0.E0,1.037510156631E3,-4.534516233951E1));
+#387=DIRECTION('',(0.E0,0.E0,1.E0));
+#388=DIRECTION('',(0.E0,-1.E0,0.E0));
+#389=AXIS2_PLACEMENT_3D('',#386,#387,#388);
+#390=PLANE('',#389);
+#391=CARTESIAN_POINT('',(9.5E1,8.75E1));
+#392=CARTESIAN_POINT('',(9.500145942392E1,8.776605671344E1));
+#393=CARTESIAN_POINT('',(9.491469995633E1,8.829196665454E1));
+#394=CARTESIAN_POINT('',(9.455266692913E1,8.899713833768E1));
+#395=CARTESIAN_POINT('',(9.399576009011E1,8.955350120419E1));
+#396=CARTESIAN_POINT('',(9.329122621024E1,8.991481194394E1));
+#397=CARTESIAN_POINT('',(9.276611521042E1,9.000145127821E1));
+#398=CARTESIAN_POINT('',(9.25E1,9.E1));
+#399=B_SPLINE_CURVE_WITH_KNOTS('',3,(#391,#392,#393,#394,#395,#396,#397,#398),
+.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.028396577052E-1,4.022981689402E-1,
+5.983100027557E-1,7.971218365703E-1,1.E0),.UNSPECIFIED.);
+#400=DEFINITIONAL_REPRESENTATION('',(#399),#165);
+#401=PCURVE('',#390,#400);
+#402=DIRECTION('',(-1.E0,0.E0));
+#403=VECTOR('',#402,1.975E2);
+#404=CARTESIAN_POINT('',(9.25E1,9.E1));
+#405=LINE('',#404,#403);
+#406=TRIMMED_CURVE('',#405,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#407=DEFINITIONAL_REPRESENTATION('',(#406),#165);
+#408=PCURVE('',#390,#407);
+#409=DIRECTION('',(0.E0,1.E0));
+#410=VECTOR('',#409,1.E1);
+#411=CARTESIAN_POINT('',(-1.05E2,9.E1));
+#412=LINE('',#411,#410);
+#413=TRIMMED_CURVE('',#412,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#414=DEFINITIONAL_REPRESENTATION('',(#413),#165);
+#415=PCURVE('',#390,#414);
+#416=DIRECTION('',(1.E0,0.E0));
+#417=VECTOR('',#416,2.1E2);
+#418=CARTESIAN_POINT('',(-1.05E2,1.E2));
+#419=LINE('',#418,#417);
+#420=TRIMMED_CURVE('',#419,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#421=DEFINITIONAL_REPRESENTATION('',(#420),#165);
+#422=PCURVE('',#390,#421);
+#423=DIRECTION('',(0.E0,-1.E0));
+#424=VECTOR('',#423,2.E2);
+#425=CARTESIAN_POINT('',(1.05E2,1.E2));
+#426=LINE('',#425,#424);
+#427=TRIMMED_CURVE('',#426,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#428=DEFINITIONAL_REPRESENTATION('',(#427),#165);
+#429=PCURVE('',#390,#428);
+#430=DIRECTION('',(-1.E0,0.E0));
+#431=VECTOR('',#430,2.1E2);
+#432=CARTESIAN_POINT('',(1.05E2,-1.E2));
+#433=LINE('',#432,#431);
+#434=TRIMMED_CURVE('',#433,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#435=DEFINITIONAL_REPRESENTATION('',(#434),#165);
+#436=PCURVE('',#390,#435);
+#437=DIRECTION('',(0.E0,1.E0));
+#438=VECTOR('',#437,1.E1);
+#439=CARTESIAN_POINT('',(-1.05E2,-1.E2));
+#440=LINE('',#439,#438);
+#441=TRIMMED_CURVE('',#440,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#442=DEFINITIONAL_REPRESENTATION('',(#441),#165);
+#443=PCURVE('',#390,#442);
+#444=DIRECTION('',(1.E0,0.E0));
+#445=VECTOR('',#444,1.975E2);
+#446=CARTESIAN_POINT('',(-1.05E2,-9.E1));
+#447=LINE('',#446,#445);
+#448=TRIMMED_CURVE('',#447,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#449=DEFINITIONAL_REPRESENTATION('',(#448),#165);
+#450=PCURVE('',#390,#449);
+#451=CARTESIAN_POINT('',(9.25E1,-9.E1));
+#452=CARTESIAN_POINT('',(9.276605671344E1,-9.000145942392E1));
+#453=CARTESIAN_POINT('',(9.329196665454E1,-8.991469995633E1));
+#454=CARTESIAN_POINT('',(9.399713833768E1,-8.955266692913E1));
+#455=CARTESIAN_POINT('',(9.455350120419E1,-8.899576009011E1));
+#456=CARTESIAN_POINT('',(9.491481194394E1,-8.829122621024E1));
+#457=CARTESIAN_POINT('',(9.500145127821E1,-8.776611521042E1));
+#458=CARTESIAN_POINT('',(9.5E1,-8.75E1));
+#459=B_SPLINE_CURVE_WITH_KNOTS('',3,(#451,#452,#453,#454,#455,#456,#457,#458),
+.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.028396577054E-1,4.022981689404E-1,
+5.983100027559E-1,7.971218365704E-1,1.E0),.UNSPECIFIED.);
+#460=DEFINITIONAL_REPRESENTATION('',(#459),#165);
+#461=PCURVE('',#390,#460);
+#462=DIRECTION('',(0.E0,1.E0));
+#463=VECTOR('',#462,1.75E2);
+#464=CARTESIAN_POINT('',(9.5E1,-8.75E1));
+#465=LINE('',#464,#463);
+#466=TRIMMED_CURVE('',#465,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#467=DEFINITIONAL_REPRESENTATION('',(#466),#165);
+#468=PCURVE('',#390,#467);
+#487=CURVE_BOUNDED_SURFACE('',#390,(#486),.F.);
+#488=CARTESIAN_POINT('',(9.E1,1.043760156631E3,-7.034516233951E1));
+#489=DIRECTION('',(1.E0,0.E0,0.E0));
+#490=DIRECTION('',(0.E0,0.E0,-1.E0));
+#491=AXIS2_PLACEMENT_3D('',#488,#489,#490);
+#492=PLANE('',#491);
+#493=DIRECTION('',(1.E0,0.E0));
+#494=VECTOR('',#493,5.E1);
+#495=CARTESIAN_POINT('',(-2.5E1,-9.875E1));
+#496=LINE('',#495,#494);
+#497=TRIMMED_CURVE('',#496,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#498=DEFINITIONAL_REPRESENTATION('',(#497),#165);
+#499=PCURVE('',#492,#498);
+#500=DIRECTION('',(0.E0,-1.E0));
+#501=VECTOR('',#500,1.975E2);
+#502=CARTESIAN_POINT('',(2.5E1,9.875E1));
+#503=LINE('',#502,#501);
+#504=TRIMMED_CURVE('',#503,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#505=DEFINITIONAL_REPRESENTATION('',(#504),#165);
+#506=PCURVE('',#492,#505);
+#507=DIRECTION('',(1.E0,0.E0));
+#508=VECTOR('',#507,5.E1);
+#509=CARTESIAN_POINT('',(-2.5E1,9.875E1));
+#510=LINE('',#509,#508);
+#511=TRIMMED_CURVE('',#510,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#512=DEFINITIONAL_REPRESENTATION('',(#511),#165);
+#513=PCURVE('',#492,#512);
+#514=DIRECTION('',(0.E0,1.E0));
+#515=VECTOR('',#514,1.975E2);
+#516=CARTESIAN_POINT('',(-2.5E1,-9.875E1));
+#517=LINE('',#516,#515);
+#518=TRIMMED_CURVE('',#517,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#519=DEFINITIONAL_REPRESENTATION('',(#518),#165);
+#520=PCURVE('',#492,#519);
+#527=CURVE_BOUNDED_SURFACE('',#492,(#526),.F.);
+#528=CARTESIAN_POINT('',(9.5E1,1.142510156631E3,-7.034516233951E1));
+#529=DIRECTION('',(0.E0,1.E0,0.E0));
+#530=DIRECTION('',(-1.E0,0.E0,0.E0));
+#531=AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#532=PLANE('',#531);
+#533=DIRECTION('',(1.E0,0.E0));
+#534=VECTOR('',#533,1.E1);
+#535=CARTESIAN_POINT('',(-5.E0,-2.5E1));
+#536=LINE('',#535,#534);
+#537=TRIMMED_CURVE('',#536,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#538=DEFINITIONAL_REPRESENTATION('',(#537),#165);
+#539=PCURVE('',#532,#538);
+#540=DIRECTION('',(0.E0,-1.E0));
+#541=VECTOR('',#540,5.E1);
+#542=CARTESIAN_POINT('',(-5.E0,2.5E1));
+#543=LINE('',#542,#541);
+#544=TRIMMED_CURVE('',#543,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#545=DEFINITIONAL_REPRESENTATION('',(#544),#165);
+#546=PCURVE('',#532,#545);
+#547=DIRECTION('',(-1.E0,0.E0));
+#548=VECTOR('',#547,1.E1);
+#549=CARTESIAN_POINT('',(5.E0,2.5E1));
+#550=LINE('',#549,#548);
+#551=TRIMMED_CURVE('',#550,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#552=DEFINITIONAL_REPRESENTATION('',(#551),#165);
+#553=PCURVE('',#532,#552);
+#554=DIRECTION('',(0.E0,-1.E0));
+#555=VECTOR('',#554,5.E1);
+#556=CARTESIAN_POINT('',(5.E0,2.5E1));
+#557=LINE('',#556,#555);
+#558=TRIMMED_CURVE('',#557,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#559=DEFINITIONAL_REPRESENTATION('',(#558),#165);
+#560=PCURVE('',#532,#559);
+#567=CURVE_BOUNDED_SURFACE('',#532,(#566),.F.);
+#568=CARTESIAN_POINT('',(1.E2,1.037510156631E3,-7.034516233951E1));
+#569=DIRECTION('',(1.E0,0.E0,0.E0));
+#570=DIRECTION('',(0.E0,-1.E0,0.E0));
+#571=AXIS2_PLACEMENT_3D('',#568,#569,#570);
+#572=PLANE('',#571);
+#573=DIRECTION('',(0.E0,1.E0));
+#574=VECTOR('',#573,5.E1);
+#575=CARTESIAN_POINT('',(-1.05E2,-2.5E1));
+#576=LINE('',#575,#574);
+#577=TRIMMED_CURVE('',#576,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#578=DEFINITIONAL_REPRESENTATION('',(#577),#165);
+#579=PCURVE('',#572,#578);
+#580=DIRECTION('',(-1.E0,0.E0));
+#581=VECTOR('',#580,2.1E2);
+#582=CARTESIAN_POINT('',(1.05E2,2.5E1));
+#583=LINE('',#582,#581);
+#584=TRIMMED_CURVE('',#583,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#585=DEFINITIONAL_REPRESENTATION('',(#584),#165);
+#586=PCURVE('',#572,#585);
+#587=DIRECTION('',(0.E0,-1.E0));
+#588=VECTOR('',#587,5.E1);
+#589=CARTESIAN_POINT('',(1.05E2,2.5E1));
+#590=LINE('',#589,#588);
+#591=TRIMMED_CURVE('',#590,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#592=DEFINITIONAL_REPRESENTATION('',(#591),#165);
+#593=PCURVE('',#572,#592);
+#594=DIRECTION('',(1.E0,0.E0));
+#595=VECTOR('',#594,2.1E2);
+#596=CARTESIAN_POINT('',(-1.05E2,-2.5E1));
+#597=LINE('',#596,#595);
+#598=TRIMMED_CURVE('',#597,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#599=DEFINITIONAL_REPRESENTATION('',(#598),#165);
+#600=PCURVE('',#572,#599);
+#607=CURVE_BOUNDED_SURFACE('',#572,(#606),.F.);
+#608=CARTESIAN_POINT('',(0.E0,9.325101566315E2,-7.034516233951E1));
+#609=DIRECTION('',(0.E0,1.E0,0.E0));
+#610=DIRECTION('',(0.E0,0.E0,-1.E0));
+#611=AXIS2_PLACEMENT_3D('',#608,#609,#610);
+#612=PLANE('',#611);
+#613=DIRECTION('',(1.E0,0.E0));
+#614=VECTOR('',#613,5.E1);
+#615=CARTESIAN_POINT('',(-2.5E1,1.E2));
+#616=LINE('',#615,#614);
+#617=TRIMMED_CURVE('',#616,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#618=DEFINITIONAL_REPRESENTATION('',(#617),#165);
+#619=PCURVE('',#612,#618);
+#620=DIRECTION('',(0.E0,1.E0));
+#621=VECTOR('',#620,2.E2);
+#622=CARTESIAN_POINT('',(-2.5E1,-1.E2));
+#623=LINE('',#622,#621);
+#624=TRIMMED_CURVE('',#623,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#625=DEFINITIONAL_REPRESENTATION('',(#624),#165);
+#626=PCURVE('',#612,#625);
+#627=DIRECTION('',(-1.E0,0.E0));
+#628=VECTOR('',#627,5.E1);
+#629=CARTESIAN_POINT('',(2.5E1,-1.E2));
+#630=LINE('',#629,#628);
+#631=TRIMMED_CURVE('',#630,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#632=DEFINITIONAL_REPRESENTATION('',(#631),#165);
+#633=PCURVE('',#612,#632);
+#634=DIRECTION('',(0.E0,-1.E0));
+#635=VECTOR('',#634,2.E2);
+#636=CARTESIAN_POINT('',(2.5E1,1.E2));
+#637=LINE('',#636,#635);
+#638=TRIMMED_CURVE('',#637,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#639=DEFINITIONAL_REPRESENTATION('',(#638),#165);
+#640=PCURVE('',#612,#639);
+#647=CURVE_BOUNDED_SURFACE('',#612,(#646),.F.);
+#648=CARTESIAN_POINT('',(-1.E2,1.037510156631E3,-7.034516233951E1));
+#649=DIRECTION('',(1.E0,0.E0,0.E0));
+#650=DIRECTION('',(0.E0,-1.E0,0.E0));
+#651=AXIS2_PLACEMENT_3D('',#648,#649,#650);
+#652=PLANE('',#651);
+#653=DIRECTION('',(0.E0,-1.E0));
+#654=VECTOR('',#653,5.E1);
+#655=CARTESIAN_POINT('',(-1.05E2,2.5E1));
+#656=LINE('',#655,#654);
+#657=TRIMMED_CURVE('',#656,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#658=DEFINITIONAL_REPRESENTATION('',(#657),#165);
+#659=PCURVE('',#652,#658);
+#660=DIRECTION('',(-1.E0,0.E0));
+#661=VECTOR('',#660,2.1E2);
+#662=CARTESIAN_POINT('',(1.05E2,-2.5E1));
+#663=LINE('',#662,#661);
+#664=TRIMMED_CURVE('',#663,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#665=DEFINITIONAL_REPRESENTATION('',(#664),#165);
+#666=PCURVE('',#652,#665);
+#667=DIRECTION('',(0.E0,1.E0));
+#668=VECTOR('',#667,5.E1);
+#669=CARTESIAN_POINT('',(1.05E2,-2.5E1));
+#670=LINE('',#669,#668);
+#671=TRIMMED_CURVE('',#670,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#672=DEFINITIONAL_REPRESENTATION('',(#671),#165);
+#673=PCURVE('',#652,#672);
+#674=DIRECTION('',(1.E0,0.E0));
+#675=VECTOR('',#674,2.1E2);
+#676=CARTESIAN_POINT('',(-1.05E2,2.5E1));
+#677=LINE('',#676,#675);
+#678=TRIMMED_CURVE('',#677,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#679=DEFINITIONAL_REPRESENTATION('',(#678),#165);
+#680=PCURVE('',#652,#679);
+#686=CURVE_BOUNDED_SURFACE('',#652,(#685),.F.);
+#687=CARTESIAN_POINT('',(-9.E1,1.043760156631E3,-7.034516233951E1));
+#688=DIRECTION('',(1.E0,0.E0,0.E0));
+#689=DIRECTION('',(0.E0,0.E0,1.E0));
+#690=AXIS2_PLACEMENT_3D('',#687,#688,#689);
+#691=PLANE('',#690);
+#692=DIRECTION('',(1.E0,0.E0));
+#693=VECTOR('',#692,5.E1);
+#694=CARTESIAN_POINT('',(-2.5E1,9.875E1));
+#695=LINE('',#694,#693);
+#696=TRIMMED_CURVE('',#695,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#697=DEFINITIONAL_REPRESENTATION('',(#696),#165);
+#698=PCURVE('',#691,#697);
+#699=DIRECTION('',(0.E0,1.E0));
+#700=VECTOR('',#699,1.975E2);
+#701=CARTESIAN_POINT('',(2.5E1,-9.875E1));
+#702=LINE('',#701,#700);
+#703=TRIMMED_CURVE('',#702,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#704=DEFINITIONAL_REPRESENTATION('',(#703),#165);
+#705=PCURVE('',#691,#704);
+#706=DIRECTION('',(1.E0,0.E0));
+#707=VECTOR('',#706,5.E1);
+#708=CARTESIAN_POINT('',(-2.5E1,-9.875E1));
+#709=LINE('',#708,#707);
+#710=TRIMMED_CURVE('',#709,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#711=DEFINITIONAL_REPRESENTATION('',(#710),#165);
+#712=PCURVE('',#691,#711);
+#713=DIRECTION('',(0.E0,-1.E0));
+#714=VECTOR('',#713,1.975E2);
+#715=CARTESIAN_POINT('',(-2.5E1,9.875E1));
+#716=LINE('',#715,#714);
+#717=TRIMMED_CURVE('',#716,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#718=DEFINITIONAL_REPRESENTATION('',(#717),#165);
+#719=PCURVE('',#691,#718);
+#726=CURVE_BOUNDED_SURFACE('',#691,(#725),.F.);
+#727=CARTESIAN_POINT('',(-8.75E1,9.450101566315E2,-7.034516233951E1));
+#728=DIRECTION('',(0.E0,0.E0,1.E0));
+#729=DIRECTION('',(1.136868377216E-13,-1.E0,0.E0));
+#730=AXIS2_PLACEMENT_3D('',#727,#728,#729);
+#731=CYLINDRICAL_SURFACE('',#730,2.5E0);
+#732=DIRECTION('',(-1.498168477157E-13,-1.E0));
+#733=VECTOR('',#732,5.E1);
+#734=CARTESIAN_POINT('',(2.442665995364E-12,2.5E1));
+#735=LINE('',#734,#733);
+#736=TRIMMED_CURVE('',#735,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#737=DEFINITIONAL_REPRESENTATION('',(#736),#165);
+#738=PCURVE('',#731,#737);
+#739=DIRECTION('',(1.E0,0.E0));
+#740=VECTOR('',#739,9.000000000001E1);
+#741=CARTESIAN_POINT('',(-9.000000000001E1,2.5E1));
+#742=LINE('',#741,#740);
+#743=TRIMMED_CURVE('',#742,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#744=DEFINITIONAL_REPRESENTATION('',(#743),#165);
+#745=PCURVE('',#731,#744);
+#746=DIRECTION('',(-1.043076736096E-13,1.E0));
+#747=VECTOR('',#746,5.E1);
+#748=CARTESIAN_POINT('',(-9.000000000001E1,-2.5E1));
+#749=LINE('',#748,#747);
+#750=TRIMMED_CURVE('',#749,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#751=DEFINITIONAL_REPRESENTATION('',(#750),#165);
+#752=PCURVE('',#731,#751);
+#753=DIRECTION('',(-1.E0,0.E0));
+#754=VECTOR('',#753,9.E1);
+#755=CARTESIAN_POINT('',(-5.048176390419E-12,-2.5E1));
+#756=LINE('',#755,#754);
+#757=TRIMMED_CURVE('',#756,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#758=DEFINITIONAL_REPRESENTATION('',(#757),#165);
+#759=PCURVE('',#731,#758);
+#765=CURVE_BOUNDED_SURFACE('',#731,(#764),.F.);
+#766=GEOMETRIC_SET('',(#198,#302,#344,#385,#487,#527,#567,#607,#647,#686,#726,
+#765));
+#767=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
+#768=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0);
+#769=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
+#770=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2),#769);
+#771=(CONVERSION_BASED_UNIT('DEGREE',#770)NAMED_UNIT(#768)PLANE_ANGLE_UNIT());
+#772=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
+#773=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.942670082401E-2),#767,
+'closure',
+'Maximum model space distance between geometric entities at asserted connectivities');
+#774=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(
+(#773))GLOBAL_UNIT_ASSIGNED_CONTEXT((#767,#771,#772))REPRESENTATION_CONTEXT
+('ID2','3'));
+#776=APPLICATION_CONTEXT
+('CONFIGURATION CONTROLLED 3D DESIGNS OF MECHANICAL PARTS AND ASSEMBLIES');
+#777=APPLICATION_PROTOCOL_DEFINITION('international standard',
+'config_control_design',1994,#776);
+#778=DESIGN_CONTEXT('',#776,'design');
+#779=MECHANICAL_CONTEXT('',#776,'mechanical');
+#780=PRODUCT('PART1_FROM_IDEA','PART1_FROM_IDEA','NOT SPECIFIED',(#779));
+#781=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('1','LAST_VERSION',#780,
+.MADE.);
+#785=PRODUCT_CATEGORY('part','');
+#786=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#780));
+#787=PRODUCT_CATEGORY_RELATIONSHIP('','',#785,#786);
+#788=SECURITY_CLASSIFICATION_LEVEL('unclassified');
+#789=SECURITY_CLASSIFICATION('','',#788);
+#790=CC_DESIGN_SECURITY_CLASSIFICATION(#789,(#781));
+#791=APPROVAL_STATUS('approved');
+#792=APPROVAL(#791,'');
+#793=CC_DESIGN_APPROVAL(#792,(#789,#781,#782));
+#794=CALENDAR_DATE(97,25,7);
+#795=COORDINATED_UNIVERSAL_TIME_OFFSET(4,0,.BEHIND.);
+#796=LOCAL_TIME(11,36,4.5E1,#795);
+#797=DATE_AND_TIME(#794,#796);
+#798=APPROVAL_DATE_TIME(#797,#792);
+#799=DATE_TIME_ROLE('creation_date');
+#800=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#797,#799,(#782));
+#801=DATE_TIME_ROLE('classification_date');
+#802=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#797,#801,(#789));
+#803=PERSON('UNSPECIFIED','UNSPECIFIED',$,$,$,$);
+#804=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED');
+#805=PERSON_AND_ORGANIZATION(#803,#804);
+#806=APPROVAL_ROLE('approver');
+#807=APPROVAL_PERSON_ORGANIZATION(#805,#792,#806);
+#808=PERSON_AND_ORGANIZATION_ROLE('creator');
+#809=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#805,#808,(#781,#782));
+#810=PERSON_AND_ORGANIZATION_ROLE('design_supplier');
+#811=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#805,#810,(#781));
+#812=PERSON_AND_ORGANIZATION_ROLE('classification_officer');
+#813=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#805,#812,(#789));
+#814=PERSON_AND_ORGANIZATION_ROLE('design_owner');
+#815=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#805,#814,(#780));
+#5=TRIMMED_CURVE('',#4,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#10=CIRCLE('',#9,2.5E0);
+#11=TRIMMED_CURVE('',#10,(0.E0),(9.000000000001E1),.T.,.UNSPECIFIED.);
+#16=TRIMMED_CURVE('',#15,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#21=CIRCLE('',#20,2.5E0);
+#22=TRIMMED_CURVE('',#21,(0.E0),(9.E1),.T.,.UNSPECIFIED.);
+#27=TRIMMED_CURVE('',#26,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#32=TRIMMED_CURVE('',#31,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#37=TRIMMED_CURVE('',#36,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#42=TRIMMED_CURVE('',#41,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#47=TRIMMED_CURVE('',#46,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#52=TRIMMED_CURVE('',#51,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#57=TRIMMED_CURVE('',#56,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#62=TRIMMED_CURVE('',#61,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#67=TRIMMED_CURVE('',#66,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#72=CIRCLE('',#71,2.5E0);
+#73=TRIMMED_CURVE('',#72,(0.E0),(9.E1),.T.,.UNSPECIFIED.);
+#78=TRIMMED_CURVE('',#77,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#83=TRIMMED_CURVE('',#82,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#88=TRIMMED_CURVE('',#87,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#93=TRIMMED_CURVE('',#92,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#98=TRIMMED_CURVE('',#97,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#103=TRIMMED_CURVE('',#102,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#108=TRIMMED_CURVE('',#107,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#113=CIRCLE('',#112,2.5E0);
+#114=TRIMMED_CURVE('',#113,(0.E0),(9.000000000001E1),.T.,.UNSPECIFIED.);
+#119=TRIMMED_CURVE('',#118,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#124=TRIMMED_CURVE('',#123,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#129=TRIMMED_CURVE('',#128,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#134=TRIMMED_CURVE('',#133,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#139=TRIMMED_CURVE('',#138,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#144=TRIMMED_CURVE('',#143,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#149=TRIMMED_CURVE('',#148,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#154=TRIMMED_CURVE('',#153,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#189=SURFACE_CURVE('',#32,(#167,#246),.PCURVE_S1.);
+#190=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#189);
+#191=SURFACE_CURVE('',#5,(#712,#174),.PCURVE_S2.);
+#192=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#191);
+#193=SURFACE_CURVE('',#103,(#181,#443),.PCURVE_S1.);
+#194=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#193);
+#195=SURFACE_CURVE('',#144,(#188,#659),.PCURVE_S1.);
+#196=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#195);
+#197=OUTER_BOUNDARY_CURVE('',(#190,#192,#194,#196),.F.);
+#282=SURFACE_CURVE('',#11,(#321,#214),.PCURVE_S2.);
+#283=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#282);
+#284=SURFACE_CURVE('',#16,(#377,#221),.PCURVE_S2.);
+#285=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#284);
+#286=SURFACE_CURVE('',#22,(#759,#232),.PCURVE_S2.);
+#287=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#286);
+#288=SURFACE_CURVE('',#27,(#719,#239),.PCURVE_S2.);
+#289=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#288);
+#290=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#189);
+#291=SURFACE_CURVE('',#37,(#680,#253),.PCURVE_S2.);
+#292=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#291);
+#293=SURFACE_CURVE('',#42,(#640,#260),.PCURVE_S2.);
+#294=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#293);
+#295=SURFACE_CURVE('',#47,(#586,#267),.PCURVE_S2.);
+#296=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#295);
+#297=SURFACE_CURVE('',#52,(#539,#274),.PCURVE_S2.);
+#298=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#297);
+#299=SURFACE_CURVE('',#57,(#506,#281),.PCURVE_S2.);
+#300=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#299);
+#301=OUTER_BOUNDARY_CURVE('',(#283,#285,#287,#289,#290,#292,#294,#296,#298,
+#300),.F.);
+#336=SURFACE_CURVE('',#62,(#314,#356),.PCURVE_S1.);
+#337=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#336);
+#338=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#282);
+#339=SURFACE_CURVE('',#124,(#328,#499),.PCURVE_S1.);
+#340=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#339);
+#341=SURFACE_CURVE('',#73,(#335,#401),.PCURVE_S1.);
+#342=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#341);
+#343=OUTER_BOUNDARY_CURVE('',(#337,#338,#340,#342),.F.);
+#378=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#336);
+#379=SURFACE_CURVE('',#119,(#363,#468),.PCURVE_S1.);
+#380=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#379);
+#381=SURFACE_CURVE('',#67,(#738,#370),.PCURVE_S2.);
+#382=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#381);
+#383=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#284);
+#384=OUTER_BOUNDARY_CURVE('',(#378,#380,#382,#383),.F.);
+#469=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#341);
+#470=SURFACE_CURVE('',#78,(#520,#408),.PCURVE_S2.);
+#471=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#470);
+#472=SURFACE_CURVE('',#83,(#553,#415),.PCURVE_S2.);
+#473=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#472);
+#474=SURFACE_CURVE('',#88,(#600,#422),.PCURVE_S2.);
+#475=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#474);
+#476=SURFACE_CURVE('',#93,(#626,#429),.PCURVE_S2.);
+#477=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#476);
+#478=SURFACE_CURVE('',#98,(#666,#436),.PCURVE_S2.);
+#479=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#478);
+#480=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#193);
+#481=SURFACE_CURVE('',#108,(#705,#450),.PCURVE_S2.);
+#482=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#481);
+#483=SURFACE_CURVE('',#114,(#745,#461),.PCURVE_S2.);
+#484=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#483);
+#485=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#379);
+#486=OUTER_BOUNDARY_CURVE('',(#469,#471,#473,#475,#477,#479,#480,#482,#484,
+#485),.F.);
+#521=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#339);
+#522=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#299);
+#523=SURFACE_CURVE('',#129,(#513,#560),.PCURVE_S1.);
+#524=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#523);
+#525=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#470);
+#526=OUTER_BOUNDARY_CURVE('',(#521,#522,#524,#525),.F.);
+#561=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#297);
+#562=SURFACE_CURVE('',#134,(#546,#579),.PCURVE_S1.);
+#563=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#562);
+#564=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#472);
+#565=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#523);
+#566=OUTER_BOUNDARY_CURVE('',(#561,#563,#564,#565),.F.);
+#601=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#562);
+#602=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#295);
+#603=SURFACE_CURVE('',#139,(#633,#593),.PCURVE_S2.);
+#604=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#603);
+#605=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#474);
+#606=OUTER_BOUNDARY_CURVE('',(#601,#602,#604,#605),.F.);
+#641=SURFACE_CURVE('',#149,(#619,#673),.PCURVE_S1.);
+#642=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#641);
+#643=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#476);
+#644=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#603);
+#645=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#293);
+#646=OUTER_BOUNDARY_CURVE('',(#642,#643,#644,#645),.F.);
+#681=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#195);
+#682=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#478);
+#683=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#641);
+#684=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#291);
+#685=OUTER_BOUNDARY_CURVE('',(#681,#682,#683,#684),.F.);
+#720=SURFACE_CURVE('',#154,(#752,#698),.PCURVE_S2.);
+#721=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#720);
+#722=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#481);
+#723=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#191);
+#724=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#288);
+#725=OUTER_BOUNDARY_CURVE('',(#721,#722,#723,#724),.F.);
+#760=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#381);
+#761=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#483);
+#762=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#720);
+#763=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#286);
+#764=OUTER_BOUNDARY_CURVE('',(#760,#761,#762,#763),.F.);
+#775=GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION('',(#766),#774);
+#782=PRODUCT_DEFINITION('design','',#781,#778);
+#783=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR PART1_FROM_IDEA.',#782);
+#784=SHAPE_DEFINITION_REPRESENTATION(#783,#775);
+ENDSEC;
+END-ISO-10303-21;
+
Modified: cgm/trunk/test/r_w.cpp
===================================================================
--- cgm/trunk/test/r_w.cpp 2008-12-15 19:30:48 UTC (rev 2483)
+++ cgm/trunk/test/r_w.cpp 2008-12-16 19:15:24 UTC (rev 2484)
@@ -103,7 +103,31 @@
for (i = 0; i < num_files; i++) {
std::string filename( local ? "./" : SRCPATH );
filename += argv[i];
- status = gti->import_solid_model(filename.c_str(), "OCC");
+ int length = filename.length();
+ std::string sub1 = filename.substr(length - 3);
+ std::string sub2 = filename.substr(length - 4);
+ char * cstr1;
+ cstr1 = new char [length+1];
+ char * cstr2;
+ cstr2 = new char [length+1];
+ strcpy (cstr1, sub1.c_str());
+ strcpy (cstr2, sub2.c_str());
+
+ if(!strcmp("OCC", cstr1) ||
+ !strcmp("occ", cstr1 )||
+ !strcmp("brep", cstr2)||
+ !strcmp("BREP", cstr2) )
+ status = gti->import_solid_model(filename.c_str(), "OCC");
+ else if(!strcmp("step", cstr2) ||
+ !strcmp("STEP", cstr2)||
+ !strcmp("stp", cstr1) ||
+ !strcmp("STP", cstr1))
+ status = gti->import_solid_model(filename.c_str(), "STEP");
+ else if(!strcmp("iges", cstr2) ||
+ !strcmp("IGES", cstr2) ||
+ !strcmp("igs", cstr1) ||
+ !strcmp("IGS", cstr1))
+ status = gti->import_solid_model(filename.c_str(), "IGES");
if (status != CUBIT_SUCCESS) {
PRINT_ERROR("Problems reading geometry file %s.\n", filename.c_str());
abort();
@@ -124,27 +148,99 @@
DLIList<Body*> bodies;
DLIList<RefEntity*> free_entities;
- // Read in the geometry from files specified on the command line
- const char *argv = "stitch.occ_name";
- CubitStatus status = read_geometry(1, &argv, false);
+ //Read in the geometry from iges file
+ const char *argiges = "ex3.iges";
+ CubitStatus status = read_geometry(1, &argiges, false);
if (status == CUBIT_FAILURE) exit(1);
- //Read in 2 volumes.
CubitStatus rsl = CUBIT_SUCCESS;
DLIList<RefEntity*> ref_entity_list;
int num_ents_exported=0;
const CubitString cubit_version="10.2";
- const char * filename = "beforesub.occ";
+ const char * filename = "ex3.occ";
const char * filetype = "OCC";
rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
num_ents_exported, cubit_version);
+ gti->bodies(bodies);
+
+ //delete all entities
+ gti->delete_Body(bodies);
+
+ gti->get_free_ref_entities(free_entities);
+
+ for (int j = free_entities.size(); j--;)
+ {
+ gti->delete_RefEntity( free_entities.get_and_step());
+ }
+
+ const char *argiges2 = "ex2.iges";
+ status = read_geometry(1, &argiges2, false);
+ if (status == CUBIT_FAILURE) exit(1);
+
+ ref_entity_list.clean_out();
+ num_ents_exported=0;
+ filename = "ex2.occ";
+
+ rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
+ num_ents_exported, cubit_version);
+
+ gti->bodies(bodies);
+
+ //delete all entities
+ gti->delete_Body(bodies);
+
+ free_entities.clean_out();
+ gti->get_free_ref_entities(free_entities);
+
+ for (int j = free_entities.size(); j--;)
+ {
+ gti->delete_RefEntity( free_entities.get_and_step());
+ }
+
+ const char *argstep = "proe.stp";
+ status = read_geometry(1, &argstep, false);
+ if (status == CUBIT_FAILURE) exit(1);
+
+ ref_entity_list.clean_out();
+ num_ents_exported=0;
+ filename = "proe.occ";
+
+ rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
+ num_ents_exported, cubit_version);
+
+ gti->bodies(bodies);
+
+ //delete all entities
+ gti->delete_Body(bodies);
+ free_entities.clean_out();
+ gti->get_free_ref_entities(free_entities);
+
+ for (int j = free_entities.size(); j--;)
+ {
+ gti->delete_RefEntity( free_entities.get_and_step());
+ }
+
+ // Read in the geometry from files specified on the command line
+ const char *argv = "stitch.name_occ";
+ status = read_geometry(1, &argv, false);
+ if (status == CUBIT_FAILURE) exit(1);
+ //Read in 2 volumes.
+
+ ref_entity_list.clean_out();
+ num_ents_exported=0;
+ filename = "beforesub.occ";
+
+ rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
+ num_ents_exported, cubit_version);
+
gti->bodies(bodies);
//delete all entities
gti->delete_Body(bodies);
+ free_entities.clean_out();
gti->get_free_ref_entities(free_entities);
for (int j = free_entities.size(); j--;)
Added: cgm/trunk/test/stitch.name_occ
===================================================================
--- cgm/trunk/test/stitch.name_occ (rev 0)
+++ cgm/trunk/test/stitch.name_occ 2008-12-16 19:15:24 UTC (rev 2484)
@@ -0,0 +1,835 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 3
+1
+ 1 0 0 1
+ 0 1 0 0
+ 0 0 1 -1
+2 1 -1 0
+1
+ 1 0 0 0
+ 0 1 0 0
+ 0 0 1 1
+Curve2ds 68
+1 0 0 1 0
+1 0 0 1 0
+1 10 0 0 -1
+1 0 0 0 1
+1 0 -10 1 0
+1 0 0 1 0
+1 0 0 0 -1
+1 0 0 0 1
+1 0 0 0 1
+1 0 0 1 0
+1 0 0 1 0
+1 0 0 1 0
+1 4 0 0 1
+1 0 0 1 0
+1 0 0 1 0
+1 0 4 1 0
+1 0 0 1 0
+1 0 10 1 0
+1 10 0 0 1
+1 0 0 1 0
+1 10 0 0 1
+1 0 10 1 0
+1 10 0 0 -1
+1 10 0 0 1
+1 0 0 0 1
+1 0 10 1 0
+1 0 -10 1 0
+1 0 0 1 0
+1 4 0 0 1
+1 0 10 1 0
+1 0 -10 1 0
+1 0 4 1 0
+1 0 -10 1 0
+1 0 10 1 0
+8 0 10
+1 1 0 0 1
+8 0 10
+1 1 0 0 -1
+1 4 0 0 -1
+1 0 0 0 1
+1 4 0 0 -1
+1 4 0 0 1
+8 0 10
+1 5 0 0 1
+8 0 10
+1 1 0 0 -1
+1 0 0 0 -1
+1 10 0 0 1
+1 0 0 1 0
+1 0 0 1 0
+1 10 0 0 -1
+1 0 0 0 1
+1 0 -10 1 0
+1 0 0 1 0
+1 0 0 0 -1
+1 0 0 0 1
+1 0 0 1 0
+1 0 10 1 0
+1 10 0 0 -1
+1 10 0 0 1
+1 0 -10 1 0
+1 0 10 1 0
+1 0 0 0 -1
+1 10 0 0 1
+1 0 0 0 1
+1 0 0 1 0
+1 10 0 0 1
+1 0 0 1 0
+1 0 0 0 1
+1 0 10 1 0
+1 10 0 0 1
+1 0 10 1 0
+Curves 34
+1 0 0 0 0 0 1
+1 0 0 10 -0 1 0
+1 0 10 0 0 0 1
+1 0 0 0 -0 1 0
+1 0 0 0 1 0 -0
+1 0 0 0 0 0 1
+1 0 0 4 1 0 -0
+1 4 0 0 0 0 1
+1 10 0 0 0 0 1
+1 0 0 10 1 0 -0
+1 0 10 10 1 0 -0
+1 10 0 10 0 1 0
+1 0 10 0 1 0 -0
+1 0 10 0 0 0 1
+1 0 10 4 1 0 -0
+1 4 10 0 0 0 1
+1 10 10 0 0 0 1
+1 1 0 0 -0 1 0
+1 0 0 4 -0 1 0
+1 4 0 4 0 1 0
+1 5 0 0 -0 1 0
+1 10 0 0 -0 1 0
+1 0 0 0 0 0 1
+1 0 0 10 -0 1 0
+1 0 10 0 0 0 1
+1 0 0 0 -0 1 0
+1 10 0 0 0 0 1
+1 10 0 10 0 1 0
+1 10 10 0 0 0 1
+1 10 0 0 -0 1 0
+1 0 0 0 1 0 -0
+1 0 0 10 1 0 -0
+1 0 10 0 1 0 -0
+1 0 10 10 1 0 -0
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 17
+1 0 0 0 1 0 -0 0 0 1 0 -1 0
+1 0 0 0 -0 1 0 0 0 1 1 0 -0
+1 0 0 10 0 0 1 1 0 -0 -0 1 0
+1 0 10 0 -0 1 0 0 0 1 1 0 -0
+1 0 0 0 0 0 1 1 0 -0 -0 1 0
+1 0 0 0 1 0 -0 0 0 1 0 -1 0
+1 0 0 0 -0 1 0 0 0 1 1 0 -0
+1 0 0 4 0 0 1 1 0 -0 -0 1 0
+1 4 0 0 1 0 -0 0 0 1 0 -1 0
+1 10 0 0 1 0 -0 0 0 1 0 -1 0
+1 0 10 0 -0 1 0 0 0 1 1 0 -0
+1 0 0 0 1 0 -0 0 0 1 0 -1 0
+1 0 0 0 -0 1 0 0 0 1 1 0 -0
+1 0 0 10 0 0 1 1 0 -0 -0 1 0
+1 0 10 0 -0 1 0 0 0 1 1 0 -0
+1 0 0 0 0 0 1 1 0 -0 -0 1 0
+1 10 0 0 1 0 -0 0 0 1 0 -1 0
+Triangulations 0
+
+TShapes 97
+Ve
+1e-07
+0 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 1 0 0 10
+2 1 1 0 0 10
+2 2 2 0 0 10
+0
+
+0101000
+-97 0 +96 0 *
+Ve
+1e-07
+0 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 2 0 0 10
+2 3 1 0 0 10
+2 4 3 0 0 10
+0
+
+0101000
+-94 0 +97 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 3 0 0 10
+2 5 1 0 0 10
+2 6 4 0 0 10
+0
+
+0101000
+-94 0 +92 0 *
+Ed
+ 1e-07 1 1 0
+1 4 0 0 10
+2 7 1 0 0 10
+2 8 5 0 0 10
+0
+
+0101000
+-92 0 +96 0 *
+Wi
+
+0101000
+-95 0 -93 0 +91 0 +90 0 *
+Fa
+0 1e-07 1 0
+
+CGM_ATTRIB ENTITY_NAME* face1* * *
+*
+0111000
++89 0 *
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 5 0 0 1
+2 9 2 0 0 1
+2 10 5 0 0 1
+0
+
+0101000
++96 0 -87 0 *
+Ve
+1e-07
+1 0 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 6 0 1 4
+2 11 6 0 1 4
+2 12 7 0 1 4
+0
+
+0101000
++87 2 -85 2 *
+Ve
+1e-07
+5 0 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 7 0 0 4
+2 13 7 0 0 4
+2 14 8 0 0 4
+0
+
+0101000
+-83 2 +85 2 *
+Ve
+1e-07
+5 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 8 0 1 4
+2 15 9 0 1 4
+2 16 7 0 1 4
+0
+
+0101000
++81 2 -83 2 *
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 5 0 5 10
+2 9 2 0 5 10
+2 10 5 0 5 10
+0
+
+0101000
++81 0 -79 0 *
+Ve
+1e-07
+10 0 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 9 0 0 10
+2 17 10 0 0 10
+2 18 2 0 0 10
+0
+
+0101000
+-77 0 +79 0 *
+Ed
+ 1e-07 1 1 0
+1 10 0 0 10
+2 19 2 0 0 10
+2 20 3 0 0 10
+0
+
+0101000
+-77 0 +97 0 *
+Wi
+
+0101000
+-86 0 -84 1 -82 1 +80 1 -78 0 -76 0 +75 0 +95 0 *
+Fa
+0 1e-07 2 0
+
+CGM_ATTRIB ENTITY_NAME* face2* * *
+*
+0101000
++74 0 *
+Ve
+1e-07
+10 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 11 0 0 10
+2 21 4 0 0 10
+2 22 3 0 0 10
+0
+
+0101000
+-72 0 +94 0 *
+Ed
+ 1e-07 1 1 0
+1 12 0 0 10
+2 23 10 0 0 10
+2 24 3 0 0 10
+0
+
+0101000
+-72 0 +77 0 *
+Wi
+
+0101000
+-93 0 -71 0 +70 0 +75 0 *
+Fa
+0 1e-07 3 0
+
+CGM_ATTRIB ENTITY_NAME* face16* * *
+*
+0111000
++69 0 *
+Ve
+1e-07
+1 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 13 0 0 1
+2 25 4 0 0 1
+2 26 5 0 0 1
+0
+
+0101000
++92 0 -67 0 *
+Ve
+1e-07
+1 10 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 14 0 1 4
+2 27 6 0 1 4
+2 28 11 0 1 4
+0
+
+0101000
++67 2 -65 2 *
+Ve
+1e-07
+5 10 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 15 0 0 4
+2 29 11 0 0 4
+2 30 8 0 0 4
+0
+
+0101000
+-63 2 +65 2 *
+Ve
+1e-07
+5 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 16 0 1 4
+2 31 9 0 1 4
+2 32 11 0 1 4
+0
+
+0101000
++61 2 -63 2 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 13 0 5 10
+2 25 4 0 5 10
+2 26 5 0 5 10
+0
+
+0101000
++61 0 -59 0 *
+Ed
+ 1e-07 1 1 0
+1 17 0 0 10
+2 33 10 0 0 10
+2 34 4 0 0 10
+0
+
+0101000
+-72 0 +59 0 *
+Wi
+
+0101000
+-66 0 -64 1 -62 1 +60 1 -58 0 -57 0 +71 0 +91 0 *
+Fa
+0 1e-07 4 0
+
+CGM_ATTRIB ENTITY_NAME* face3* * *
+*
+0101000
++56 0 *
+Ed
+ 1e-07 1 1 0
+1 18 0 0 10
+2 35 5 0 0 10
+2 36 6 1 0 10
+0
+
+0101000
++87 0 -67 0 *
+Wi
+
+0101000
++86 0 -90 0 -66 0 +54 0 *
+Fa
+0 1e-07 5 0
+
+CGM_ATTRIB ENTITY_NAME* face4* * *
+*
+0101000
++53 0 *
+Ed
+ 1e-07 1 1 0
+1 19 0 0 10
+2 37 6 0 0 10
+2 38 8 0 0 10
+0
+
+0101000
+-65 2 +85 2 *
+Wi
+
+0101000
+-84 1 -51 1 +64 1 +54 0 *
+Fa
+0 1e-07 6 1
+
+CGM_ATTRIB ENTITY_NAME* face5* * *
+*
+0101000
++50 0 *
+Ed
+ 1e-07 1 1 0
+1 20 0 0 10
+2 39 9 0 0 10
+2 40 8 0 0 10
+0
+
+0101000
+-63 2 +83 2 *
+Wi
+
+0101000
+-51 1 -62 1 +82 1 +48 1 *
+Fa
+0 1e-07 8 1
+
+CGM_ATTRIB ENTITY_NAME* face6* * *
+*
+0101000
++47 0 *
+Ed
+ 1e-07 1 1 0
+1 21 0 0 10
+2 41 5 0 0 10
+2 42 9 1 0 10
+0
+
+0101000
++81 0 -61 0 *
+Wi
+
+0101000
+-80 1 -48 1 +60 1 +45 0 *
+Fa
+0 1e-07 9 1
+
+CGM_ATTRIB ENTITY_NAME* face7* * *
+*
+0101000
++44 0 *
+Ed
+ 1e-07 1 1 0
+1 22 0 0 10
+2 43 10 0 0 10
+2 44 5 0 0 10
+0
+
+0101000
+-59 0 +79 0 *
+Wi
+
+0101000
+-45 0 -58 0 +42 0 +78 0 *
+Fa
+0 1e-07 5 0
+
+CGM_ATTRIB ENTITY_NAME* face8* * *
+*
+0101000
++41 0 *
+Wi
+
+0101000
+-76 0 -70 0 +57 0 +42 0 *
+Fa
+0 1e-07 10 0
+
+CGM_ATTRIB ENTITY_NAME* face9* * *
+*
+0111000
++39 0 *
+Sh
+
+0101000
+-88 0 -73 0 +68 0 +55 0 -52 0 +49 0 -46 0 -43 0 -40 0 +38 0
+*
+So
+
+0100000
++37 0 *
+Ve
+1e-07
+0 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 23 0 0 10
+2 45 12 0 0 10
+2 46 13 0 0 10
+0
+
+0101000
+-35 0 +34 0 *
+Ve
+1e-07
+0 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 24 0 0 10
+2 47 12 0 0 10
+2 48 14 0 0 10
+0
+
+0101000
+-32 0 +35 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 25 0 0 10
+2 49 12 0 0 10
+2 50 15 0 0 10
+0
+
+0101000
+-32 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1 26 0 0 10
+2 51 12 0 0 10
+2 52 16 0 0 10
+0
+
+0101000
+-30 0 +34 0 *
+Wi
+
+0101000
+-33 0 -31 0 +29 0 +28 0 *
+Fa
+0 1e-07 12 0
+
+CGM_ATTRIB ENTITY_NAME* face10* * *
+*
+0111000
++27 0 *
+Ve
+1e-07
+10 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 27 0 0 10
+2 53 17 0 0 10
+2 54 13 0 0 10
+0
+
+0101000
+-25 0 +24 0 *
+Ve
+1e-07
+10 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 28 0 0 10
+2 55 17 0 0 10
+2 56 14 0 0 10
+0
+
+0101000
+-22 0 +25 0 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1 29 0 0 10
+2 57 17 0 0 10
+2 58 15 0 0 10
+0
+
+0101000
+-22 0 +20 0 *
+Ed
+ 1e-07 1 1 0
+1 30 0 0 10
+2 59 17 0 0 10
+2 60 16 0 0 10
+0
+
+0101000
+-20 0 +24 0 *
+Wi
+
+0101000
+-23 0 -21 0 +19 0 +18 0 *
+Fa
+0 1e-07 17 0
+
+CGM_ATTRIB ENTITY_NAME* face11* * *
+*
+0111000
++17 0 *
+Ed
+ 1e-07 1 1 0
+1 31 0 0 10
+2 61 13 0 0 10
+2 62 16 0 0 10
+0
+
+0101000
+-24 0 +34 0 *
+Ed
+ 1e-07 1 1 0
+1 32 0 0 10
+2 63 13 0 0 10
+2 64 14 0 0 10
+0
+
+0101000
+-25 0 +35 0 *
+Wi
+
+0101000
+-15 0 -23 0 +14 0 +33 0 *
+Fa
+0 1e-07 13 0
+
+CGM_ATTRIB ENTITY_NAME* face12* * *
+*
+0111000
++13 0 *
+Ed
+ 1e-07 1 1 0
+1 33 0 0 10
+2 65 15 0 0 10
+2 66 16 0 0 10
+0
+
+0101000
+-20 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1 34 0 0 10
+2 67 15 0 0 10
+2 68 14 0 0 10
+0
+
+0101000
+-22 0 +32 0 *
+Wi
+
+0101000
+-11 0 -19 0 +10 0 +29 0 *
+Fa
+0 1e-07 15 0
+
+CGM_ATTRIB ENTITY_NAME* face13* * *
+*
+0111000
++9 0 *
+Wi
+
+0101000
+-28 0 -11 0 +18 0 +15 0 *
+Fa
+0 1e-07 16 0
+
+CGM_ATTRIB ENTITY_NAME* face14* * *
+*
+0111000
++7 0 *
+Wi
+
+0101000
+-31 0 -10 0 +21 0 +14 0 *
+Fa
+0 1e-07 14 0
+
+CGM_ATTRIB ENTITY_NAME* face15* * *
+*
+0111000
++5 0 *
+Sh
+
+0101100
+-26 0 +16 0 -12 0 +8 0 -6 0 +4 0 *
+So
+
+0100000
++3 0 *
+Co
+
+1100000
++36 0 +2 3 *
+
++1 0
Deleted: cgm/trunk/test/stitch.occ_name
===================================================================
--- cgm/trunk/test/stitch.occ_name 2008-12-15 19:30:48 UTC (rev 2483)
+++ cgm/trunk/test/stitch.occ_name 2008-12-16 19:15:24 UTC (rev 2484)
@@ -1,835 +0,0 @@
-DBRep_DrawableShape
-
-CASCADE Topology V1, (c) Matra-Datavision
-Locations 3
-1
- 1 0 0 1
- 0 1 0 0
- 0 0 1 -1
-2 1 -1 0
-1
- 1 0 0 0
- 0 1 0 0
- 0 0 1 1
-Curve2ds 68
-1 0 0 1 0
-1 0 0 1 0
-1 10 0 0 -1
-1 0 0 0 1
-1 0 -10 1 0
-1 0 0 1 0
-1 0 0 0 -1
-1 0 0 0 1
-1 0 0 0 1
-1 0 0 1 0
-1 0 0 1 0
-1 0 0 1 0
-1 4 0 0 1
-1 0 0 1 0
-1 0 0 1 0
-1 0 4 1 0
-1 0 0 1 0
-1 0 10 1 0
-1 10 0 0 1
-1 0 0 1 0
-1 10 0 0 1
-1 0 10 1 0
-1 10 0 0 -1
-1 10 0 0 1
-1 0 0 0 1
-1 0 10 1 0
-1 0 -10 1 0
-1 0 0 1 0
-1 4 0 0 1
-1 0 10 1 0
-1 0 -10 1 0
-1 0 4 1 0
-1 0 -10 1 0
-1 0 10 1 0
-8 0 10
-1 1 0 0 1
-8 0 10
-1 1 0 0 -1
-1 4 0 0 -1
-1 0 0 0 1
-1 4 0 0 -1
-1 4 0 0 1
-8 0 10
-1 5 0 0 1
-8 0 10
-1 1 0 0 -1
-1 0 0 0 -1
-1 10 0 0 1
-1 0 0 1 0
-1 0 0 1 0
-1 10 0 0 -1
-1 0 0 0 1
-1 0 -10 1 0
-1 0 0 1 0
-1 0 0 0 -1
-1 0 0 0 1
-1 0 0 1 0
-1 0 10 1 0
-1 10 0 0 -1
-1 10 0 0 1
-1 0 -10 1 0
-1 0 10 1 0
-1 0 0 0 -1
-1 10 0 0 1
-1 0 0 0 1
-1 0 0 1 0
-1 10 0 0 1
-1 0 0 1 0
-1 0 0 0 1
-1 0 10 1 0
-1 10 0 0 1
-1 0 10 1 0
-Curves 34
-1 0 0 0 0 0 1
-1 0 0 10 -0 1 0
-1 0 10 0 0 0 1
-1 0 0 0 -0 1 0
-1 0 0 0 1 0 -0
-1 0 0 0 0 0 1
-1 0 0 4 1 0 -0
-1 4 0 0 0 0 1
-1 10 0 0 0 0 1
-1 0 0 10 1 0 -0
-1 0 10 10 1 0 -0
-1 10 0 10 0 1 0
-1 0 10 0 1 0 -0
-1 0 10 0 0 0 1
-1 0 10 4 1 0 -0
-1 4 10 0 0 0 1
-1 10 10 0 0 0 1
-1 1 0 0 -0 1 0
-1 0 0 4 -0 1 0
-1 4 0 4 0 1 0
-1 5 0 0 -0 1 0
-1 10 0 0 -0 1 0
-1 0 0 0 0 0 1
-1 0 0 10 -0 1 0
-1 0 10 0 0 0 1
-1 0 0 0 -0 1 0
-1 10 0 0 0 0 1
-1 10 0 10 0 1 0
-1 10 10 0 0 0 1
-1 10 0 0 -0 1 0
-1 0 0 0 1 0 -0
-1 0 0 10 1 0 -0
-1 0 10 0 1 0 -0
-1 0 10 10 1 0 -0
-Polygon3D 0
-PolygonOnTriangulations 0
-Surfaces 17
-1 0 0 0 1 0 -0 0 0 1 0 -1 0
-1 0 0 0 -0 1 0 0 0 1 1 0 -0
-1 0 0 10 0 0 1 1 0 -0 -0 1 0
-1 0 10 0 -0 1 0 0 0 1 1 0 -0
-1 0 0 0 0 0 1 1 0 -0 -0 1 0
-1 0 0 0 1 0 -0 0 0 1 0 -1 0
-1 0 0 0 -0 1 0 0 0 1 1 0 -0
-1 0 0 4 0 0 1 1 0 -0 -0 1 0
-1 4 0 0 1 0 -0 0 0 1 0 -1 0
-1 10 0 0 1 0 -0 0 0 1 0 -1 0
-1 0 10 0 -0 1 0 0 0 1 1 0 -0
-1 0 0 0 1 0 -0 0 0 1 0 -1 0
-1 0 0 0 -0 1 0 0 0 1 1 0 -0
-1 0 0 10 0 0 1 1 0 -0 -0 1 0
-1 0 10 0 -0 1 0 0 0 1 1 0 -0
-1 0 0 0 0 0 1 1 0 -0 -0 1 0
-1 10 0 0 1 0 -0 0 0 1 0 -1 0
-Triangulations 0
-
-TShapes 97
-Ve
-1e-07
-0 0 10
-0 0
-
-0101101
-*
-Ve
-1e-07
-0 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 1 0 0 10
-2 1 1 0 0 10
-2 2 2 0 0 10
-0
-
-0101000
--97 0 +96 0 *
-Ve
-1e-07
-0 10 10
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 2 0 0 10
-2 3 1 0 0 10
-2 4 3 0 0 10
-0
-
-0101000
--94 0 +97 0 *
-Ve
-1e-07
-0 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 3 0 0 10
-2 5 1 0 0 10
-2 6 4 0 0 10
-0
-
-0101000
--94 0 +92 0 *
-Ed
- 1e-07 1 1 0
-1 4 0 0 10
-2 7 1 0 0 10
-2 8 5 0 0 10
-0
-
-0101000
--92 0 +96 0 *
-Wi
-
-0101000
--95 0 -93 0 +91 0 +90 0 *
-Fa
-0 1e-07 1 0
-
-CGM_ATTRIB ENTITY_NAME* face1* * *
-*
-0111000
-+89 0 *
-Ve
-1e-07
-1 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 5 0 0 1
-2 9 2 0 0 1
-2 10 5 0 0 1
-0
-
-0101000
-+96 0 -87 0 *
-Ve
-1e-07
-1 0 3
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 6 0 1 4
-2 11 6 0 1 4
-2 12 7 0 1 4
-0
-
-0101000
-+87 2 -85 2 *
-Ve
-1e-07
-5 0 3
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 7 0 0 4
-2 13 7 0 0 4
-2 14 8 0 0 4
-0
-
-0101000
--83 2 +85 2 *
-Ve
-1e-07
-5 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 8 0 1 4
-2 15 9 0 1 4
-2 16 7 0 1 4
-0
-
-0101000
-+81 2 -83 2 *
-Ve
-1e-07
-10 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 5 0 5 10
-2 9 2 0 5 10
-2 10 5 0 5 10
-0
-
-0101000
-+81 0 -79 0 *
-Ve
-1e-07
-10 0 10
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 9 0 0 10
-2 17 10 0 0 10
-2 18 2 0 0 10
-0
-
-0101000
--77 0 +79 0 *
-Ed
- 1e-07 1 1 0
-1 10 0 0 10
-2 19 2 0 0 10
-2 20 3 0 0 10
-0
-
-0101000
--77 0 +97 0 *
-Wi
-
-0101000
--86 0 -84 1 -82 1 +80 1 -78 0 -76 0 +75 0 +95 0 *
-Fa
-0 1e-07 2 0
-
-CGM_ATTRIB ENTITY_NAME* face2* * *
-*
-0101000
-+74 0 *
-Ve
-1e-07
-10 10 10
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 11 0 0 10
-2 21 4 0 0 10
-2 22 3 0 0 10
-0
-
-0101000
--72 0 +94 0 *
-Ed
- 1e-07 1 1 0
-1 12 0 0 10
-2 23 10 0 0 10
-2 24 3 0 0 10
-0
-
-0101000
--72 0 +77 0 *
-Wi
-
-0101000
--93 0 -71 0 +70 0 +75 0 *
-Fa
-0 1e-07 3 0
-
-CGM_ATTRIB ENTITY_NAME* face16* * *
-*
-0111000
-+69 0 *
-Ve
-1e-07
-1 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 13 0 0 1
-2 25 4 0 0 1
-2 26 5 0 0 1
-0
-
-0101000
-+92 0 -67 0 *
-Ve
-1e-07
-1 10 3
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 14 0 1 4
-2 27 6 0 1 4
-2 28 11 0 1 4
-0
-
-0101000
-+67 2 -65 2 *
-Ve
-1e-07
-5 10 3
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 15 0 0 4
-2 29 11 0 0 4
-2 30 8 0 0 4
-0
-
-0101000
--63 2 +65 2 *
-Ve
-1e-07
-5 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 16 0 1 4
-2 31 9 0 1 4
-2 32 11 0 1 4
-0
-
-0101000
-+61 2 -63 2 *
-Ve
-1e-07
-10 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 13 0 5 10
-2 25 4 0 5 10
-2 26 5 0 5 10
-0
-
-0101000
-+61 0 -59 0 *
-Ed
- 1e-07 1 1 0
-1 17 0 0 10
-2 33 10 0 0 10
-2 34 4 0 0 10
-0
-
-0101000
--72 0 +59 0 *
-Wi
-
-0101000
--66 0 -64 1 -62 1 +60 1 -58 0 -57 0 +71 0 +91 0 *
-Fa
-0 1e-07 4 0
-
-CGM_ATTRIB ENTITY_NAME* face3* * *
-*
-0101000
-+56 0 *
-Ed
- 1e-07 1 1 0
-1 18 0 0 10
-2 35 5 0 0 10
-2 36 6 1 0 10
-0
-
-0101000
-+87 0 -67 0 *
-Wi
-
-0101000
-+86 0 -90 0 -66 0 +54 0 *
-Fa
-0 1e-07 5 0
-
-CGM_ATTRIB ENTITY_NAME* face4* * *
-*
-0101000
-+53 0 *
-Ed
- 1e-07 1 1 0
-1 19 0 0 10
-2 37 6 0 0 10
-2 38 8 0 0 10
-0
-
-0101000
--65 2 +85 2 *
-Wi
-
-0101000
--84 1 -51 1 +64 1 +54 0 *
-Fa
-0 1e-07 6 1
-
-CGM_ATTRIB ENTITY_NAME* face5* * *
-*
-0101000
-+50 0 *
-Ed
- 1e-07 1 1 0
-1 20 0 0 10
-2 39 9 0 0 10
-2 40 8 0 0 10
-0
-
-0101000
--63 2 +83 2 *
-Wi
-
-0101000
--51 1 -62 1 +82 1 +48 1 *
-Fa
-0 1e-07 8 1
-
-CGM_ATTRIB ENTITY_NAME* face6* * *
-*
-0101000
-+47 0 *
-Ed
- 1e-07 1 1 0
-1 21 0 0 10
-2 41 5 0 0 10
-2 42 9 1 0 10
-0
-
-0101000
-+81 0 -61 0 *
-Wi
-
-0101000
--80 1 -48 1 +60 1 +45 0 *
-Fa
-0 1e-07 9 1
-
-CGM_ATTRIB ENTITY_NAME* face7* * *
-*
-0101000
-+44 0 *
-Ed
- 1e-07 1 1 0
-1 22 0 0 10
-2 43 10 0 0 10
-2 44 5 0 0 10
-0
-
-0101000
--59 0 +79 0 *
-Wi
-
-0101000
--45 0 -58 0 +42 0 +78 0 *
-Fa
-0 1e-07 5 0
-
-CGM_ATTRIB ENTITY_NAME* face8* * *
-*
-0101000
-+41 0 *
-Wi
-
-0101000
--76 0 -70 0 +57 0 +42 0 *
-Fa
-0 1e-07 10 0
-
-CGM_ATTRIB ENTITY_NAME* face9* * *
-*
-0111000
-+39 0 *
-Sh
-
-0101000
--88 0 -73 0 +68 0 +55 0 -52 0 +49 0 -46 0 -43 0 -40 0 +38 0
-*
-So
-
-0100000
-+37 0 *
-Ve
-1e-07
-0 0 10
-0 0
-
-0101101
-*
-Ve
-1e-07
-0 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 23 0 0 10
-2 45 12 0 0 10
-2 46 13 0 0 10
-0
-
-0101000
--35 0 +34 0 *
-Ve
-1e-07
-0 10 10
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 24 0 0 10
-2 47 12 0 0 10
-2 48 14 0 0 10
-0
-
-0101000
--32 0 +35 0 *
-Ve
-1e-07
-0 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 25 0 0 10
-2 49 12 0 0 10
-2 50 15 0 0 10
-0
-
-0101000
--32 0 +30 0 *
-Ed
- 1e-07 1 1 0
-1 26 0 0 10
-2 51 12 0 0 10
-2 52 16 0 0 10
-0
-
-0101000
--30 0 +34 0 *
-Wi
-
-0101000
--33 0 -31 0 +29 0 +28 0 *
-Fa
-0 1e-07 12 0
-
-CGM_ATTRIB ENTITY_NAME* face10* * *
-*
-0111000
-+27 0 *
-Ve
-1e-07
-10 0 10
-0 0
-
-0101101
-*
-Ve
-1e-07
-10 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 27 0 0 10
-2 53 17 0 0 10
-2 54 13 0 0 10
-0
-
-0101000
--25 0 +24 0 *
-Ve
-1e-07
-10 10 10
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 28 0 0 10
-2 55 17 0 0 10
-2 56 14 0 0 10
-0
-
-0101000
--22 0 +25 0 *
-Ve
-1e-07
-10 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1 29 0 0 10
-2 57 17 0 0 10
-2 58 15 0 0 10
-0
-
-0101000
--22 0 +20 0 *
-Ed
- 1e-07 1 1 0
-1 30 0 0 10
-2 59 17 0 0 10
-2 60 16 0 0 10
-0
-
-0101000
--20 0 +24 0 *
-Wi
-
-0101000
--23 0 -21 0 +19 0 +18 0 *
-Fa
-0 1e-07 17 0
-
-CGM_ATTRIB ENTITY_NAME* face11* * *
-*
-0111000
-+17 0 *
-Ed
- 1e-07 1 1 0
-1 31 0 0 10
-2 61 13 0 0 10
-2 62 16 0 0 10
-0
-
-0101000
--24 0 +34 0 *
-Ed
- 1e-07 1 1 0
-1 32 0 0 10
-2 63 13 0 0 10
-2 64 14 0 0 10
-0
-
-0101000
--25 0 +35 0 *
-Wi
-
-0101000
--15 0 -23 0 +14 0 +33 0 *
-Fa
-0 1e-07 13 0
-
-CGM_ATTRIB ENTITY_NAME* face12* * *
-*
-0111000
-+13 0 *
-Ed
- 1e-07 1 1 0
-1 33 0 0 10
-2 65 15 0 0 10
-2 66 16 0 0 10
-0
-
-0101000
--20 0 +30 0 *
-Ed
- 1e-07 1 1 0
-1 34 0 0 10
-2 67 15 0 0 10
-2 68 14 0 0 10
-0
-
-0101000
--22 0 +32 0 *
-Wi
-
-0101000
--11 0 -19 0 +10 0 +29 0 *
-Fa
-0 1e-07 15 0
-
-CGM_ATTRIB ENTITY_NAME* face13* * *
-*
-0111000
-+9 0 *
-Wi
-
-0101000
--28 0 -11 0 +18 0 +15 0 *
-Fa
-0 1e-07 16 0
-
-CGM_ATTRIB ENTITY_NAME* face14* * *
-*
-0111000
-+7 0 *
-Wi
-
-0101000
--31 0 -10 0 +21 0 +14 0 *
-Fa
-0 1e-07 14 0
-
-CGM_ATTRIB ENTITY_NAME* face15* * *
-*
-0111000
-+5 0 *
-Sh
-
-0101100
--26 0 +16 0 -12 0 +8 0 -6 0 +4 0 *
-So
-
-0100000
-+3 0 *
-Co
-
-1100000
-+36 0 +2 3 *
-
-+1 0
More information about the cgma-dev
mailing list