← Back to team overview

kicad-developers team mailing list archive

Re: About MCAD integration

 

On Sun, May 05, 2013 at 02:29:39PM +0200, Lorenzo Marcantonio wrote:

As usual I forgot the file :D

Have fun

-- 
Lorenzo Marcantonio
Logos Srl
ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
 * from STEP Tools, Inc. (www.steptools.com) 
 */
/* OPTION: using custom schema-name function */

FILE_DESCRIPTION(
/* description */ ('VariCAD 2012-1.02 AP-203'),
/* implementation_level */ '2;1');

FILE_NAME(
/* name */ 'cube',
/* time_stamp */ '2013-05-05T13:17:32+02:00',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v12',
/* originating_system */ 'VariCAD 2012-1.02; kernel version (20100102)',

/* authorisation */ '');

FILE_SCHEMA (('CONFIG_CONTROL_DESIGN'));
ENDSEC;

DATA;
#50=SHAPE_REPRESENTATION_RELATIONSHIP('','',#146,#51);
    #146=SHAPE_REPRESENTATION('',(#147),#211);
        #147=AXIS2_PLACEMENT_3D('',#183,#155,#156);
            #183=CARTESIAN_POINT('',(0.,0.,0.));
            #155=DIRECTION('',(0.,0.,1.));
            #156=DIRECTION('',(1.,0.,0.));
    #51=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#154,#52),#211);
        #154=AXIS2_PLACEMENT_3D('',#210,#181,#182);
            #210=CARTESIAN_POINT('',(0.,0.,0.));
            #181=DIRECTION('',(0.,0.,1.));
            #182=DIRECTION('',(1.,0.,0.));
        #52=MANIFOLD_SOLID_BREP('',#53);
            #53=CLOSED_SHELL('',(#54,#55,#56,#57,#58,#59));
                #54=ADVANCED_FACE('',(#60),#96,.T.);
                    #60=FACE_OUTER_BOUND('',#66,.F.);
                        #66=EDGE_LOOP('',(#72,#73,#74,#75));
                            #72=ORIENTED_EDGE('',*,*,#103,.F.);
                            #73=ORIENTED_EDGE('',*,*,#111,.F.);
                            #74=ORIENTED_EDGE('',*,*,#109,.T.);
                            #75=ORIENTED_EDGE('',*,*,#113,.T.);
                    #96=PLANE('',#148);
                        #148=AXIS2_PLACEMENT_3D('',#204,#169,#170);
                            #204=CARTESIAN_POINT('',(-55.,80.,6.6));
                            #169=DIRECTION('',(0.,1.,0.));
                            #170=DIRECTION('',(1.,0.,0.));
                #55=ADVANCED_FACE('',(#61),#97,.T.);
                    #61=FACE_OUTER_BOUND('',#67,.F.);
                        #67=EDGE_LOOP('',(#76,#77,#78,#79));
                            #76=ORIENTED_EDGE('',*,*,#104,.F.);
                            #77=ORIENTED_EDGE('',*,*,#113,.F.);
                            #78=ORIENTED_EDGE('',*,*,#108,.T.);
                            #79=ORIENTED_EDGE('',*,*,#112,.T.);
                    #97=PLANE('',#149);
                        #149=AXIS2_PLACEMENT_3D('',#205,#171,#172);
                            #205=CARTESIAN_POINT('',(50.,88.,9.6));
                            #171=DIRECTION('',(1.,0.,0.));
                            #172=DIRECTION('',(0.,-1.,0.));
                #56=ADVANCED_FACE('',(#62),#98,.T.);
                    #62=FACE_OUTER_BOUND('',#68,.F.);
                        #68=EDGE_LOOP('',(#80,#81,#82,#83));
                            #80=ORIENTED_EDGE('',*,*,#105,.F.);
                            #81=ORIENTED_EDGE('',*,*,#112,.F.);
                            #82=ORIENTED_EDGE('',*,*,#107,.T.);
                            #83=ORIENTED_EDGE('',*,*,#110,.T.);
                    #98=PLANE('',#150);
                        #150=AXIS2_PLACEMENT_3D('',#206,#173,#174);
                            #206=CARTESIAN_POINT('',(55.,-80.,6.6));
                            #173=DIRECTION('',(0.,-1.,0.));
                            #174=DIRECTION('',(-1.,0.,0.));
                #57=ADVANCED_FACE('',(#63),#99,.T.);
                    #63=FACE_OUTER_BOUND('',#69,.F.);
                        #69=EDGE_LOOP('',(#84,#85,#86,#87));
                            #84=ORIENTED_EDGE('',*,*,#102,.F.);
                            #85=ORIENTED_EDGE('',*,*,#110,.F.);
                            #86=ORIENTED_EDGE('',*,*,#106,.T.);
                            #87=ORIENTED_EDGE('',*,*,#111,.T.);
                    #99=PLANE('',#151);
                        #151=AXIS2_PLACEMENT_3D('',#207,#175,#176);
                            #207=CARTESIAN_POINT('',(-50.,-88.,9.6));
                            #175=DIRECTION('',(-1.,0.,0.));
                            #176=DIRECTION('',(0.,1.,0.));
