FreeMVD_Mirror/Random_Tests/IfcHalfSpaceSolid/Examples/CSG_with_self_intersecting_...

114 lines
5.9 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION ((''), '2;1');
FILE_NAME ('', '2020-03-21T08:14:58', (''), (''), 'Processor version 5.0.0.0', 'Xbim.IO.MemoryModel', '');
FILE_SCHEMA (('IFC2X3'));
ENDSEC;
DATA;
#1=IFCBOOLEANRESULT(.DIFFERENCE.,#2,#78);
#2=IFCBOOLEANRESULT(.DIFFERENCE.,#3,#64);
#3=IFCBOOLEANRESULT(.UNION.,#4,#24);
#4=IFCEXTRUDEDAREASOLID(#5,#20,#22,10000.);
#5=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'10000*713.9',#6);
#6=IFCPOLYLINE((#7,#8,#9,#10,#11,#12,#13,#14,#15,#16,#17,#18,#19,#7));
#7=IFCCARTESIANPOINT((-0.00106704992140294,0.00119829177856445));
#8=IFCCARTESIANPOINT((125.001488796537,0.0012364387512207));
#9=IFCCARTESIANPOINT((135.001742163455,10.0014581680298));
#10=IFCCARTESIANPOINT((135.003020002907,750.001073360443));
#11=IFCCARTESIANPOINT((188.002700278445,850.001449584961));
#12=IFCCARTESIANPOINT((323.988997885273,850.002773761749));
#13=IFCCARTESIANPOINT((333.988328095133,860.001005649567));
#14=IFCCARTESIANPOINT((333.988533557589,1000.00234079361));
#15=IFCCARTESIANPOINT((348.988747178104,999.987086296082));
#16=IFCCARTESIANPOINT((348.988877235304,1050.00161027908));
#17=IFCCARTESIANPOINT((83.0035027860104,1050.00042915344));
#18=IFCCARTESIANPOINT((0.00304667971795425,894.000291824341));
#19=IFCCARTESIANPOINT((0.00157381280587288,-0.00754165649414063));
#20=IFCAXIS2PLACEMENT3D(#21,#22,#23);
#21=IFCCARTESIANPOINT((-3.63797880709171E-12,2.01026109264272E-14,-4999.9999999404));
#22=IFCDIRECTION((0.,0.,1.));
#23=IFCDIRECTION((1.,0.,0.));
#24=IFCBOOLEANRESULT(.DIFFERENCE.,#25,#64);
#25=IFCBOOLEANRESULT(.DIFFERENCE.,#26,#44);
#26=IFCEXTRUDEDAREASOLID(#27,#40,#22,10000.);
#27=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#28);
#28=IFCPOLYLINE((#29,#30,#31,#32,#33,#34,#35,#36,#37,#38,#39,#29));
#29=IFCCARTESIANPOINT((0.0012359619140625,-0.00133553221712646));
#30=IFCCARTESIANPOINT((884.002315044403,-0.00190297194421873));
#31=IFCCARTESIANPOINT((1040.00093221664,82.9981747493312));
#32=IFCCARTESIANPOINT((1040.00298929214,499.836027227302));
#33=IFCCARTESIANPOINT((850.003890991211,499.83150435895));
#34=IFCCARTESIANPOINT((840.005532741547,489.831264706325));
#35=IFCCARTESIANPOINT((840.003626346588,187.997844906751));
#36=IFCCARTESIANPOINT((740.001071453094,134.998423852958));
#37=IFCCARTESIANPOINT((0.00135946273803711,134.998893349846));
#38=IFCCARTESIANPOINT((-10.0008120536804,124.998668957722));
#39=IFCCARTESIANPOINT((-10.0009150505066,9.99889974671169));
#40=IFCAXIS2PLACEMENT3D(#41,#42,#43);
#41=IFCCARTESIANPOINT((-364.844702188792,-840.028352014559,5139.00772604234));
#42=IFCDIRECTION((-1.42689067126167E-06,7.61694755910625E-06,-0.999999999969973));
#43=IFCDIRECTION((-2.91712682676053E-06,0.999999999966736,7.61695172154114E-06));
#44=IFCBOOLEANRESULT(.DIFFERENCE.,#45,#73);
#45=IFCBOOLEANRESULT(.DIFFERENCE.,#46,#64);
#46=IFCEXTRUDEDAREASOLID(#47,#62,#22,10000.);
#47=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'10000*354',#48);
#48=IFCPOLYLINE((#49,#50,#51,#52,#53,#54,#55,#56,#57,#58,#59,#60,#61,#49));
#49=IFCCARTESIANPOINT((0.000880382351169828,-0.00153350830078125));
#50=IFCCARTESIANPOINT((125.003436229897,-0.00155115127563477));
#51=IFCCARTESIANPOINT((135.003687315409,9.99867105484009));
#52=IFCCARTESIANPOINT((135.00510150538,749.998521327972));
#53=IFCCARTESIANPOINT((188.004789484628,849.99884557724));
#54=IFCCARTESIANPOINT((333.991117609989,850.00022983551));
#55=IFCCARTESIANPOINT((343.990445538904,859.998461723328));
#56=IFCCARTESIANPOINT((343.990649578707,999.999840259552));
#57=IFCCARTESIANPOINT((353.990863202838,999.984519481659));
#58=IFCCARTESIANPOINT((353.991012367173,1049.99905872345));
#59=IFCCARTESIANPOINT((83.0056302863595,1049.99787378311));
#60=IFCCARTESIANPOINT((0.00515058075325214,893.997784614563));
#61=IFCCARTESIANPOINT((0.00352124356140848,-0.0102734565734863));
#62=IFCAXIS2PLACEMENT3D(#63,#22,#23);
#63=IFCCARTESIANPOINT((0.00017121462168287,0.00379774586655195,-5000.00039577464));
#64=IFCEXTRUDEDAREASOLID(#65,#69,#22,3468.88);
#65=IFCRECTANGLEPROFILEDEF(.AREA.,'2000*2000',#66,2000.,2000.);
#66=IFCAXIS2PLACEMENT2D(#67,#68);
#67=IFCCARTESIANPOINT((0.,5.6922435760498E-06));
#68=IFCDIRECTION((1.,0.));
#69=IFCAXIS2PLACEMENT3D(#70,#71,#72);
#70=IFCCARTESIANPOINT((-488.961859839565,-1693.16386011533,5384.56596054906));
#71=IFCDIRECTION((-1.27308501610534E-05,0.980784043741129,0.195096538617997));
#72=IFCDIRECTION((4.07964019589076E-06,-0.195096538581244,0.980784043822581));
#73=IFCHALFSPACESOLID(#74,.F.);
#74=IFCPLANE(#75);
#75=IFCAXIS2PLACEMENT3D(#76,#42,#77);
#76=IFCCARTESIANPOINT((125.002549011428,-499.996265411377,-4860.99010682106));
#77=IFCDIRECTION((-3.87873126230676E-07,0.999999999966567,8.16798210895694E-06));
#78=IFCHALFSPACESOLID(#79,.F.);
#79=IFCPLANE(#75);
#80=IFCPROJECT('3sJKwfszn1tQ3_InJ600VZ',#91,'Undefined',$,$,$,$,(#92),#95);
#81=IFCOWNERHISTORY(#84,#85,$,.ADDED.,1584778498,$,$,0);
#82=IFCPERSON($,'Steve','',$,$,$,$,$);
#83=IFCORGANIZATION($,'Unspecified',$,$,$);
#84=IFCPERSONANDORGANIZATION(#82,#83,$);
#85=IFCAPPLICATION(#83,'Unspecified','Unspecified',$);
#86=IFCOWNERHISTORY(#87,#90,$,.NOCHANGE.,$,$,$,1529583653);
#87=IFCPERSONANDORGANIZATION(#88,#89,$);
#88=IFCPERSON('EXEED\\etando','Undefined',$,$,$,$,$,$);
#89=IFCORGANIZATION($,'Trimble Solutions Corporation',$,$,$);
#90=IFCAPPLICATION(#89,'2018','Tekla Structures','Multi material modeling');
#91=IFCOWNERHISTORY(#84,#85,$,.MODIFIED.,1584778498,$,$,0);
#92=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#93,$);
#93=IFCAXIS2PLACEMENT3D(#94,#22,#23);
#94=IFCCARTESIANPOINT((0.,0.,0.));
#95=IFCUNITASSIGNMENT((#96,#97,#98,#99,#100,#101,#102,#103,#104));
#96=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
#97=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#98=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#99=IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
#100=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#101=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#102=IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.);
#103=IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
#104=IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.LUMEN.);
ENDSEC;
END-ISO-10303-21;