mod_assemb_prep,arg1,arg2,arg3
gimbal_primary.parm
mod_coord_system,acs,xc,yc,zc,rotxyc,rotyzc,rotzxc
csys,CSgimP0
create_CS,0,,0,0,0,0,0,0,90
create_circle,D02/2,L01/2
create_area-lines
k,,0,D02/2,L01/2
k,,0,-D02/2,L01/2
k,,L02/1.5,-D02/2,L01/2
k,,L02/1.5,D02/2,L01/2
create_area
aadd,am-1,am
init_entity_num
create_circle,D01/2,L01/2
create_area-lines
asba,am-1,am,,delete,delete
init_entity_num
isolate_areas
extrude_aset,-D01/2
vsymm,z,vm
init_entity_num
lplot
csys,CSgimP0
k,,-((L01/2)-D01/2-R01),D02/2,-(L02/1.5)-R01
k,,-((L01/2)-D01/2-R01),-D02/2,-(L02/1.5)-R01
k,,(L01/2)-D01/2-R01,-D02/2,-(L02/1.5)-R01
k,,(L01/2)-D01/2-R01,D02/2,-(L02/1.5)-R01
create_area
isolate_areas
extrude_aset,-D01/2
create_cs,0,,1,(L01/2)-D01/2-R01,D02/2,-L02/1.5,0,-90,0
k,,R01,0,0
k,,R01+D01/2,0,0
k,,R01+D01/2,90,0
k,,R01,90,0
create_area,1
isolate_areas
extrude_aset,-D02
csys,CSgimP0
vsymm,x,vm
init_entity_num
lplot
csys,CSgimP0
create_CS,0,,0,0,0,0,0,-90,0
create_circle,D02/2,L01/2
create_area-lines
k,,D02/2,0,L01/2
k,,-D02/2,0,L01/2
k,,-D02/2,L02/1.5,L01/2
k,,D02/2,L02/1.5,L01/2
create_area
aadd,am-1,am
init_entity_num
create_circle,D01/2,L01/2
create_area-lines
asba,am-1,am,,delete,delete
init_entity_num
isolate_areas
extrude_aset,-D01/2
vsymm,z,vm
init_entity_num
lplot
csys,CSgimP0
create_CS,0,,0,0,0,0,90,0,0
k,,-((L01/2)-D01/2-R01),D02/2,-(L02/1.5)-R01
k,,-((L01/2)-D01/2-R01),-D02/2,-(L02/1.5)-R01
k,,(L01/2)-D01/2-R01,-D02/2,-(L02/1.5)-R01
k,,(L01/2)-D01/2-R01,D02/2,-(L02/1.5)-R01
create_area
isolate_areas
extrude_aset,-D01/2
create_cs,0,,1,(L01/2)-D01/2-R01,D02/2,-L02/1.5,0,-90,0
k,,R01,0,0
k,,R01+D01/2,0,0
k,,R01+D01/2,90,0
k,,R01,90,0
create_area,1
isolate_areas
extrude_aset,-D02
csys,CSgimP0
create_CS,0,,0,0,0,0,90,0,0
vsymm,x,vm
init_entity_num
vadd,all
init_entity_num
lplot
finalize_model