/* ---- */
                #58=ADVANCED_FACE('',(#64),#100,.T.);
                    #64=FACE_OUTER_BOUND('',#70,.F.);
                        #70=EDGE_LOOP('',(#88,#89,#90,#91));
                            #88=ORIENTED_EDGE('',*,*,#106,.F.);
                            #89=ORIENTED_EDGE('',*,*,#107,.F.);
                            #90=ORIENTED_EDGE('',*,*,#108,.F.);
                            #91=ORIENTED_EDGE('',*,*,#109,.F.);
                    #100=PLANE('',#152);
                        #152=AXIS2_PLACEMENT_3D('',#208,#177,#178);
                            #208=CARTESIAN_POINT('',(58.,-88.,0.));
                            #177=DIRECTION('',(0.,0.,-1.));
                            #178=DIRECTION('',(-1.,0.,0.));
                #59=ADVANCED_FACE('',(#65),#101,.T.);
                    #65=FACE_OUTER_BOUND('',#71,.F.);
                        #71=EDGE_LOOP('',(#92,#93,#94,#95));
                            #92=ORIENTED_EDGE('',*,*,#102,.T.);
                            #93=ORIENTED_EDGE('',*,*,#103,.T.);
                            #94=ORIENTED_EDGE('',*,*,#104,.T.);
                            #95=ORIENTED_EDGE('',*,*,#105,.T.);
                    #101=PLANE('',#153);
                        #153=AXIS2_PLACEMENT_3D('',#209,#179,#180);
                            #209=CARTESIAN_POINT('',(-58.,-88.,1.6));
                            #179=DIRECTION('',(0.,0.,1.));
                            #180=DIRECTION('',(1.,0.,0.));

#102=EDGE_CURVE('',#145,#144,#114,.T.);
    #114=LINE('',#192,#126);
        #192=CARTESIAN_POINT('',(-50.,-80.,1.6));
        #126=VECTOR('',#157,160.);
            #157=DIRECTION('',(0.,1.,0.));

#103=EDGE_CURVE('',#144,#143,#115,.T.);
    #115=LINE('',#193,#127);
        #193=CARTESIAN_POINT('',(-50.,80.,1.6));
        #127=VECTOR('',#158,100.);
            #158=DIRECTION('',(1.,0.,0.));

#104=EDGE_CURVE('',#143,#142,#116,.T.);
    #116=LINE('',#194,#128);
        #194=CARTESIAN_POINT('',(50.,80.,1.6));
        #128=VECTOR('',#159,160.);
            #159=DIRECTION('',(0.,-1.,0.));

#105=EDGE_CURVE('',#142,#145,#117,.T.);
    #117=LINE('',#195,#129);
        #195=CARTESIAN_POINT('',(50.,-80.,1.6));
        #129=VECTOR('',#160,100.);
            #160=DIRECTION('',(-1.,0.,0.));

