0% found this document useful (0 votes)
99 views3 pages

STEP - An Example PDF

This document contains a STEP file that defines the geometry of a cube with both planar and freeform faces using boundaries, edges, and curves. It includes: 1) A closed shell solid composed of 7 advanced faces. 2) A planar face defined by a plane and bounded by 4 linear edges. 3) A planar face with 1 B-spline edge curve and 3 linear edges. 4) A freeform face defined by a B-spline surface and bounded by edges including 1 B-spline curve.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views3 pages

STEP - An Example PDF

This document contains a STEP file that defines the geometry of a cube with both planar and freeform faces using boundaries, edges, and curves. It includes: 1) A closed shell solid composed of 7 advanced faces. 2) A planar face defined by a plane and bounded by 4 linear edges. 3) A planar face with 1 B-spline edge curve and 3 linear edges. 4) A freeform face defined by a B-spline surface and bounded by edges including 1 B-spline curve.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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