You are on page 1of 14

DXF file sample.

Format DXF

Contoh

0
SECTION
2
ENTITIES
0
<entity type>
5
<handle>
330
<entity handle>
100
AcDbEntity
8
<layer>
100
AcDb<entity type>

0
SECTION
2
ENTITIES
0
LINE
5
12C
330
1F
100
AcDbEntity
8
0
100
AcDbLine
10
282.0

31
0.0
0
ENDSEC

<geometrical data>

0
ENDSEC

Sample topology and geometry data in DXF

10
10.0
20
10.0
30
0.0
11
30.0
21
5.0
31
0.0
(a)

Lecture 7

Radius10

10
5.0
20
5.0
30
0.0
40
10.0
100
AcDbArc
50
160
51
25

(5,5)

(b)
Radius 10

10
5.0
20
5.0
30
0.0
40
10.0

(5,5)

(c)
IGES File Sample

1
,,24HD:\mech
G

cad\Drawing1.dwg,22HE:\cad\iges\circle.igs,54HAutoCAD-15.06
1

(Microsoft Windows NT Version 5.0 (x86)),65HAutodesk IGES Translator R2


G
2
000i (May 19 2001) from Autodesk, Inc.,32,38,6,99,15,24HD:\mech cad\Draw
G
3
ing1.dwg,1.0D0,2,2HMM,211,2.11D0,15H20030221.043408,1.50155644712686D-8,
G
4
15.0155644712686D0,,,11,0,15H20030221.043005,;
G
5
100
D

1
1

100
D

0
2

406
D

2
3

406

Lecture 7

000000000
0

000000000
0

100,0.0D0,5.0D0,5.0D0,15.0D0,5.0D0,15.0D0,5.0D0;
P
1

406,2,0,1H0;
P

3
2

1G
T

5D

4P

STEP FILE SAMPLE