#106=EDGE_CURVE('',#141,#140,#118,.T.);
    #118=LINE('',#196,#130);
        #196=CARTESIAN_POINT('',(-50.,-80.,0.));
        #130=VECTOR('',#161,160.);
            #161=DIRECTION('',(0.,1.,0.));

#107=EDGE_CURVE('',#139,#141,#119,.T.);
    #119=LINE('',#197,#131);
        #197=CARTESIAN_POINT('',(50.,-80.,0.));
        #131=VECTOR('',#162,100.);
            #162=DIRECTION('',(-1.,0.,0.));

#108=EDGE_CURVE('',#138,#139,#120,.T.);
    #120=LINE('',#198,#132);
        #198=CARTESIAN_POINT('',(50.,80.,0.));
        #132=VECTOR('',#163,160.);
            #163=DIRECTION('',(0.,-1.,0.));

#109=EDGE_CURVE('',#140,#138,#121,.T.);
    #121=LINE('',#199,#133);
        #199=CARTESIAN_POINT('',(-50.,80.,0.));
        #133=VECTOR('',#164,100.);
            #164=DIRECTION('',(1.,0.,0.));

#110=EDGE_CURVE('',#141,#145,#122,.T.);
    #122=LINE('',#200,#134);
        #200=CARTESIAN_POINT('',(-50.,-80.,0.));
        #134=VECTOR('',#165,1.6);
            #165=DIRECTION('',(0.,0.,1.));

#111=EDGE_CURVE('',#140,#144,#123,.T.);
    #123=LINE('',#201,#135);
        #201=CARTESIAN_POINT('',(-50.,80.,0.));
        #135=VECTOR('',#166,1.6);
            #166=DIRECTION('',(0.,0.,1.));

#112=EDGE_CURVE('',#139,#142,#124,.T.);
    #124=LINE('',#202,#136);
        #202=CARTESIAN_POINT('',(50.,-80.,0.));
        #136=VECTOR('',#167,1.6);
            #167=DIRECTION('',(0.,0.,1.));

#113=EDGE_CURVE('',#138,#143,#125,.T.);
    #125=LINE('',#203,#137);
        #203=CARTESIAN_POINT('',(50.,80.,0.));
        #137=VECTOR('',#168,1.6);
            #168=DIRECTION('',(0.,0.,1.));

#138=VERTEX_POINT('',#184);
    #184=CARTESIAN_POINT('',(50.,80.,0.));

#139=VERTEX_POINT('',#185);
    #185=CARTESIAN_POINT('',(50.,-80.,0.));

#140=VERTEX_POINT('',#186);
    #186=CARTESIAN_POINT('',(-50.,80.,0.));

#141=VERTEX_POINT('',#187);
    #187=CARTESIAN_POINT('',(-50.,-80.,0.));

#142=VERTEX_POINT('',#188);
    #188=CARTESIAN_POINT('',(50.,-80.,1.6));

#143=VERTEX_POINT('',#189);
    #189=CARTESIAN_POINT('',(50.,80.,1.6));

#144=VERTEX_POINT('',#190);
    #190=CARTESIAN_POINT('',(-50.,80.,1.6));

#145=VERTEX_POINT('',#191);
    #191=CARTESIAN_POINT('',(-50.,-80.,1.6));

#211=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#212))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#215,#214,#213))
REPRESENTATION_CONTEXT('','')
);
    #212=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.001),#215,'TOL_CRV', 'CONFUSED CURVE UNCERTAINTY');
    #213=(
    NAMED_UNIT(*)
    SI_UNIT($,.STERADIAN.)
    SOLID_ANGLE_UNIT()
    );
    #214=(
    NAMED_UNIT(*)
    PLANE_ANGLE_UNIT()
    SI_UNIT($,.RADIAN.)
    );
    #215=(
    LENGTH_UNIT()
    NAMED_UNIT(*)
    SI_UNIT(.MILLI.,.METRE.)
    );
ENDSEC;
END-ISO-10303-21;

References