Skip to content
Novus Examples
step3.3 KB

Spur Gear — 16 teeth (STEP)

The same 16-tooth spur-gear profile as STEP AP214 CARTESIAN_POINT entities — the CAD-exchange twin of the DXF, for testing STEP parsing.

Preview — first 50 linesstep
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Novus Examples 16-tooth spur gear profile'),'2;1');
FILE_NAME('gear.step','2026-01-01T00:00:00',('Novus Examples'),(''),'Novus Examples','Novus Examples','');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1=CARTESIAN_POINT('p1',(7.4480,-0.8815,0.0));
#2=CARTESIAN_POINT('p2',(9.9880,-0.4907,0.0));
#3=CARTESIAN_POINT('p3',(9.9880,0.4907,0.0));
#4=CARTESIAN_POINT('p4',(7.4480,0.8815,0.0));
#5=CARTESIAN_POINT('p5',(7.2184,2.0358,0.0));
#6=CARTESIAN_POINT('p6',(9.4154,3.3689,0.0));
#7=CARTESIAN_POINT('p7',(9.0399,4.2756,0.0));
#8=CARTESIAN_POINT('p8',(6.5437,3.6647,0.0));
#9=CARTESIAN_POINT('p9',(5.8899,4.6432,0.0));
#10=CARTESIAN_POINT('p10',(7.4095,6.7156,0.0));
#11=CARTESIAN_POINT('p11',(6.7156,7.4095,0.0));
#12=CARTESIAN_POINT('p12',(4.6432,5.8899,0.0));
#13=CARTESIAN_POINT('p13',(3.6647,6.5437,0.0));
#14=CARTESIAN_POINT('p14',(4.2756,9.0399,0.0));
#15=CARTESIAN_POINT('p15',(3.3689,9.4154,0.0));
#16=CARTESIAN_POINT('p16',(2.0358,7.2184,0.0));
#17=CARTESIAN_POINT('p17',(0.8815,7.4480,0.0));
#18=CARTESIAN_POINT('p18',(0.4907,9.9880,0.0));
#19=CARTESIAN_POINT('p19',(-0.4907,9.9880,0.0));
#20=CARTESIAN_POINT('p20',(-0.8815,7.4480,0.0));
#21=CARTESIAN_POINT('p21',(-2.0358,7.2184,0.0));
#22=CARTESIAN_POINT('p22',(-3.3689,9.4154,0.0));
#23=CARTESIAN_POINT('p23',(-4.2756,9.0399,0.0));
#24=CARTESIAN_POINT('p24',(-3.6647,6.5437,0.0));
#25=CARTESIAN_POINT('p25',(-4.6432,5.8899,0.0));
#26=CARTESIAN_POINT('p26',(-6.7156,7.4095,0.0));
#27=CARTESIAN_POINT('p27',(-7.4095,6.7156,0.0));
#28=CARTESIAN_POINT('p28',(-5.8899,4.6432,0.0));
#29=CARTESIAN_POINT('p29',(-6.5437,3.6647,0.0));
#30=CARTESIAN_POINT('p30',(-9.0399,4.2756,0.0));
#31=CARTESIAN_POINT('p31',(-9.4154,3.3689,0.0));
#32=CARTESIAN_POINT('p32',(-7.2184,2.0358,0.0));
#33=CARTESIAN_POINT('p33',(-7.4480,0.8815,0.0));
#34=CARTESIAN_POINT('p34',(-9.9880,0.4907,0.0));
#35=CARTESIAN_POINT('p35',(-9.9880,-0.4907,0.0));
#36=CARTESIAN_POINT('p36',(-7.4480,-0.8815,0.0));
#37=CARTESIAN_POINT('p37',(-7.2184,-2.0358,0.0));
#38=CARTESIAN_POINT('p38',(-9.4154,-3.3689,0.0));
#39=CARTESIAN_POINT('p39',(-9.0399,-4.2756,0.0));
#40=CARTESIAN_POINT('p40',(-6.5437,-3.6647,0.0));
#41=CARTESIAN_POINT('p41',(-5.8899,-4.6432,0.0));
#42=CARTESIAN_POINT('p42',(-7.4095,-6.7156,0.0));
#43=CARTESIAN_POINT('p43',(-6.7156,-7.4095,0.0));
74 lines total — download for the full file.

Specifications

Format
STEP AP214 (ISO 10303-21)
Teeth
16
Entities
CARTESIAN_POINT profile
Note
parametric spur gear

What is a .step file?

STEP (Standard for the Exchange of Product model data) is an ISO 10303 CAD format that stores precise boundary-representation solid geometry and product data as structured text. Unlike mesh formats, it preserves exact curves and surfaces for engineering use. It is the leading neutral format for mechanical CAD interchange.

How to use this file

Use an example STEP file to test CAD B-rep parsing, precise-geometry import, and interoperability tooling between mechanical design and CAM applications.

Generated by generation/models_realistic.py. Free for any use, no attribution required — license.