Header Section
HEADER;
FILE_DESCRIPTION(('AP224 File'),'2;1');
FILE_NAME('71855_32251m111_na.224','1997-08-05T10:36:34-05:00',('RPTS
Operator'),('RPTS'),'RPTS MP 6.0','PTC Pro/ENGINEER Version
18.0','RPTS Operator');
FILE_SCHEMA(('FEATURE_BASED_PROCESS_PLANNING'));
ENDSEC;

Data Section
DATA;
#5=DIMENSIONAL_EXPONENTS(1.0,0.0,0.0,0.0,0.0,0.0,0.0);
#6=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
#10=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));

#11=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(25.4),#10);

#212=CARTESIAN_POINT('',(3.0,0.0,5.0));
#213=DIRECTION('',(0.0,0.0,1.0));
#214=DIRECTION('',(1.0,0.0,0.0));
#215=AXIS2_PLACEMENT_3D('',#212,#213,#214);
#216=PLANE('',#215);

ENDSEC;
ACIS File Format Sample
600 0 1 0
31 Autodesk Mechanical Desktop 6.0 13 ACIS 6.0.2 NT 24
Tue Oct 08 19:49:19 2002
-1 9.9999999999999995e-007 1e-010
body $-1 $1 $-1 $2 #
lump $-1 $-1 $3 $0 #
transform $-1 1 0 0 0 1 0 0 0 1 0 0 0 1 no_rotate
no_reflect no_shear #
shell $-1 $-1 $-1 $4 $-1 $1 #
face $-1 $5 $6 $3 $-1 $7 forward single #

point $-1 0 0 0 #
straight-curve $-1 0 5 0 0 1 0 I I #
point $-1 0 10 0 #
End-of-ACIS-data

Lecture 7

Product definition: ACIS


*note: the line is not numbered, it is number for explanation purposes.
0
1
2
3
4

6
7

body $-1 $1 $-1 $-1 #


lump $-1 $-1 $2 $0 #
shell $-1 $-1 $-1 $3 $-1 $1 #
face $4 $5 $6 $2 $-1 $7 forward single # cone surface
color-adesk-attrib $-1 $-1 $-1 $3 256 #
loop $-1 $12 $13 $3 # cone surface
cone-surface $-1 0 0 0 0 0 1 20 0 0 1 I I 0 1 20 forward

IIII#

Nota: 0 0 0 (referece node)


0 0 1 (normal vector)
20 0 0 (radius vector)
1 (ratio of minor and major axis)

12
13
...
18

20

loop $-1 $-1 $18 $3 #


coedge $-1 $13 $13 $19 $20 forward $6 $-1 #
coedge $-1 $18 $18 $17 $21 forward $12 $-1 #
edge $22 $23 0 $23 6.2831853071795862 $13 $24 forward 7
unknown #
Nota: 0 : start angle (radian) dan 6.283 : end angle (radian)

21

edge $25 $26 0 $26 6.2831853071795862 $18 $27 forward 7


unknown #
Nota: 0 : start angle (radian) dan 6.283 : end angle (radian)

22
23
24

color-adesk-attrib $-1 $-1 $-1 $20 256 #


vertex $-1 $20 $28 #
ellipse-curve $-1 0 0 20 0 0 -1 20 0 0 1 I I #
Nota: 0 0 0 (referece node)
0 0 1 (normal vector)
20 0 0 (radius vector)
1 (ratio of minor and major axis)

26
27

vertex $-1 $21 $29 #


ellipse-curve $-1 0 0 0 0 0 1 20 0 0 1 I I #

28
29

Nota: 0 0 0 (referece node)


0 0 1 (normal vector)
20 0 0 (radius vector)
1 (ratio of minor and major axis)
point $-1 20 0 20 #
point $-1 20 0 0 #

STEP neutral file format


DATA;

Lecture 7

#125=CARTESIAN_POINT('',(0.0,0.0,0.0));
#126=DIRECTION('',(0.0,0.0,1.0));
#127=DIRECTION('',(1.0,0.0,0.0));
#128=AXIS2_PLACEMENT_3D('',#125,#126,#127);
#129=CYLINDRICAL_SURFACE('',#128,20.0);
#130=CARTESIAN_POINT('',(20.0,0.0,0.0));
#131=VERTEX_POINT('',#130);
#132=CARTESIAN_POINT('',(20.0,0.0,20.0));
#133=VERTEX_POINT('',#132);
#134=CARTESIAN_POINT('',(20.0,0.0,0.0));
#135=DIRECTION('',(0.0,0.0,1.0));
#136=VECTOR('',#135,20.0);
#137=LINE('',#134,#136);
#138=EDGE_CURVE('',#131,#133,#137,.T.);
#139=ORIENTED_EDGE('',*,*,#138,.F.);
#140=CARTESIAN_POINT('',(-20.0,2.449213E-015,0.0));
#141=VERTEX_POINT('',#140);
#142=CARTESIAN_POINT('',(0.0,0.0,0.0));
#143=DIRECTION('',(0.0,0.0,1.0));
#144=DIRECTION('',(1.0,0.0,0.0));
#145=AXIS2_PLACEMENT_3D('',#142,#143,#144);
#146=CIRCLE('',#145,20.0);
#147=EDGE_CURVE('',#131,#141,#146,.T.);
#148=ORIENTED_EDGE('',*,*,#147,.T.);
#149=CARTESIAN_POINT('',(-20.0,2.449213E-015,20.0));
#150=VERTEX_POINT('',#149);
#151=CARTESIAN_POINT('',(-20.0,2.449213E-015,20.0));
#152=DIRECTION('',(0.0,0.0,-1.0));
#153=VECTOR('',#152,20.0);
#154=LINE('',#151,#153);
#155=EDGE_CURVE('',#150,#141,#154,.T.);
#156=ORIENTED_EDGE('',*,*,#155,.F.);
#157=CARTESIAN_POINT('',(0.0,0.0,20.0));
#158=DIRECTION('',(0.0,0.0,-1.0));
#159=DIRECTION('',(1.0,0.0,0.0));
#160=AXIS2_PLACEMENT_3D('',#157,#158,#159);
#161=CIRCLE('',#160,20.0);
#162=EDGE_CURVE('',#150,#133,#161,.T.);
#163=ORIENTED_EDGE('',*,*,#162,.T.);
#164=EDGE_LOOP('',(#139,#148,#156,#163));
#165=FACE_OUTER_BOUND('',#164,.T.);
#166=ADVANCED_FACE('',(#165),#129,.T.);
#167=CARTESIAN_POINT('',(0.0,0.0,0.0));
#168=DIRECTION('',(0.0,0.0,1.0));
#169=DIRECTION('',(1.0,0.0,0.0));
#170=AXIS2_PLACEMENT_3D('',#167,#168,#169);
#171=CYLINDRICAL_SURFACE('',#170,20.0);
#172=ORIENTED_EDGE('',*,*,#138,.T.);
#173=CARTESIAN_POINT('',(0.0,0.0,20.0));
#174=DIRECTION('',(0.0,0.0,-1.0));
#175=DIRECTION('',(1.0,0.0,0.0));
#176=AXIS2_PLACEMENT_3D('',#173,#174,#175);
#177=CIRCLE('',#176,20.0);
#178=EDGE_CURVE('',#133,#150,#177,.T.);
#179=ORIENTED_EDGE('',*,*,#178,.T.);
#180=ORIENTED_EDGE('',*,*,#155,.T.);
#181=CARTESIAN_POINT('',(0.0,0.0,0.0));
#182=DIRECTION('',(0.0,0.0,1.0));
#183=DIRECTION('',(1.0,0.0,0.0));
#184=AXIS2_PLACEMENT_3D('',#181,#182,#183);
#185=CIRCLE('',#184,20.0);

Lecture 7

#186=EDGE_CURVE('',#141,#131,#185,.T.);
#187=ORIENTED_EDGE('',*,*,#186,.T.);
#188=EDGE_LOOP('',(#172,#179,#180,#187));
#189=FACE_OUTER_BOUND('',#188,.T.);
#190=ADVANCED_FACE('',(#189),#171,.T.);

#211=CLOSED_SHELL('',(#166,#190,#200,#210));
#212=MANIFOLD_SOLID_BREP('106',#211);
#213=ADVANCED_BREP_SHAPE_REPRESENTATION('ABSR1',(#212),#28);
#214=SHAPE_REPRESENTATION_RELATIONSHIP('SRRPL1','
',#213,#122);
ENDSEC;

Lecture 7

CASE STUDY: TOPOLOGY AND GEOMETRY REKATIONSHIP


ACIS
700 103 1 0
16 Autodesk AutoCAD 17 ASM 6.0.2.7026 NT 24 Thu Jan 24 09:16:43 2008
1 9.9999999999999995e-007 1e-010
body $-1 -1 $-1 $1 $-1 $-1 #
lump $-1 -1 $-1 $-1 $2 $0 #
shell $-1 -1 $-1 $-1 $-1 $3 $-1 $1 #
face $4 -1 $-1 $5 $6 $2 $-1 $7 forward single #
color-adesk-attrib $-1 -1 $-1 $-1 $3 256 #
face $8 -1 $-1 $9 $10 $2 $-1 $11 reversed single #
loop $-1 -1 $-1 $-1 $12 $3 #
plane-surface $-1 -1 $-1 5 5 10 0 0 1 1 0 0 forward_v I I I I #
color-adesk-attrib $-1 -1 $-1 $-1 $5 256 #
face $13 -1 $-1 $14 $15 $2 $-1 $16 reversed single #
loop $-1 -1 $-1 $-1 $17 $5 #
plane-surface $-1 -1 $-1 5 5 0 0 0 1 1 0 0 forward_v I I I I #
coedge $-1 -1 $-1 $18 $19 $20 $21 forward $6 $-1 #
color-adesk-attrib $-1 -1 $-1 $-1 $9 256 #
face $22 -1 $-1 $23 $24 $2 $-1 $25 reversed single #
loop $-1 -1 $-1 $-1 $26 $9 #
plane-surface $-1 -1 $-1 5 0 5 0 1 0 0 0 1 forward_v I I I I #
coedge $-1 -1 $-1 $27 $28 $29 $30 forward $10 $-1 #
coedge $-1 -1 $-1 $31 $12 $32 $33 forward $6 $-1 #
coedge $-1 -1 $-1 $12 $31 $34 $35 forward $6 $-1 #
coedge $-1 -1 $-1 $36 $37 $12 $21 reversed $38 $-1 #
edge $39 -1 $-1 $40 -5 $41 5 $20 $42 forward @7 unknown #
color-adesk-attrib $-1 -1 $-1 $-1 $14 256 #
face $43 -1 $-1 $44 $45 $2 $-1 $46 reversed single #
loop $-1 -1 $-1 $-1 $47 $14 #
plane-surface $-1 -1 $-1 0 5 5 1 0 0 0 0 -1 forward_v I I I I #
coedge $-1 -1 $-1 $48 $34 $49 $50 forward $15 $-1 #
coedge $-1 -1 $-1 $51 $17 $48 $52 forward $10 $-1 #
coedge $-1 -1 $-1 $17 $51 $53 $54 forward $10 $-1 #
coedge $-1 -1 $-1 $37 $36 $17 $30 reversed $38 $-1 #
edge $55 -1 $-1 $56 -5 $57 5 $29 $58 forward @7 unknown #
coedge $-1 -1 $-1 $19 $18 $59 $60 forward $6 $-1 #
coedge $-1 -1 $-1 $61 $62 $18 $33 reversed $45 $-1 #
edge $63 -1 $-1 $41 -5 $64 5 $32 $65 forward @7 unknown #
coedge $-1 -1 $-1 $26 $66 $19 $35 reversed $15 $-1 #
edge $67 -1 $-1 $68 -5 $40 5 $34 $69 forward @7 unknown #
coedge $-1 -1 $-1 $29 $20 $66 $70 forward $38 $-1 #
coedge $-1 -1 $-1 $20 $29 $61 $71 reversed $38 $-1 #
loop $-1 -1 $-1 $-1 $36 $44 #
color-adesk-attrib $-1 -1 $-1 $-1 $21 256 #
vertex $-1 -1 $-1 $21 $72 #
vertex $-1 -1 $-1 $21 $73 #
straight-curve $-1 -1 $-1 10 5 10 0 1 0 I I #
color-adesk-attrib $-1 -1 $-1 $-1 $23 256 #
face $74 -1 $-1 $-1 $38 $2 $-1 $75 reversed single #
loop $-1 -1 $-1 $-1 $61 $23 #
plane-surface $-1 -1 $-1 5 10 5 0 -1 0 0 0 -1 forward_v I I I I #
coedge $-1 -1 $-1 $76 $59 $62 $77 forward $24 $-1 #

Lecture 7

coedge $-1 -1 $-1 $66 $26 $27 $52 reversed $15 $-1 #
coedge $-1 -1 $-1 $59 $76 $26 $50 reversed $24 $-1 #
edge $78 -1 $-1 $68 -5 $79 5 $49 $80 forward @7 unknown #
coedge $-1 -1 $-1 $28 $27 $76 $81 forward $10 $-1 #
edge $82 -1 $-1 $57 -5 $79 5 $48 $83 forward @7 unknown #
coedge $-1 -1 $-1 $62 $61 $28 $54 reversed $45 $-1 #
edge $84 -1 $-1 $85 -5 $56 5 $53 $86 forward @7 unknown #
color-adesk-attrib $-1 -1 $-1 $-1 $30 256 #
vertex $-1 -1 $-1 $30 $87 #
vertex $-1 -1 $-1 $70 $88 #
straight-curve $-1 -1 $-1 10 5 0 0 -1 0 I I #
coedge $-1 -1 $-1 $47 $49 $31 $60 reversed $24 $-1 #
edge $89 -1 $-1 $64 -5 $68 5 $59 $90 forward @7 unknown #
coedge $-1 -1 $-1 $53 $32 $37 $71 forward $45 $-1 #
coedge $-1 -1 $-1 $32 $53 $47 $77 reversed $45 $-1 #
color-adesk-attrib $-1 -1 $-1 $-1 $33 256 #
vertex $-1 -1 $-1 $33 $91 #
straight-curve $-1 -1 $-1 5 10 10 -1 0 0 I I #
coedge $-1 -1 $-1 $34 $48 $36 $70 reversed $15 $-1 #
color-adesk-attrib $-1 -1 $-1 $-1 $35 256 #
vertex $-1 -1 $-1 $60 $92 #
straight-curve $-1 -1 $-1 5 0 10 1 0 0 I I #
edge $93 -1 $-1 $40 -5 $57 5 $36 $94 forward @7 unknown #
edge $95 -1 $-1 $41 -5 $56 5 $37 $96 forward @7 unknown #
point $-1 -1 $-1 10 0 10 #
point $-1 -1 $-1 10 10 10 #
color-adesk-attrib $-1 -1 $-1 $-1 $44 256 #
plane-surface $-1 -1 $-1 10 5 5 -1 0 0 0 0 1 forward_v I I I I #
coedge $-1 -1 $-1 $49 $47 $51 $81 reversed $24 $-1 #
edge $97 -1 $-1 $64 -5 $85 5 $62 $98 forward @7 unknown #
color-adesk-attrib $-1 -1 $-1 $-1 $50 256 #
vertex $-1 -1 $-1 $81 $99 #
straight-curve $-1 -1 $-1 0 0 5 0 0 -1 I I #
edge $100 -1 $-1 $79 -5 $85 5 $76 $101 forward @7 unknown #
color-adesk-attrib $-1 -1 $-1 $-1 $52 256 #
straight-curve $-1 -1 $-1 5 0 0 -1 0 0 I I #
color-adesk-attrib $-1 -1 $-1 $-1 $54 256 #
vertex $-1 -1 $-1 $54 $102 #
straight-curve $-1 -1 $-1 5 10 0 1 0 0 I I #
point $-1 -1 $-1 10 10 0 #
point $-1 -1 $-1 10 0 0 #
color-adesk-attrib $-1 -1 $-1 $-1 $60 256 #
straight-curve $-1 -1 $-1 0 5 10 0 -1 0 I I #
point $-1 -1 $-1 0 10 10 #
point $-1 -1 $-1 0 0 10 #
color-adesk-attrib $-1 -1 $-1 $-1 $70 256 #
straight-curve $-1 -1 $-1 10 0 5 0 0 -1 I I #
color-adesk-attrib $-1 -1 $-1 $-1 $71 256 #
straight-curve $-1 -1 $-1 10 10 5 0 0 -1 I I #
color-adesk-attrib $-1 -1 $-1 $-1 $77 256 #
straight-curve $-1 -1 $-1 0 10 5 0 0 -1 I I #
point $-1 -1 $-1 0 0 0 #
color-adesk-attrib $-1 -1 $-1 $-1 $81 256 #
straight-curve $-1 -1 $-1 0 5 0 0 1 0 I I #
point $-1 -1 $-1 0 10 0 #

Lecture 7

STEP
ISO-10303-21;
HEADER;
/****************************************************************
* Generated by software with PDE/Lib inside
*
* PDE/Lib Version 3.2.2, created Thu Mar 23, 2000 at 18:38:49 *
* International Technegroup Inc. (www.iti-oh.com)
*
****************************************************************/
FILE_DESCRIPTION((''),'2;1');
FILE_NAME('box.stp','2008-01-24T09:13:57',(''),(''),'Mechanical Desktop.R7.0.43.0','Mechanical
Desktop.R7.0.43.0',', , ');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#8=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#9=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
#10=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329250
0000),#8);
#14=(CONVERSION_BASED_UNIT('DEGREE',#10)NAMED_UNIT(#9)PLANE_ANGLE_U
NIT());
#18=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#22=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#23=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.000001000000000),#
22,'DISTANCE_ACCURACY_VALUE','');
#28=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGN
ED_CONTEXT((#23))GLOBAL_UNIT_ASSIGNED_CONTEXT((#14,#18,#22))REPRESENTA
TION_CONTEXT('None','None'));
#29=APPLICATION_CONTEXT('CONFIGURATION CONTROLLED 3D DESIGNS OF
MECHANICAL PARTS AND ASSEMBLIES');
#30=APPLICATION_PROTOCOL_DEFINITION('INTERNATIONAL
STANDARD','config_control_design',1995,#29);
#31=MECHANICAL_CONTEXT('3D Mechanical Parts',#29,'mechanical');
#32=PRODUCT('DRAWING1','DRAWING1',' ',(#31));
#33=PRODUCT_RELATED_PRODUCT_CATEGORY('detail',$,(#32));
#34=PRODUCT_CATEGORY('part',$);
#35=PRODUCT_CATEGORY_RELATIONSHIP('None','None',#34,#33);
#36=PERSON('1','Design','Joe',$,$,$);
#37=ORGANIZATION($,'None','None');
#38=PERSON_AND_ORGANIZATION(#36,#37);
#39=PERSON_AND_ORGANIZATION_ROLE('design_owner');
#40=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#38,#39,(#32));
#41=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('None','None',#3
2,.NOT_KNOWN.);
#42=PERSON('2','Creator','Joe',$,$,$);
#43=ORGANIZATION($,'None','None');
#44=PERSON_AND_ORGANIZATION(#42,#43);
#45=PERSON_AND_ORGANIZATION_ROLE('creator');
#46=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#44,#45,(#41));
#47=PERSON('3','Supplier','Joe',$,$,$);
#48=ORGANIZATION($,'None','None');
#49=PERSON_AND_ORGANIZATION(#47,#48);
#50=PERSON_AND_ORGANIZATION_ROLE('design_supplier');
#51=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#49,#50,(#41));
#52=APPROVAL_STATUS('approved');

