CADWorx Steel element samples

77 views
Skip to first unread message

Gennady

unread,
Nov 10, 2009, 4:15:19 PM11/10/09
to CIS/2 - CIMsteel Integration Standards
below is a steel elements samples supported by CADWorx 2010.
Here is a screen shot how it should look like:
http://farm3.static.flickr.com/2730/4093815536_208bd1dece_o.gif

Main features: supports arcs, polylines, miter cuts, plate holes (use
SteelVis as a viewer:
http://ciks.cbt.nist.gov/cgi-bin/ctv/ctv_request.cgi)

Anybody can see all elements?
Thanks for testing.

ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
* from STEP Tools, Inc. (www.steptools.com)
*/

FILE_DESCRIPTION(
/* description */ ('Design Model'),
/* implementation_level */ '2;1');

FILE_NAME(
/* name */ 'cwLibCis2Only.stp',
/* time_stamp */ '2009-11-10T14:27:51-06:00',
/* author */ ('gkhokhorin'),
/* organization */ ('COADE'),
/* preprocessor_version */ 'ST-DEVELOPER v12',
/* originating_system */ 'CADWorx Steel',
/* authorisation */ '');

FILE_SCHEMA (('STRUCTURAL_FRAME_SCHEMA'));
ENDSEC;

DATA;
#10=REPRESENTATION('axis placements',
(#128,#129,#130,#131,#132,#133,#134,
#135,#136,#137,#138,#139,#140,#141,#142,#143,#144,#145,#146,#147,#148,#149,
#150,#151),#18);
#11=REPRESENTATION('axis placements',(#59,#60,#61),#18);
#12=REPRESENTATION('plines',(#35,#36,#37,#38,#39),#18);
#13=REPRESENTATION('points',
(#203,#204,#205,#206,#207,#208,#209,#210,#211,
#212,#213,#214,#215,#216,#217,#218,#219,#220,#221,#222,#223,#224,#225,#226,
#227,#228,#229,#230,#231,#232,#233,#234,#235,#236,#237,#238,#239,#240,#241,
#242,#243,#244,#245,#246,#247,#248,#249,#250,#251,#252,#253,#254,#255,#256,
#257,#258,#259,#260,#261,#262,#263,#264,#265,#266,#267,#268,#269,#270,#271,
#272,#273,#274,#275,#276,#277,#278,#279,#280,#281,#282,#283,#284,#285,#286,
#287,#288,#289,#290,#291,#292,#293,#294,#295,#296,#297,#298,#299,#300,#301,
#302,#303),#18);
#14=REPRESENTATION('curve bounded surfaces',(#40,#41,#42),#18);
#15=REPRESENTATION('boundary curves',(#26,#27,#28),#18);
#16=REPRESENTATION('bounded surface curves',(#32,#33,#34),#18);
#17=REPRESENTATION('composite curves',(#26,#27,#28),#18);
#18=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNIT_ASSIGNED_CONTEXT((#379,#378,#377))
REPRESENTATION_CONTEXT('ID1','3D')
);
#19=PART_PRISMATIC_SIMPLE_CURVED(75,'TFB125X65',
'Wide Flange Australian (TFB)','',.UNDEFINED.,'T12481.02497-Cw-
s',#20,#376,
$,$,#55);
#20=SECTION_PROFILE_I_TYPE(73,'TFB125X65','Wide Flange Australian
(TFB)',
$,5,.F.,#372,#373,#375,#374,$,$,$,$);
#21=SECTION_PROFILE_CHANNEL(69,'PFC150X75','Channel Australian (PFC)',
$,
5,.F.,#367,#368,#369,#370,$,$,$);
#22=SECTION_PROFILE_ANGLE(65,'L150X75X10','Angle European Unequal (L)',
$,
5,.F.,#363,#364,#365,$,$,$);
#23=SECTION_PROFILE_T_TYPE(61,'WT100X50','Tee Canadian (WT)',$,
5,.F.,#358,
#359,#360,#361,$,$,$,$);
#24=(
FEATURE()
FEATURE_VOLUME()
FEATURE_VOLUME_CURVED(#37)
FEATURE_VOLUME_HOLE()
FEATURE_VOLUME_HOLE_CIRCULAR(#355)
FEATURE_VOLUME_WITH_LAYOUT((#236,#237,#238,#239))
STRUCTURAL_FRAME_ITEM(53,'hole','')
);
#25=(
FEATURE()
FEATURE_VOLUME()
FEATURE_VOLUME_CURVED(#39)
FEATURE_VOLUME_HOLE()
FEATURE_VOLUME_HOLE_CIRCULAR(#357)
FEATURE_VOLUME_WITH_LAYOUT
((#249,#250,#251,#252,#253,#254,#255,#256,#257,
#258,#259,#260,#261,#262,#263,#264,#265,#266,#267,#268,#269,#270,#271,#272,
#273,#274,#275,#276,#277,#278,#279,#280,#281,#282,#283,#284,#285,#286,#287,
#288,#289,#290,#291,#292,#293,#294,#295,#296,#297,#298))
STRUCTURAL_FRAME_ITEM(59,'hole','')
);
#26=BOUNDARY_CURVE('plate boundary curve',(#29),.F.);
#27=BOUNDARY_CURVE('plate boundary curve',(#30),.F.);
#28=BOUNDARY_CURVE('plate boundary curve',(#31),.F.);
#29=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#32);
#30=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#33);
#31=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#34);
#32=BOUNDED_SURFACE_CURVE('plate surface curve',#35,(#43),.CURVE_3D.);
#33=BOUNDED_SURFACE_CURVE('plate surface curve',#36,(#44),.CURVE_3D.);
#34=BOUNDED_SURFACE_CURVE('plate surface curve',#38,(#45),.CURVE_3D.);
#35=POLYLINE('plate boundary',
(#218,#219,#220,#221,#222,#223,#224,#225));
#36=POLYLINE('plate boundary',(#228,#229,#230,#231));
#37=POLYLINE('hole trace',(#234,#235));
#38=POLYLINE('plate boundary',(#241,#242,#243,#244));
#39=POLYLINE('hole trace',(#247,#248));
#40=CURVE_BOUNDED_SURFACE('boundary surface',#43,(#26),.F.);
#41=CURVE_BOUNDED_SURFACE('boundary surface',#44,(#27),.F.);
#42=CURVE_BOUNDED_SURFACE('boundary surface',#45,(#28),.F.);
#43=PLANE('boundary plane',#140);
#44=PLANE('boundary plane',#142);
#45=PLANE('boundary plane',#145);
#46=(
PART(.UNDEFINED.,'')
PART_SHEET(#353)
PART_SHEET_BOUNDED()
PART_SHEET_BOUNDED_COMPLEX(#40)
STRUCTURAL_FRAME_ITEM(47,'PL-30','Structural Plate')
STRUCTURAL_FRAME_PRODUCT('')
STRUCTURAL_FRAME_PRODUCT_WITH_MATERIAL(#66,$,$)
);
#47=(
PART(.UNDEFINED.,'')
PART_SHEET(#354)
PART_SHEET_BOUNDED()
PART_SHEET_BOUNDED_COMPLEX(#41)
STRUCTURAL_FRAME_ITEM(51,'PL-50','Structural Plate')
STRUCTURAL_FRAME_PRODUCT('')
STRUCTURAL_FRAME_PRODUCT_WITH_MATERIAL(#67,$,$)
);
#48=(
PART(.UNDEFINED.,'')
PART_SHEET(#356)
PART_SHEET_BOUNDED()
PART_SHEET_BOUNDED_COMPLEX(#42)
STRUCTURAL_FRAME_ITEM(57,'PL-35','Structural Plate')
STRUCTURAL_FRAME_PRODUCT('')
STRUCTURAL_FRAME_PRODUCT_WITH_MATERIAL(#68,$,$)
);
#49=SECTION_PROFILE_RECTANGLE(40,'FB80X10','Flat Bar (FB)',$,
5,.F.,#349,
#350,#351);
#50=SECTION_PROFILE_RECTANGLE_HOLLOW(36,'HA76X76X9.5',
'Canadian Square Tubing (HA)',$,5,.F.,#345,#344,#347,#346,#347);
#51=(
PART(.UNDEFINED.,'')
PART_PRISMATIC()
PART_PRISMATIC_SIMPLE(#72,#341,$,$)
PART_PRISMATIC_SIMPLE_CURVED(#53)
STRUCTURAL_FRAME_ITEM(29,'RB20','Round Bar (RB)')
STRUCTURAL_FRAME_PRODUCT('')
STRUCTURAL_FRAME_PRODUCT_WITH_MATERIAL(#63,$,$)
);
#52=(
PART(.UNDEFINED.,'')
PART_PRISMATIC()
PART_PRISMATIC_SIMPLE(#49,#352,$,$)
PART_PRISMATIC_SIMPLE_CURVED(#54)
STRUCTURAL_FRAME_ITEM(43,'FB80X10','Flat Bar (FB)')
STRUCTURAL_FRAME_PRODUCT('')
STRUCTURAL_FRAME_PRODUCT_WITH_MATERIAL(#65,$,$)
);
#53=TRIMMED_CURVE('arc',#56,(PARAMETER_VALUE(1.1083094138)),
(PARAMETER_VALUE(0.804505421)),
.F.,$);
#54=TRIMMED_CURVE('arc',#57,(PARAMETER_VALUE(2.5298244458)),
(PARAMETER_VALUE(0.6117682078)),
.F.,$);
#55=TRIMMED_CURVE('arc',#58,(PARAMETER_VALUE(0.7806101394)),
(PARAMETER_VALUE(1.5978939422)),
.F.,$);
#56=CIRCLE('arc circle',#59,115.6136);
#57=CIRCLE('arc circle',#60,95.9298);
#58=CIRCLE('arc circle',#61,678.6389);
#59=AXIS2_PLACEMENT_2D('arc',#211,#168);
#60=AXIS2_PLACEMENT_2D('arc',#215,#175);
#61=AXIS2_PLACEMENT_2D('arc',#302,#200);
#62=MATERIAL(22,'ASTM A-36','');
#63=MATERIAL(27,'ASTM A-36',$);
#64=MATERIAL(32,'ASTM A-36','');
#65=MATERIAL(41,'ASTM A-36',$);
#66=MATERIAL(45,'SABS 1431 300WA',$);
#67=MATERIAL(49,'SABS 1431 300WA',$);
#68=MATERIAL(55,'SABS 1431 300WA',$);
#69=(
PART(.UNDEFINED.,'')
PART_PRISMATIC()
PART_PRISMATIC_SIMPLE(#71,#339,$,$)
STRUCTURAL_FRAME_ITEM(24,'RB20','Round Bar (RB)')
STRUCTURAL_FRAME_PRODUCT('')
STRUCTURAL_FRAME_PRODUCT_WITH_MATERIAL(#62,$,$)
);
#70=(
PART(.UNDEFINED.,'')
PART_PRISMATIC()
PART_PRISMATIC_SIMPLE(#73,#343,$,$)
STRUCTURAL_FRAME_ITEM(34,'RB20','Round Bar (RB)')
STRUCTURAL_FRAME_PRODUCT('')
STRUCTURAL_FRAME_PRODUCT_WITH_MATERIAL(#64,$,$)
);
#71=SECTION_PROFILE_CIRCLE(21,'RB20','Round Bar (RB)',$,5,.F.,#338);
#72=SECTION_PROFILE_CIRCLE(26,'RB20','Round Bar (RB)',$,5,.F.,#340);
#73=SECTION_PROFILE_CIRCLE(31,'RB20','Round Bar (RB)',$,5,.F.,#342);
#74=LOCATED_FEATURE_FOR_DESIGN_PART(6,'cutout end',$,#108,#80,#92);
#75=LOCATED_FEATURE_FOR_DESIGN_PART(12,'cutout start',$,#110,#81,#93);
#76=LOCATED_FEATURE_FOR_DESIGN_PART(14,'cutout end',$,#111,#82,#93);
#77=LOCATED_FEATURE_FOR_DESIGN_PART(20,'cutout end',$,#113,#83,#94);
#78=LOCATED_FEATURE_FOR_DESIGN_PART(54,'base plate with
holes','dscr',#121,
#24,#101);
#79=LOCATED_FEATURE_FOR_DESIGN_PART(60,'base plate with
holes','dscr',#123,
#25,#102);
#80=FEATURE_VOLUME_PRISMATIC_SKEWED_END(5,'cutout
end','',.TOP_EDGE.,.END_FACE.,
.T.,#84,#85);
#81=FEATURE_VOLUME_PRISMATIC_SKEWED_END(11,'cutout
start','',.BOTTOM_EDGE.,
.START_FACE.,.T.,#86,#87);
#82=FEATURE_VOLUME_PRISMATIC_SKEWED_END(13,'cutout
end','',.TOP_EDGE.,.END_FACE.,
.T.,#88,#89);
#83=FEATURE_VOLUME_PRISMATIC_SKEWED_END(19,'cutout
end','',.TOP_EDGE.,.END_FACE.,
.T.,#90,#91);
#84=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#378);
#85=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE
(0.784657781017488),
#378);
#86=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#378);
#87=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE
(-0.784657781017478),
#378);
#88=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#378);
#89=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE
(0.785398163397448),
#378);
#90=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#378);
#91=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE
(-0.785398163397448),
#378);
#92=DESIGN_PART('Main',#319,(#304),(#107));
#93=DESIGN_PART('Main',#320,(#305),(#109));
#94=DESIGN_PART('Main',#321,(#306),(#112));
#95=DESIGN_PART('Main',#69,(#307),(#114));
#96=DESIGN_PART('Main',#51,(#308),(#115));
#97=DESIGN_PART('Main',#70,(#309),(#116));
#98=DESIGN_PART('Main',#322,(#310),(#117));
#99=DESIGN_PART('Main',#52,(#311),(#118));
#100=DESIGN_PART('Main',#46,(#312),(#119));
#101=DESIGN_PART('Main',#47,(#313),(#120));
#102=DESIGN_PART('Main',#48,(#314),(#122));
#103=DESIGN_PART('Main',#323,(#315),(#124));
#104=DESIGN_PART('Main',#324,(#316),(#125));
#105=DESIGN_PART('Main',#325,(#317),(#126));
#106=DESIGN_PART('Main',#19,(#318),(#127));
#107=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#128);
#108=COORD_SYSTEM_CARTESIAN_3D('cutout end','',$,3,#129);
#109=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#130);
#110=COORD_SYSTEM_CARTESIAN_3D('cutout start','',$,3,#131);
#111=COORD_SYSTEM_CARTESIAN_3D('cutout end','',$,3,#132);
#112=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#133);
#113=COORD_SYSTEM_CARTESIAN_3D('cutout end','',$,3,#134);
#114=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#135);
#115=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#136);
#116=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#137);
#117=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#138);
#118=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#139);
#119=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#141);
#120=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#143);
#121=COORD_SYSTEM_CARTESIAN_3D('hole CS','Feature Coordinate System',$,
3,
#144);
#122=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#146);
#123=COORD_SYSTEM_CARTESIAN_3D('hole CS','Feature Coordinate System',$,
3,
#147);
#124=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#148);
#125=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#149);
#126=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#150);
#127=COORD_SYSTEM_CARTESIAN_3D('part','',$,3,#151);
#128=AXIS2_PLACEMENT_3D('part axis',#203,#152,#153);
#129=AXIS2_PLACEMENT_3D('cutout end axis',#204,#154,#155);
#130=AXIS2_PLACEMENT_3D('part axis',#205,#156,#157);
#131=AXIS2_PLACEMENT_3D('cutout start axis',#206,#158,#159);
#132=AXIS2_PLACEMENT_3D('cutout end axis',#207,#160,#161);
#133=AXIS2_PLACEMENT_3D('part axis',#208,#162,#163);
#134=AXIS2_PLACEMENT_3D('cutout end axis',#209,#164,#165);
#135=AXIS2_PLACEMENT_3D('part axis',#210,#166,#167);
#136=AXIS2_PLACEMENT_3D('part axis',#212,#169,#170);
#137=AXIS2_PLACEMENT_3D('part axis',#213,#171,#172);
#138=AXIS2_PLACEMENT_3D('part axis',#214,#173,#174);
#139=AXIS2_PLACEMENT_3D('part axis',#216,#176,#177);
#140=AXIS2_PLACEMENT_3D('plate axis',#217,#178,#179);
#141=AXIS2_PLACEMENT_3D('part axis',#226,#180,#181);
#142=AXIS2_PLACEMENT_3D('plate axis',#227,#182,#183);
#143=AXIS2_PLACEMENT_3D('part axis',#232,#184,#185);
#144=AXIS2_PLACEMENT_3D('hole axis',#233,#186,#187);
#145=AXIS2_PLACEMENT_3D('plate axis',#240,#188,#189);
#146=AXIS2_PLACEMENT_3D('part axis',#245,#190,#191);
#147=AXIS2_PLACEMENT_3D('hole axis',#246,#192,#193);
#148=AXIS2_PLACEMENT_3D('part axis',#299,#194,#195);
#149=AXIS2_PLACEMENT_3D('part axis',#300,#196,#197);
#150=AXIS2_PLACEMENT_3D('part axis',#301,#198,#199);
#151=AXIS2_PLACEMENT_3D('part axis',#303,#201,#202);
#152=DIRECTION('part local z',(0.,0.,1.));
#153=DIRECTION('part local x',
(0.999998903668063,0.00148076421879446,0.));
#154=DIRECTION('cutout end local z',(0.,0.,1.));
#155=DIRECTION('cutout end local x',(1.,0.,0.));
#156=DIRECTION('part local z',(0.,0.,1.));
#157=DIRECTION('part local x',(0.,1.,0.));
#158=DIRECTION('cutout start local z',(0.,0.,1.));
#159=DIRECTION('cutout start local x',(1.,0.,0.));
#160=DIRECTION('cutout end local z',(0.,0.,1.));
#161=DIRECTION('cutout end local x',(1.,0.,0.));
#162=DIRECTION('part local z',(0.,0.,1.));
#163=DIRECTION('part local x',(1.,0.,0.));
#164=DIRECTION('cutout end local z',(0.,0.,1.));
#165=DIRECTION('cutout end local x',(1.,0.,0.));
#166=DIRECTION('part local z',
(0.587038559125536,-0.809558972589283,0.));
#167=DIRECTION('part local x',
(0.809558972589283,0.587038559125536,0.));
#168=DIRECTION('normal dir',(0.,0.,1.));
#169=DIRECTION('part local z',
(0.446175136451339,0.894945667408156,0.));
#170=DIRECTION('part local x',
(-0.894945667408156,0.446175136451339,0.));
#171=DIRECTION('part local z',
(0.962032265730644,-0.272935742791528,0.));
#172=DIRECTION('part local x',
(0.272935742791528,0.962032265730644,0.));
#173=DIRECTION('part local z',(1.,0.,0.));
#174=DIRECTION('part local x',(0.,0.,1.));
#175=DIRECTION('normal dir',(0.,0.,1.));
#176=DIRECTION('part local z',(0.,0.,1.));
#177=DIRECTION('part local x',
(-0.574315871822046,-0.818633788316414,0.));
#178=DIRECTION('plate local z',(0.,0.,1.));
#179=DIRECTION('plate local x',(1.,0.,0.));
#180=DIRECTION('part local z',(1.,0.,0.));
#181=DIRECTION('part local x',(0.,0.,1.));
#182=DIRECTION('plate local z',(0.,0.,1.));
#183=DIRECTION('plate local x',(1.,0.,0.));
#184=DIRECTION('part local z',(1.,0.,0.));
#185=DIRECTION('part local x',(0.,0.,1.));
#186=DIRECTION('hole local z',(0.,0.,1.));
#187=DIRECTION('hole local x',(1.,0.,0.));
#188=DIRECTION('plate local z',(0.,0.,1.));
#189=DIRECTION('plate local x',(1.,0.,0.));
#190=DIRECTION('part local z',(1.,0.,0.));
#191=DIRECTION('part local x',(0.,0.,1.));
#192=DIRECTION('hole local z',(0.,0.,1.));
#193=DIRECTION('hole local x',(1.,0.,0.));
#194=DIRECTION('part local z',(0.,0.,1.));
#195=DIRECTION('part local x',(0.,1.,0.));
#196=DIRECTION('part local z',(-0.5,0.,0.866025403784438));
#197=DIRECTION('part local x',(0.,1.,0.));
#198=DIRECTION('part local z',(0.5,0.,0.866025403784439));
#199=DIRECTION('part local x',(0.,1.,0.));
#200=DIRECTION('normal dir',(-1.,0.,0.));
#201=DIRECTION('part local z',(-1.,0.,0.));
#202=DIRECTION('part local x',
(0.,0.703713044638461,0.710484307219848));
#203=CARTESIAN_POINT('part origin',(1100.,0.,0.));
#204=CARTESIAN_POINT('cutout end origin',(0.,0.,0.));
#205=CARTESIAN_POINT('part origin',
(1584.23371613845,-43.6671919438192,0.));
#206=CARTESIAN_POINT('cutout start origin',(0.,0.,0.));
#207=CARTESIAN_POINT('cutout end origin',(0.,0.,0.));
#208=CARTESIAN_POINT('part origin',(1100.,500.000000000002,0.));
#209=CARTESIAN_POINT('cutout end origin',(0.,0.,0.));
#210=CARTESIAN_POINT('part origin',
(849.379232292533,758.535384239178,0.));
#211=CARTESIAN_POINT('axis origin',(849.3792,758.5354,0.));
#212=CARTESIAN_POINT('part origin',
(900.963161361259,862.003305367902,0.));
#213=CARTESIAN_POINT('part origin',
(849.379232292533,758.535384239178,0.));
#214=CARTESIAN_POINT('part origin',
(567.833616329894,1039.9793405992,0.));
#215=CARTESIAN_POINT('axis origin',(266.8193,776.6966,40.));
#216=CARTESIAN_POINT('part origin',
(188.287957036676,831.79060815174,40.));
#217=CARTESIAN_POINT('plate origin',(0.,0.,0.));
#218=CARTESIAN_POINT('plate boundary pnt',(0.,0.,200.));
#219=CARTESIAN_POINT('plate boundary pnt',(0.,99.9999999999998,600.));
#220=CARTESIAN_POINT('plate boundary pnt',(0.,200.,200.));
#221=CARTESIAN_POINT('plate boundary pnt',(0.,600.,100.));
#222=CARTESIAN_POINT('plate boundary pnt',(0.,200.,0.));
#223=CARTESIAN_POINT('plate boundary pnt',
(0.,99.9999999999998,-400.));
#224=CARTESIAN_POINT('plate boundary pnt',(0.,0.,0.));
#225=CARTESIAN_POINT('plate boundary pnt',(0.,-400.,100.));
#226=CARTESIAN_POINT('part origin',
(465.11764901482,1131.28026277409,214.063431922482));
#227=CARTESIAN_POINT('plate origin',(0.,0.,0.));
#228=CARTESIAN_POINT('plate boundary pnt',(0.,150.,300.));
#229=CARTESIAN_POINT('plate boundary pnt',(0.,-150.,300.));
#230=CARTESIAN_POINT('plate boundary pnt',(0.,-150.,-300.));
#231=CARTESIAN_POINT('plate boundary pnt',(0.,150.,-300.));
#232=CARTESIAN_POINT('part origin',
(1333.96735065699,855.451159729391,25.));
#233=CARTESIAN_POINT('hole origin',(0.,0.,0.));
#234=CARTESIAN_POINT('trace hole pnt#1',(0.,0.,0.));
#235=CARTESIAN_POINT('trace hole pnt#2',(50.,0.,0.));
#236=CARTESIAN_POINT('hole #1',(0.,70.,-170.));
#237=CARTESIAN_POINT('hole #2',(0.,-70.,-170.));
#238=CARTESIAN_POINT('hole #3',(0.,70.,170.));
#239=CARTESIAN_POINT('hole #4',(0.,-70.,170.));
#240=CARTESIAN_POINT('plate origin',(0.,0.,0.));
#241=CARTESIAN_POINT('plate boundary pnt',(0.,300.,-150.));
#242=CARTESIAN_POINT('plate boundary pnt',(0.,300.,150.));
#243=CARTESIAN_POINT('plate boundary pnt',(0.,-300.,150.));
#244=CARTESIAN_POINT('plate boundary pnt',(0.,-300.,-150.));
#245=CARTESIAN_POINT('part origin',
(-95.4970819924527,824.691117592738,17.5));
#246=CARTESIAN_POINT('hole origin',(0.,0.,0.));
#247=CARTESIAN_POINT('trace hole pnt#1',(0.,0.,0.));
#248=CARTESIAN_POINT('trace hole pnt#2',(35.,0.,0.));
#249=CARTESIAN_POINT('hole #1',(0.,-180.,-80.));
#250=CARTESIAN_POINT('hole #2',(0.,-180.,-40.));
#251=CARTESIAN_POINT('hole #3',(0.,-180.,0.));
#252=CARTESIAN_POINT('hole #4',(0.,-180.,40.));
#253=CARTESIAN_POINT('hole #5',(0.,-180.,80.));
#254=CARTESIAN_POINT('hole #6',(0.,-140.,-80.));
#255=CARTESIAN_POINT('hole #7',(0.,-140.,-40.));
#256=CARTESIAN_POINT('hole #8',(0.,-140.,0.));
#257=CARTESIAN_POINT('hole #9',(0.,-140.,40.));
#258=CARTESIAN_POINT('hole #10',(0.,-140.,80.));
#259=CARTESIAN_POINT('hole #11',(0.,-100.,-80.));
#260=CARTESIAN_POINT('hole #12',(0.,-100.,-40.));
#261=CARTESIAN_POINT('hole #13',(0.,-100.,0.));
#262=CARTESIAN_POINT('hole #14',(0.,-100.,40.));
#263=CARTESIAN_POINT('hole #15',(0.,-100.,80.));
#264=CARTESIAN_POINT('hole #16',(0.,-60.,-80.));
#265=CARTESIAN_POINT('hole #17',(0.,-60.,-40.));
#266=CARTESIAN_POINT('hole #18',(0.,-60.,0.));
#267=CARTESIAN_POINT('hole #19',(0.,-60.,40.));
#268=CARTESIAN_POINT('hole #20',(0.,-60.,80.));
#269=CARTESIAN_POINT('hole #21',(0.,-20.,-80.));
#270=CARTESIAN_POINT('hole #22',(0.,-20.,-40.));
#271=CARTESIAN_POINT('hole #23',(0.,-20.,0.));
#272=CARTESIAN_POINT('hole #24',(0.,-20.,40.));
#273=CARTESIAN_POINT('hole #25',(0.,-20.,80.));
#274=CARTESIAN_POINT('hole #26',(0.,20.,-80.));
#275=CARTESIAN_POINT('hole #27',(0.,20.,-40.));
#276=CARTESIAN_POINT('hole #28',(0.,20.,0.));
#277=CARTESIAN_POINT('hole #29',(0.,20.,40.));
#278=CARTESIAN_POINT('hole #30',(0.,20.,80.));
#279=CARTESIAN_POINT('hole #31',(0.,60.,-80.));
#280=CARTESIAN_POINT('hole #32',(0.,60.,-40.));
#281=CARTESIAN_POINT('hole #33',(0.,60.,0.));
#282=CARTESIAN_POINT('hole #34',(0.,60.,40.));
#283=CARTESIAN_POINT('hole #35',(0.,60.,80.));
#284=CARTESIAN_POINT('hole #36',(0.,100.,-80.));
#285=CARTESIAN_POINT('hole #37',(0.,100.,-40.));
#286=CARTESIAN_POINT('hole #38',(0.,100.,0.));
#287=CARTESIAN_POINT('hole #39',(0.,100.,40.));
#288=CARTESIAN_POINT('hole #40',(0.,100.,80.));
#289=CARTESIAN_POINT('hole #41',(0.,140.,-80.));
#290=CARTESIAN_POINT('hole #42',(0.,140.,-40.));
#291=CARTESIAN_POINT('hole #43',(0.,140.,0.));
#292=CARTESIAN_POINT('hole #44',(0.,140.,40.));
#293=CARTESIAN_POINT('hole #45',(0.,140.,80.));
#294=CARTESIAN_POINT('hole #46',(0.,180.,-80.));
#295=CARTESIAN_POINT('hole #47',(0.,180.,-40.));
#296=CARTESIAN_POINT('hole #48',(0.,180.,0.));
#297=CARTESIAN_POINT('hole #49',(0.,180.,40.));
#298=CARTESIAN_POINT('hole #50',(0.,180.,80.));
#299=CARTESIAN_POINT('part origin',(800.,0.,-33.6));
#300=CARTESIAN_POINT('part origin',
(376.674682452695,0.,15.400635094611));
#301=CARTESIAN_POINT('part origin',(200.,0.,0.));
#302=CARTESIAN_POINT('axis origin',(-100.,478.9985,-678.3898));
#303=CARTESIAN_POINT('part origin',
(-100.,-3.16376120861406,-200.82271453414));
#304=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(4,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#305=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(10,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#306=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(18,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#307=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(25,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#308=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(30,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#309=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(35,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#310=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(39,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#311=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(44,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#312=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(48,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#313=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(52,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#314=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(58,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#315=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(64,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#316=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(68,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#317=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(72,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#318=ASSEMBLY_DESIGN_STRUCTURAL_MEMBER_LINEAR(76,'M','','',
1,.LOW.,.T.,.F.,
(),(),.T.,.UNDEFINED_ROLE.,.PRIMARY_MEMBER.,.UNDEFINED.);
#319=PART_PRISMATIC_SIMPLE(3,'HS89X8.0','Pipe Canadian
(HS)','',.UNDEFINED.,
'',#326,#331,$,$);
#320=PART_PRISMATIC_SIMPLE(9,'HS89X8.0','Pipe Canadian
(HS)','',.UNDEFINED.,
'',#327,#334,$,$);
#321=PART_PRISMATIC_SIMPLE(17,'HS89X8.0','Pipe Canadian
(HS)','',.UNDEFINED.,
'',#328,#337,$,$);
#322=PART_PRISMATIC_SIMPLE(38,'HA76X76X9.5',
'Canadian Square Tubing (HA)','',.UNDEFINED.,'',#50,#348,$,$);
#323=PART_PRISMATIC_SIMPLE(63,'WT100X50','Tee Canadian
(WT)','',.UNDEFINED.,
'',#23,#362,$,$);
#324=PART_PRISMATIC_SIMPLE(67,'L150X75X10','Angle European Unequal
(L)',
'',.UNDEFINED.,'',#22,#366,$,$);
#325=PART_PRISMATIC_SIMPLE(71,'PFC150X75','Channel Australian
(PFC)','',
.UNDEFINED.,'P10781.02157-Cw-s',#21,#371,$,$);
#326=SECTION_PROFILE_CIRCLE_HOLLOW(1,'HS89X8.0','Pipe Canadian (HS)',$,
5,
.F.,#329,#330);
#327=SECTION_PROFILE_CIRCLE_HOLLOW(7,'HS89X8.0','Pipe Canadian (HS)',$,
5,
.F.,#332,#333);
#328=SECTION_PROFILE_CIRCLE_HOLLOW(15,'HS89X8.0','Pipe Canadian (HS)',
$,
5,.F.,#335,#336);
#329=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(44.45),#379);
#330=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(7.95),#379);
#331=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE
(528.618475710242),
#379);
#332=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(44.45),#379);
#333=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(7.95),#379);
#334=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE
(588.11719194382),#379);
#335=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(44.45),#379);
#336=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(7.95),#379);
#337=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE
(528.683716138449),
#379);
#338=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(10.),#379);
#339=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE
(172.436449597914),
#379);
#340=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(10.),#379);
#341=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE
(691.298004748109),
#379);
#342=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(10.),#379);
#343=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE
(162.295268256749),
#379);
#344=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(76.2),#379);
#345=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(76.2),#379);
#346=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(9.53),#379);
#347=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(0.),#379);
#348=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(500.),#379);
#349=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(80.),#379);
#350=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(10.),#379);
#351=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(0.),#379);
#352=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE
(418.745917121627),
#379);
#353=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(30.),#379);
#354=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(50.),#379);
#355=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(27.5),#379);
#356=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(35.),#379);
#357=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(12.5),#379);
#358=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(115.),#379);
#359=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(210.),#379);
#360=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(23.7),#379);
#361=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(14.5),#379);
#362=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(500.),#379);
#363=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(150.),#379);
#364=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(75.),#379);
#365=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(10.),#379);
#366=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(500.),#379);
#367=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(150.),#379);
#368=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(75.),#379);
#369=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(9.5),#379);
#370=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(6.),#379);
#371=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(500.),#379);
#372=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(125.),#379);
#373=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(65.),#379);
#374=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(8.5),#379);
#375=POSITIVE_LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE
(5.),#379);
#376=POSITIVE_LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE
(554.640585197817),
#379);
#377=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#378=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#379=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);
ENDSEC;
END-ISO-10303-21;

Robert Lipman

unread,
Nov 10, 2009, 4:57:08 PM11/10/09
to CIS/2 - CIMsteel Integration Standards
Gennady,

The curved parts do not look curved because SteelVis does not handle
all ways of describing curves. SteelVis works best with a simple
POLYLINE defining the curve. How you've defined the curve with CIRCLE
and TRIMMED_CURVE is not handled by SteelVis. I have no plans or time
to add that capability.

I have seen some software that exports CIS/2 have an option how curves
are exported, either as a polyline or a trimmed curve. This way the
curve can be visualized in SteelVis but the other geometric
representation might be more useful to import to other software.

I'm not sure why the ends of the pipes that meet at right angles don't
look right. I'll look into that.

Bob Lipman
Reply all
Reply to author
Forward
0 new messages