Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

5/11/2013

STEP An Example

HEADER

ISO-10303-21;
HEADER;
FILE_DESCRIPTION (( 'STEP AP203' ),
'1' );
FILE_NAME ('Demo_Cube_Freeform.STEP',
'2013-05-07T10:46:27',
( 'Rakesh' ),
( 'IITK' ),
'SwSTEP 2.0',
'SolidWorks 2007',
'' );
FILE_SCHEMA (( 'CONFIG_CONTROL_DESIGN' ));
ENDSEC;

1
5/11/2013

REPRESENTATION OF SOLID
Face 4
Face 4
Face 7

Face 6 Face 3
Face 1
Face 2

Face 5

Solid #83 = CLOSED_SHELL ( 'NONE', ( #100, #60, #40, #52, #70, #71, #76 ) ) ;

Face1 #100 = ADVANCED_FACE ( 'NONE', ( #217 ), #216, .T. ) ;


Face2 #60 = ADVANCED_FACE ( 'NONE', ( #194 ), #165, .T. ) ;
Face3 #40 = ADVANCED_FACE ( 'NONE', ( #282 ), #281, .T. ) ;
Face4 #52 = ADVANCED_FACE ( 'NONE', ( #268 ), #195, .F. ) ;
Face5 #70 = ADVANCED_FACE ( 'NONE', ( #138 ), #137, .T. ) ;
Face6 #71 = ADVANCED_FACE ( 'NONE', ( #132 ), #131, .F. ) ;
Face7 #76 = ADVANCED_FACE ( 'NONE', ( #125 ), #263, .T. ) ;

PLANAR FACE WITH LINEAR EDGES

Face 3

Face3 #40 = ADVANCED_FACE ( 'NONE', ( #282 ), #281, .T. ) ;


Face Geometry (Plane) #281 = PLANE ( 'NONE', #280 ) ;

Boundary #282 = FACE_OUTER_BOUND ( 'NONE', #93, .T. ) ;


Boundary loop #93 = EDGE_LOOP ( 'NONE', ( #89, #91, #45, #48 ) ) ;

Edge1 #89 = ORIENTED_EDGE ( 'NONE', *, *, #90, .T. ) ;


Curve of Edge1 #90 = EDGE_CURVE ( 'NONE', #32, #92, #262, .T. ) ;
Curve geometry #262 = LINE ( 'NONE', #261, #260 ) ;
Point on line #261 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000004400,
-0.5000000000000004400, -0.5000000000000000000 ) ) ;
Direction of line #260 = VECTOR ( 'NONE', #259, 1000.000000000000000 ) ;

Edge2 (Line) #91 = ORIENTED_EDGE ( 'NONE', *, *, #85, .T. ) ;


Edge3 (Line) #45 = ORIENTED_EDGE ( 'NONE', *, *, #47, .F. ) ;
Edge4 (Line) #48 = ORIENTED_EDGE ( 'NONE', *, *, #34, .F. ) ;

2
5/11/2013

PLANAR FACE WITH ONE B-SPLINE EDGES

Face 2

Face2 #60 = ADVANCED_FACE ( 'NONE', ( #194 ), #165, .T. ) ;


Face Geometry (Plane) #165 = PLANE ( 'NONE', #155 ) ;

Boundary #194 = FACE_OUTER_BOUND ( 'NONE', #41, .T. ) ;


Boundary lop #41 = EDGE_LOOP ( 'NONE', ( #65, #62, #64, #38 ) ) ;

Edge1 (Line) #65 = ORIENTED_EDGE ( 'NONE', *, *, #66, .T. ) ;


Edge2 (B-Spline) #62 = ORIENTED_EDGE ( 'NONE', *, *, #63, .T. ) ;

Edge curve #63 = EDGE_CURVE ( 'NONE', #59, #97, #150, .T. ) ;


Vertex1 #59 = VERTEX_POINT ( 'NONE', #191 ) ;
Vertex2 #97 = VERTEX_POINT ( 'NONE', #218 ) ;
Curve geometry #150 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
(B-Spline) ( #148, #147, #146, #145, #144, #143 ), .UNSPECIFIED., .F., .F.,
( 4, 2, 4 ), ( 0.0000000000000000000, 0.0004946906494971638400,
0.0009893812989943276800 ), .UNSPECIFIED. ) ;

Edge3 (Line) #64 = ORIENTED_EDGE ( 'NONE', *, *, #94, .T. ) ;


Edge4 (Line) #38 = ORIENTED_EDGE ( 'NONE', *, *, #39, .F. ) ;

Face 4
FREE FORM FACE

Face4 #52 = ADVANCED_FACE ( 'NONE', ( #268 ), #195, .F. ) ;


Face geometry (B-Spline) #195 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 3, (
( #190, #189, #188, #187, #186 ), ( #185, #184, #183, #182, #181 ),
( #180, #179, #178, #177, #176 ), ( #175, #174, #173, #172, #171 ),
( #170, #169, #168, #167, #166 ) ), .UNSPECIFIED., .F., .F., .F.,
( 4, 1, 4 ), ( 4, 1, 4 ), ( 0.0000000000000000000,
0.5212232150956818100, 1.000000000000000000 ),
( 0.0000000000000000000, 0.5048057115626257700,
1.000000000000000000 ), .UNSPECIFIED. ) ;

Boundary #268 = FACE_OUTER_BOUND ( 'NONE', #46, .T. ) ;


Boundary loop #46 = EDGE_LOOP ( 'NONE', ( #88, #78, #53, #55 ) ) ;

Edge1 (Line) #88 = ORIENTED_EDGE ( 'NONE', *, *, #101, .F. ) ;


Edge2 (B-Spline) #78 = ORIENTED_EDGE ( 'NONE', *, *, #58, .T. ) ;
Edge3 (Line) #53 = ORIENTED_EDGE ( 'NONE', *, *, #54, .F. ) ;
Edge4 (Line) #55 = ORIENTED_EDGE ( 'NONE', *, *, #90, .F. ) ;

You might also like