Lecture 7

#53=APPROVAL(#52,'None');
#54=PERSON('4','Approver','Joe',$,$,$);
#55=ORGANIZATION($,'None','None');
#56=PERSON_AND_ORGANIZATION(#54,#55);
#57=APPROVAL_ROLE('approver');
#58=APPROVAL_PERSON_ORGANIZATION(#56,#53,#57);
#59=COORDINATED_UNIVERSAL_TIME_OFFSET(8,$,.BEHIND.);
#60=CALENDAR_DATE(1996,29,5);
#61=LOCAL_TIME(12,0,0.0,#59);
#62=DATE_AND_TIME(#60,#61);
#63=APPROVAL_DATE_TIME(#62,#53);
#64=CC_DESIGN_APPROVAL(#53,(#41));
#65=SECURITY_CLASSIFICATION_LEVEL('unclassified');
#66=SECURITY_CLASSIFICATION('security','None',#65);
#67=CC_DESIGN_SECURITY_CLASSIFICATION(#66,(#41));
#68=APPROVAL_STATUS('approved');
#69=APPROVAL(#68,'None');
#70=PERSON('5','Approver','Joe',$,$,$);
#71=ORGANIZATION($,'None','None');
#72=PERSON_AND_ORGANIZATION(#70,#71);
#73=APPROVAL_ROLE('approver');
#74=APPROVAL_PERSON_ORGANIZATION(#72,#69,#73);
#75=COORDINATED_UNIVERSAL_TIME_OFFSET(8,$,.BEHIND.);
#76=CALENDAR_DATE(1996,29,5);
#77=LOCAL_TIME(12,0,0.0,#75);
#78=DATE_AND_TIME(#76,#77);
#79=APPROVAL_DATE_TIME(#78,#69);
#80=CC_DESIGN_APPROVAL(#69,(#66));
#81=PERSON('6','Classifier','Joe',$,$,$);
#82=ORGANIZATION($,'None','None');
#83=PERSON_AND_ORGANIZATION(#81,#82);
#84=PERSON_AND_ORGANIZATION_ROLE('classification_officer');
#85=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#83,#84,(#66));
#86=COORDINATED_UNIVERSAL_TIME_OFFSET(8,$,.BEHIND.);
#87=CALENDAR_DATE(1996,29,5);
#88=LOCAL_TIME(12,0,0.0,#86);
#89=DATE_AND_TIME(#87,#88);
#90=DATE_TIME_ROLE('classification_date');
#91=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#89,#90,(#66));
#92=DESIGN_CONTEXT('Design Context',#29,'design');
#93=PRODUCT_DEFINITION('None','None',#41,#92);
#94=PERSON('7','Creator','Joe',$,$,$);
#95=ORGANIZATION($,'None','None');
#96=PERSON_AND_ORGANIZATION(#94,#95);
#97=PERSON_AND_ORGANIZATION_ROLE('creator');
#98=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#96,#97,(#93));
#99=COORDINATED_UNIVERSAL_TIME_OFFSET(8,$,.BEHIND.);
#100=CALENDAR_DATE(1996,29,5);
#101=LOCAL_TIME(12,0,0.0,#99);
#102=DATE_AND_TIME(#100,#101);
#103=DATE_TIME_ROLE('creation_date');
#104=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#102,#103,(#93));
#105=APPROVAL_STATUS('approved');
#106=APPROVAL(#105,'None');
#107=PERSON('8','Approver','Joe',$,$,$);
#108=ORGANIZATION($,'None','None');

Lecture 7

10

#109=PERSON_AND_ORGANIZATION(#107,#108);
#110=APPROVAL_ROLE('approver');
#111=APPROVAL_PERSON_ORGANIZATION(#109,#106,#110);
#112=COORDINATED_UNIVERSAL_TIME_OFFSET(8,$,.BEHIND.);
#113=CALENDAR_DATE(1996,29,5);
#114=LOCAL_TIME(12,0,0.0,#112);
#115=DATE_AND_TIME(#113,#114);
#116=APPROVAL_DATE_TIME(#115,#106);
#117=CC_DESIGN_APPROVAL(#106,(#93));
#118=CARTESIAN_POINT('NONE',(0.0,0.0,0.0));
#119=DIRECTION('NONE',(0.0,0.0,1.0));
#120=DIRECTION('NONE',(1.0,0.0,0.0));
#121=AXIS2_PLACEMENT_3D('NONE',#118,#119,#120);
#122=SHAPE_REPRESENTATION('SR1',(#121),#28);
#123=PRODUCT_DEFINITION_SHAPE('PDS1','Test Part',#93);
#124=SHAPE_DEFINITION_REPRESENTATION(#123,#122);
#125=CARTESIAN_POINT('',(5.0,5.0,10.0));
#126=DIRECTION('',(0.0,0.0,1.0));
#127=DIRECTION('',(1.0,0.0,0.0));
#128=AXIS2_PLACEMENT_3D('',#125,#126,#127);
#129=PLANE('',#128);
#130=CARTESIAN_POINT('',(10.0,0.0,10.0));
#131=VERTEX_POINT('',#130);
#132=CARTESIAN_POINT('',(10.0,10.0,10.0));
#133=VERTEX_POINT('',#132);
#134=CARTESIAN_POINT('',(10.0,0.0,10.0));
#135=DIRECTION('',(0.0,1.0,0.0));
#136=VECTOR('',#135,10.0);
#137=LINE('',#134,#136);
#138=EDGE_CURVE('',#131,#133,#137,.T.);
#139=ORIENTED_EDGE('',*,*,#138,.T.);
#140=CARTESIAN_POINT('',(0.0,10.0,10.0));
#141=VERTEX_POINT('',#140);
#142=CARTESIAN_POINT('',(10.0,10.0,10.0));
#143=DIRECTION('',(-1.0,0.0,0.0));
#144=VECTOR('',#143,10.0);
#145=LINE('',#142,#144);
#146=EDGE_CURVE('',#133,#141,#145,.T.);
#147=ORIENTED_EDGE('',*,*,#146,.T.);
#148=CARTESIAN_POINT('',(0.0,0.0,10.0));
#149=VERTEX_POINT('',#148);
#150=CARTESIAN_POINT('',(0.0,10.0,10.0));
#151=DIRECTION('',(0.0,-1.0,0.0));
#152=VECTOR('',#151,10.0);
#153=LINE('',#150,#152);
#154=EDGE_CURVE('',#141,#149,#153,.T.);
#155=ORIENTED_EDGE('',*,*,#154,.T.);
#156=CARTESIAN_POINT('',(0.0,0.0,10.0));
#157=DIRECTION('',(1.0,0.0,0.0));
#158=VECTOR('',#157,10.0);
#159=LINE('',#156,#158);
#160=EDGE_CURVE('',#149,#131,#159,.T.);
#161=ORIENTED_EDGE('',*,*,#160,.T.);
#162=EDGE_LOOP('',(#139,#147,#155,#161));
#163=FACE_OUTER_BOUND('',#162,.T.);
#164=ADVANCED_FACE('',(#163),#129,.T.);

Lecture 7

11

#165=CARTESIAN_POINT('',(5.0,5.0,0.0));
#166=DIRECTION('',(0.0,0.0,1.0));
#167=DIRECTION('',(1.0,0.0,0.0));
#168=AXIS2_PLACEMENT_3D('',#165,#166,#167);
#169=PLANE('',#168);
#170=CARTESIAN_POINT('',(10.0,10.0,0.0));
#171=VERTEX_POINT('',#170);
#172=CARTESIAN_POINT('',(10.0,0.0,0.0));
#173=VERTEX_POINT('',#172);
#174=CARTESIAN_POINT('',(10.0,10.0,0.0));
#175=DIRECTION('',(0.0,-1.0,0.0));
#176=VECTOR('',#175,10.0);
#177=LINE('',#174,#176);
#178=EDGE_CURVE('',#171,#173,#177,.T.);
#179=ORIENTED_EDGE('',*,*,#178,.T.);
#180=CARTESIAN_POINT('',(0.0,0.0,0.0));
#181=VERTEX_POINT('',#180);
#182=CARTESIAN_POINT('',(10.0,0.0,0.0));
#183=DIRECTION('',(-1.0,0.0,0.0));
#184=VECTOR('',#183,10.0);
#185=LINE('',#182,#184);
#186=EDGE_CURVE('',#173,#181,#185,.T.);
#187=ORIENTED_EDGE('',*,*,#186,.T.);
#188=CARTESIAN_POINT('',(0.0,10.0,0.0));
#189=VERTEX_POINT('',#188);
#190=CARTESIAN_POINT('',(0.0,0.0,0.0));
#191=DIRECTION('',(0.0,1.0,0.0));
#192=VECTOR('',#191,10.0);
#193=LINE('',#190,#192);
#194=EDGE_CURVE('',#181,#189,#193,.T.);
#195=ORIENTED_EDGE('',*,*,#194,.T.);
#196=CARTESIAN_POINT('',(0.0,10.0,0.0));
#197=DIRECTION('',(1.0,0.0,0.0));
#198=VECTOR('',#197,10.0);
#199=LINE('',#196,#198);
#200=EDGE_CURVE('',#189,#171,#199,.T.);
#201=ORIENTED_EDGE('',*,*,#200,.T.);
#202=EDGE_LOOP('',(#179,#187,#195,#201));
#203=FACE_OUTER_BOUND('',#202,.T.);
#204=ADVANCED_FACE('',(#203),#169,.F.);
#205=CARTESIAN_POINT('',(5.0,0.0,5.0));
#206=DIRECTION('',(0.0,1.0,0.0));
#207=DIRECTION('',(0.0,0.0,1.0));
#208=AXIS2_PLACEMENT_3D('',#205,#206,#207);
#209=PLANE('',#208);
#210=CARTESIAN_POINT('',(0.0,0.0,10.0));
#211=DIRECTION('',(0.0,0.0,-1.0));
#212=VECTOR('',#211,10.0);
#213=LINE('',#210,#212);
#214=EDGE_CURVE('',#149,#181,#213,.T.);
#215=ORIENTED_EDGE('',*,*,#214,.T.);
#216=ORIENTED_EDGE('',*,*,#186,.F.);
#217=CARTESIAN_POINT('',(10.0,0.0,10.0));
#218=DIRECTION('',(0.0,0.0,-1.0));
#219=VECTOR('',#218,10.0);
#220=LINE('',#217,#219);

Lecture 7

12

#221=EDGE_CURVE('',#131,#173,#220,.T.);
#222=ORIENTED_EDGE('',*,*,#221,.F.);
#223=ORIENTED_EDGE('',*,*,#160,.F.);
#224=EDGE_LOOP('',(#215,#216,#222,#223));
#225=FACE_OUTER_BOUND('',#224,.T.);
#226=ADVANCED_FACE('',(#225),#209,.F.);
#227=CARTESIAN_POINT('',(0.0,5.0,5.0));
#228=DIRECTION('',(1.0,0.0,0.0));
#229=DIRECTION('',(0.0,0.0,-1.0));
#230=AXIS2_PLACEMENT_3D('',#227,#228,#229);
#231=PLANE('',#230);
#232=CARTESIAN_POINT('',(0.0,10.0,10.0));
#233=DIRECTION('',(0.0,0.0,-1.0));
#234=VECTOR('',#233,10.0);
#235=LINE('',#232,#234);
#236=EDGE_CURVE('',#141,#189,#235,.T.);
#237=ORIENTED_EDGE('',*,*,#236,.T.);
#238=ORIENTED_EDGE('',*,*,#194,.F.);
#239=ORIENTED_EDGE('',*,*,#214,.F.);
#240=ORIENTED_EDGE('',*,*,#154,.F.);
#241=EDGE_LOOP('',(#237,#238,#239,#240));
#242=FACE_OUTER_BOUND('',#241,.T.);
#243=ADVANCED_FACE('',(#242),#231,.F.);
#244=CARTESIAN_POINT('',(5.0,10.0,5.0));
#245=DIRECTION('',(0.0,-1.0,0.0));
#246=DIRECTION('',(0.0,0.0,-1.0));
#247=AXIS2_PLACEMENT_3D('',#244,#245,#246);
#248=PLANE('',#247);
#249=CARTESIAN_POINT('',(10.0,10.0,10.0));
#250=DIRECTION('',(0.0,0.0,-1.0));
#251=VECTOR('',#250,10.0);
#252=LINE('',#249,#251);
#253=EDGE_CURVE('',#133,#171,#252,.T.);
#254=ORIENTED_EDGE('',*,*,#253,.T.);
#255=ORIENTED_EDGE('',*,*,#200,.F.);
#256=ORIENTED_EDGE('',*,*,#236,.F.);
#257=ORIENTED_EDGE('',*,*,#146,.F.);
#258=EDGE_LOOP('',(#254,#255,#256,#257));
#259=FACE_OUTER_BOUND('',#258,.T.);
#260=ADVANCED_FACE('',(#259),#248,.F.);
#261=CARTESIAN_POINT('',(10.0,5.0,5.0));
#262=DIRECTION('',(-1.0,0.0,0.0));
#263=DIRECTION('',(0.0,0.0,1.0));
#264=AXIS2_PLACEMENT_3D('',#261,#262,#263);
#265=PLANE('',#264);
#266=ORIENTED_EDGE('',*,*,#221,.T.);
#267=ORIENTED_EDGE('',*,*,#178,.F.);
#268=ORIENTED_EDGE('',*,*,#253,.F.);
#269=ORIENTED_EDGE('',*,*,#138,.F.);
#270=EDGE_LOOP('',(#266,#267,#268,#269));
#271=FACE_OUTER_BOUND('',#270,.T.);
#272=ADVANCED_FACE('',(#271),#265,.F.);
#273=CLOSED_SHELL('',(#164,#204,#226,#243,#260,#272));
#274=MANIFOLD_SOLID_BREP('477',#273);
#275=ADVANCED_BREP_SHAPE_REPRESENTATION('ABSR1',(#274),#28);
#276=SHAPE_REPRESENTATION_RELATIONSHIP('SRRPL1',' ',#275,#122);

Lecture 7

13

ENDSEC;
END-ISO-10303-21;

Lecture 7

14