This repository has been archived by the owner on Mar 31, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
542 changed files
with
17,115 additions
and
12,973 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
{ .std} | ||
The Second Addendum of the IFC4 release has the main scope to provide improvements to geometry issues that had been reported during the implementation of IFC4 and IFC4 Addendum 1. It resolves these issues and addresses further implementation issues and concerns. | ||
|
||
The main changes incorporated into IFC4 ADD2 schema are: | ||
|
||
* Improvement of the tessellated geometry to allow for more complex tessellations then triangulation and to enable an point index for sharing Cartesian point lists. | ||
* new entities _IfcPolygonalFaceSet_, _IfcIndexedPolygonalFace_, _IfcIndexedPolygonalFaceWithVoids_, | ||
* changing the normal index to a point index at _IfcTriangulatedFaceSet_, | ||
* adding _IfcPolygonalFaceSet_ and _IfcTriangulatedFaceSet_ to _IfcBooleanOperand_ with the rule that only closed tessellations can be used, | ||
* extensive improvement of documentation and new figures to explain the use of tessellated face sets. | ||
* Improvement of advanced boundary representation, particularly for using elementary surfaces. | ||
* new entities for elementary surfaces _IfcSphericalSurface_, _IfcToroidalSurface_, | ||
* new entities for intersection curves to enable curves defined in u,v parametric space _IfcSurfaceCurve_, _IfcIntersectionCurve_, _IfcSeamCurve_, | ||
* new enumeration _IfcPreferredSurfaceCurveRepresentation_ | ||
* extensive improvement of documentation and new figures to explain the use of advanced boundary representations. | ||
|
||
Minor corrections and improvements to the IFC4 ADD1 schema include: | ||
|
||
* additional enumerator for _IfcBuildingElementProxyTypeEnum_ to describe a provision for space, | ||
* additional enumerator for _IfcSensorTypeEnum_ to describe a CO Sensor, | ||
* additional property sets, where a common property set was missing, | ||
* further improvements of property set definitions and rationalizations, | ||
* general documentation updates and improvements in the generation of the documentation. | ||
|
||
| ||
|
||
___ | ||
**Minor corrections after release of IFC4 Add2 schema include:** | ||
|
||
* 01. Aug 16 - add _IfcSurfaceCurve_ to select type _IfcCurveOnSurface_ to correct the use of the function _IfcGetBasisSurface_ in where rule CurveIsNotPcurve in _IfcSurfaceCurve_ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<DocConstant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="COSENSOR_2dPtN4WLXFbhC9GMVhAgg7" Name="COSENSOR" UniqueId="a76775c4-8158-4f96-b309-4167eb2aaa87"> | ||
<Documentation>A device that senses or detects carbon monoxide.</Documentation> | ||
</DocConstant> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<DocConstant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="CURVE3D_1B097xbz14gAmGMGNR9ZlI" Name="CURVE3D" UniqueId="4b0091fb-97d0-44a8-ac10-5905db263bd2"> | ||
<Documentation>The curve in three-dimensional space is preferred</Documentation> | ||
</DocConstant> | ||
|
2 changes: 1 addition & 1 deletion
2
...s/n/NOTDEFIEND_3h$QYz_y92yuRcEMkWzCo6.xml → ...s/n/NOTDEFINED_3h$QYz_y92yuRcEMkWzCo6.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<DocConstant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="NOTDEFIEND_3hQYz_y92yuRcEMkWzCo6" Name="NOTDEFIEND" UniqueId="ebfda8bd-fbc2-42f3-86e6-396ba0f4cc86" /> | ||
<DocConstant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="NOTDEFINED_3hQYz_y92yuRcEMkWzCo6" Name="NOTDEFINED" UniqueId="ebfda8bd-fbc2-42f3-86e6-396ba0f4cc86" /> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<DocConstant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="PCURVE_S1_3CUDEmfl5B8u05WHnxbo6w" Name="PCURVE_S1" UniqueId="cc78d3b0-a6f1-4b23-8005-811c7b9721ba"> | ||
<Documentation>The first pcurve is preferred</Documentation> | ||
</DocConstant> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<DocConstant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="PCURVE_S2_2uaZ7p_AD2gPauX4_T5XCj" Name="PCURVE_S2" UniqueId="b89231f3-f8a3-42a9-9938-844f9d16132d"> | ||
<Documentation>The second pcurve is preferred</Documentation> | ||
</DocConstant> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<DocConstant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="PIECEWISE_BEZIER_KNOTS_3r1ZDYpH0Xw0AMdAVuy2E" Name="PIECEWISE_BEZIER_KNOTS" UniqueId="f5fc18cd-8b34-4087-a00a-5a729fe3c08e"> | ||
<Documentation>The form of knots appropriate for a piecewise B&#65533;?&copy;zier curve.</Documentation> | ||
<Documentation>The form of knots appropriate for a piecewise Bezier curve.</Documentation> | ||
</DocConstant> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<DocConstant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="PROVISIONFORSPACE_2r8BesoSrFb8cKwmPuKwtM" Name="PROVISIONFORSPACE" UniqueId="b520ba36-c9cd-4f94-8994-eb067853add6"> | ||
<Documentation>The proxy denotes a provision for space (e.g. the space allocated as a provision for mechanical equipment or furniture).</Documentation> | ||
</DocConstant> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
208 changes: 96 additions & 112 deletions
208
Examples/Additional test cases/Examples/Beam varying cardinal points/File.ifc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,132 +1,116 @@ | ||
ISO-10303-21; | ||
HEADER; | ||
FILE_DESCRIPTION(('ViewDefinition [notYetAssigned]'),'2;1'); | ||
FILE_DESCRIPTION(('ViewDefinition [DesignTransferView_V1]'),'2;1'); | ||
FILE_NAME( | ||
/* name */ '', | ||
/* time_stamp */ '2014-12-09T00:27:54', | ||
/* time_stamp */ '2016-02-04T08:47:55', | ||
/* author */ ('Jon'), | ||
/* organization */ ('Unknown'), | ||
/* preprocessor_version */ 'ggIFC - Exporter by Geometry Gym Pty Ltd', | ||
/* originating_system */ 'ggIFC - Exporter by Geometry Gym Pty Ltd', | ||
/* preprocessor_version */ 'GeomGymIFC by Geometry Gym Pty Ltd', | ||
/* originating_system */ 'Unknown Application', | ||
/* authorization */ 'None'); | ||
|
||
FILE_SCHEMA (('IFC4')); | ||
ENDSEC; | ||
|
||
DATA; | ||
#1= IFCAPPLICATION(#2,'1.0.0.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC'); | ||
#2= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); | ||
#3= IFCPERSONANDORGANIZATION(#4,#5,$); | ||
#4= IFCPERSON('Jon','Jon',$,$,$,$,$,$); | ||
#5= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); | ||
#6= IFCOWNERHISTORY(#3,#1,$,.ADDED.,1418084874,$,$,1418084874); | ||
#7= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#8,#10); | ||
#8= IFCAXIS2PLACEMENT3D(#9,$,$); | ||
#9= IFCCARTESIANPOINT((0.0,0.0,0.0)); | ||
#10= IFCDIRECTION((0.0,1.0)); | ||
#11= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#7,$,.MODEL_VIEW.,$); | ||
#12= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#7,$,.MODEL_VIEW.,$); | ||
#13= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#8,#14); | ||
#14= IFCDIRECTION((0.0,1.0)); | ||
#50= IFCBUILDING('0x9l_UUnnDiwi3RBxSvXhq',$,'IfcBuilding',$,$,#51,$,$,.ELEMENT.,$,$,#57); | ||
#51= IFCLOCALPLACEMENT($,#52); | ||
#52= IFCAXIS2PLACEMENT3D(#53,$,$); | ||
#53= IFCCARTESIANPOINT((0.0,0.0,0.0)); | ||
#54= IFCRELCONTAINEDINSPATIALSTRUCTURE('2TNzCy3Wb2mPn9JP_Wlh0z',$,'Building','Building Container for Elements',(#210,#230,#250,#270),#50); | ||
#57= IFCPOSTALADDRESS($,$,$,$,$,$,$,'Unknown',$,$); | ||
#100= IFCPROJECT('01S2tl1M58lxKZa_6Xi$RG',#6,'IfcProject',$,$,'IfcProject','',(#13),#101); | ||
/* general entities required for all IFC data sets, defining the context for the exchange */ | ||
#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$); | ||
#2= IFCCARTESIANPOINT((0.0,0.0,0.0)); | ||
#3= IFCAXIS2PLACEMENT3D(#2,$,$); | ||
#4= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$); | ||
#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$); | ||
/* defines the default building (as required as the minimum spatial element) */ | ||
#50= IFCBUILDING('39t4Pu3nTC4ekXYRIHJB9W',#56,'IfcBuilding',$,$,$,$,$,$,$,$,$); | ||
#51= IFCPERSONANDORGANIZATION(#52,#53,$); | ||
#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$); | ||
#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); | ||
#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC'); | ||
#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); | ||
#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675); | ||
#57= IFCRELCONTAINEDINSPATIALSTRUCTURE('3Sa3dTJGn0H8TQIGiuGQd5',#56,'Building','Building Container for Elements',(#210,#227,#243,#260),#50); | ||
#58= IFCAXIS2PLACEMENT3D(#2,$,$); | ||
#100= IFCPROJECT('0$WU4A9R19$vKWO$AdOnKA',#56,'IfcProject',$,$,$,$,(#1),#101); | ||
#101= IFCUNITASSIGNMENT((#102,#103,#104)); | ||
#102= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); | ||
#103= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); | ||
#104= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); | ||
#105= IFCRELAGGREGATES('0JxzMHjzjElv1Rcedc$qQy',$,'Project Container','Project Container for Buildings',#100,(#50)); | ||
#200= IFCMATERIAL('S355JR',$,'Steel'); | ||
#203= IFCISHAPEPROFILEDEF(.AREA.,'IPE200',$,100.0,200.0,5.6,8.5,12.0,$,$); | ||
#204= IFCMATERIALPROFILE('IPE200',$,#200,#203,0.0,$); | ||
#206= IFCMATERIALPROFILESET('IPE200',$,(#204),$); | ||
#207= IFCRELASSOCIATESMATERIAL('3tuOfWWPXCowjxj5EzL5yC',$,'MatAssoc','Material Associates',(#208),#206); | ||
#208= IFCBEAMTYPE('0CIULE5oD6pubBJ1yIg7CJ',$,'IPE200',$,$,$,$,$,$,.JOIST.); | ||
#209= IFCRELDEFINESBYTYPE('08Z_7XC_5CNR$ILx3RG0wV',$,'IPE200',$,(#210,#230,#250,#270),#208); | ||
#210= IFCBEAMSTANDARDCASE('06uVDzM0j8rugiazVexGkx',$,'TopMid',$,$,#211,#229,$,$); | ||
#105= IFCRELAGGREGATES('091a6ewbvCMQ2Vyiqspa7a',#56,'Project Container','Project Container for Buildings',#100,(#50)); | ||
#200= IFCMATERIAL('S355JR','Steel',$); | ||
#202= IFCISHAPEPROFILEDEF(.AREA.,'IPE200',$,100.0,200.0,5.6,8.5,12.0,$,$); | ||
#203= IFCMATERIALPROFILE('IPE200',$,#200,#202,0.0,$); | ||
#205= IFCMATERIALPROFILESET('IPE200',$,(#203),$); | ||
#206= IFCRELASSOCIATESMATERIAL('1JeXTVdCP4IOiFCCI7_wDQ',#56,'MatAssoc','Material Associates',(#207),#205); | ||
#207= IFCBEAMTYPE('32b2OtzCP30umNyY5LsCfN',#56,'IPE200',$,$,$,$,$,$,.JOIST.); | ||
#208= IFCRELDEFINESBYTYPE('3s_DqAVvb3LguudTShJHVo',#56,$,$,(#210,#227,#243,#260),#207); | ||
#209= IFCRELDECLARES('18K3qwA9fCieEg2L2UiuR_',#56,$,$,#100,(#207)); | ||
#210= IFCBEAMSTANDARDCASE('2YX3YEaA13qOf$B1iBgAf6',#56,'TopMid',$,$,#211,#226,$,$); | ||
#211= IFCLOCALPLACEMENT($,#212); | ||
#212= IFCAXIS2PLACEMENT3D(#213,#214,#215); | ||
#213= IFCCARTESIANPOINT((0.0,0.0,0.0)); | ||
#214= IFCDIRECTION((0.0,1.0,0.0)); | ||
#215= IFCDIRECTION((-1.0,0.0,0.0)); | ||
#216= IFCMATERIALPROFILESETUSAGE(#206,8,$); | ||
#217= IFCRELASSOCIATESMATERIAL('2B1DG40M5EQ8GNtf0Kj3CU',$,'MatAssoc','Material Associates',(#210),#216); | ||
#218= IFCCARTESIANPOINT((0.0,0.0,0.0)); | ||
#219= IFCCARTESIANPOINT((0.0,0.0,1000.0)); | ||
#220= IFCPOLYLINE((#218,#219)); | ||
#221= IFCSHAPEREPRESENTATION(#11,'Axis','Curve3D',(#220)); | ||
#222= IFCDIRECTION((0.0,0.0,1.0)); | ||
#223= IFCEXTRUDEDAREASOLID(#203,#224,#222,1000.0); | ||
#224= IFCAXIS2PLACEMENT3D(#225,#226,#227); | ||
#225= IFCCARTESIANPOINT((0.0,-100.0,0.0)); | ||
#226= IFCDIRECTION((0.0,0.0,1.0)); | ||
#227= IFCDIRECTION((1.0,0.0,0.0)); | ||
#228= IFCSHAPEREPRESENTATION(#12,'Body','SweptSolid',(#223)); | ||
#229= IFCPRODUCTDEFINITIONSHAPE($,$,(#221,#228)); | ||
#230= IFCBEAMSTANDARDCASE('3Cyaczln1DyfCVyfoF1Fyl',$,'BotMid',$,$,#231,#249,$,$); | ||
#231= IFCLOCALPLACEMENT($,#232); | ||
#232= IFCAXIS2PLACEMENT3D(#233,#234,#235); | ||
#233= IFCCARTESIANPOINT((0.0,0.0,0.0)); | ||
#234= IFCDIRECTION((0.0,1.0,0.0)); | ||
#235= IFCDIRECTION((-1.0,0.0,0.0)); | ||
#236= IFCMATERIALPROFILESETUSAGE(#206,2,$); | ||
#237= IFCRELASSOCIATESMATERIAL('1x_9tO_r59EfAtzZhnrMq1',$,'MatAssoc','Material Associates',(#230),#236); | ||
#238= IFCCARTESIANPOINT((0.0,0.0,0.0)); | ||
#239= IFCCARTESIANPOINT((0.0,0.0,1000.0)); | ||
#240= IFCPOLYLINE((#238,#239)); | ||
#241= IFCSHAPEREPRESENTATION(#11,'Axis','Curve3D',(#240)); | ||
#242= IFCDIRECTION((0.0,0.0,1.0)); | ||
#243= IFCEXTRUDEDAREASOLID(#203,#244,#242,1000.0); | ||
#244= IFCAXIS2PLACEMENT3D(#245,#246,#247); | ||
#245= IFCCARTESIANPOINT((0.0,100.0,0.0)); | ||
#246= IFCDIRECTION((0.0,0.0,1.0)); | ||
#247= IFCDIRECTION((1.0,0.0,0.0)); | ||
#248= IFCSHAPEREPRESENTATION(#12,'Body','SweptSolid',(#243)); | ||
#249= IFCPRODUCTDEFINITIONSHAPE($,$,(#241,#248)); | ||
#250= IFCBEAMSTANDARDCASE('3_uWum$4vBjQ8_adQlTox1',$,'BotLeft',$,$,#251,#269,$,$); | ||
#251= IFCLOCALPLACEMENT($,#252); | ||
#252= IFCAXIS2PLACEMENT3D(#253,#254,#255); | ||
#253= IFCCARTESIANPOINT((500.0,0.0,0.0)); | ||
#254= IFCDIRECTION((0.0,1.0,0.0)); | ||
#255= IFCDIRECTION((-1.0,0.0,0.0)); | ||
#256= IFCMATERIALPROFILESETUSAGE(#206,1,$); | ||
#257= IFCRELASSOCIATESMATERIAL('0L7uiI$4LBd9kW2io0EpWt',$,'MatAssoc','Material Associates',(#250),#256); | ||
#258= IFCCARTESIANPOINT((0.0,0.0,0.0)); | ||
#259= IFCCARTESIANPOINT((0.0,0.0,1000.0)); | ||
#260= IFCPOLYLINE((#258,#259)); | ||
#261= IFCSHAPEREPRESENTATION(#11,'Axis','Curve3D',(#260)); | ||
#262= IFCDIRECTION((0.0,0.0,1.0)); | ||
#263= IFCEXTRUDEDAREASOLID(#203,#264,#262,1000.0); | ||
#264= IFCAXIS2PLACEMENT3D(#265,#266,#267); | ||
#265= IFCCARTESIANPOINT((-50.0,100.0,0.0)); | ||
#266= IFCDIRECTION((0.0,0.0,1.0)); | ||
#267= IFCDIRECTION((1.0,0.0,0.0)); | ||
#268= IFCSHAPEREPRESENTATION(#12,'Body','SweptSolid',(#263)); | ||
#269= IFCPRODUCTDEFINITIONSHAPE($,$,(#261,#268)); | ||
#270= IFCBEAMSTANDARDCASE('3QKYtgM_1EtekuZgGn_XdM',$,'TopRight',$,$,#271,#289,$,$); | ||
#271= IFCLOCALPLACEMENT($,#272); | ||
#272= IFCAXIS2PLACEMENT3D(#273,#274,#275); | ||
#273= IFCCARTESIANPOINT((500.0,0.0,0.0)); | ||
#274= IFCDIRECTION((0.0,1.0,0.0)); | ||
#275= IFCDIRECTION((-1.0,0.0,0.0)); | ||
#276= IFCMATERIALPROFILESETUSAGE(#206,9,$); | ||
#277= IFCRELASSOCIATESMATERIAL('3g$0sYwCT7XOlrNjVbpWgs',$,'MatAssoc','Material Associates',(#270),#276); | ||
#278= IFCCARTESIANPOINT((0.0,0.0,0.0)); | ||
#279= IFCCARTESIANPOINT((0.0,0.0,1000.0)); | ||
#280= IFCPOLYLINE((#278,#279)); | ||
#281= IFCSHAPEREPRESENTATION(#11,'Axis','Curve3D',(#280)); | ||
#282= IFCDIRECTION((0.0,0.0,1.0)); | ||
#283= IFCEXTRUDEDAREASOLID(#203,#284,#282,1000.0); | ||
#284= IFCAXIS2PLACEMENT3D(#285,#286,#287); | ||
#285= IFCCARTESIANPOINT((50.0,-100.0,0.0)); | ||
#286= IFCDIRECTION((0.0,0.0,1.0)); | ||
#287= IFCDIRECTION((1.0,0.0,0.0)); | ||
#288= IFCSHAPEREPRESENTATION(#12,'Body','SweptSolid',(#283)); | ||
#289= IFCPRODUCTDEFINITIONSHAPE($,$,(#281,#288)); | ||
#212= IFCAXIS2PLACEMENT3D(#2,#213,#214); | ||
#213= IFCDIRECTION((0.0,1.0,0.0)); | ||
#214= IFCDIRECTION((-1.0,0.0,0.0)); | ||
#215= IFCCARTESIANPOINT((0.0,0.0,1000.0)); | ||
#216= IFCCARTESIANPOINT((0.0,0.0,0.0)); | ||
#217= IFCPOLYLINE((#216,#215)); | ||
#218= IFCSHAPEREPRESENTATION(#5,'Axis','Curve3D',(#217)); | ||
#219= IFCMATERIALPROFILESETUSAGE(#205,8,$); | ||
#220= IFCRELASSOCIATESMATERIAL('30qP1cFH97zBXbcwa3Py6n',#56,'MatAssoc','Material Associates',(#210),#219); | ||
#221= IFCDIRECTION((0.0,0.0,1.0)); | ||
#222= IFCEXTRUDEDAREASOLID(#202,#223,#221,1000.0); | ||
#223= IFCAXIS2PLACEMENT3D(#224,$,$); | ||
#224= IFCCARTESIANPOINT((0.0,-100.0,0.0)); | ||
#225= IFCSHAPEREPRESENTATION(#5,'Body','SweptSolid',(#222)); | ||
#226= IFCPRODUCTDEFINITIONSHAPE($,$,(#218,#225)); | ||
#227= IFCBEAMSTANDARDCASE('39IDqhhC14BxCj_Ryk$esj',#56,'BotMid',$,$,#228,#242,$,$); | ||
#228= IFCLOCALPLACEMENT($,#229); | ||
#229= IFCAXIS2PLACEMENT3D(#2,#230,#231); | ||
#230= IFCDIRECTION((0.0,1.0,0.0)); | ||
#231= IFCDIRECTION((-1.0,0.0,0.0)); | ||
#232= IFCCARTESIANPOINT((0.0,0.0,1000.0)); | ||
#233= IFCPOLYLINE((#216,#232)); | ||
#234= IFCSHAPEREPRESENTATION(#5,'Axis','Curve3D',(#233)); | ||
#235= IFCMATERIALPROFILESETUSAGE(#205,2,$); | ||
#236= IFCRELASSOCIATESMATERIAL('3Bm2NtDl9BRAq5DUT7dIIM',#56,'MatAssoc','Material Associates',(#227),#235); | ||
#237= IFCDIRECTION((0.0,0.0,1.0)); | ||
#238= IFCEXTRUDEDAREASOLID(#202,#239,#237,1000.0); | ||
#239= IFCAXIS2PLACEMENT3D(#240,$,$); | ||
#240= IFCCARTESIANPOINT((0.0,100.0,0.0)); | ||
#241= IFCSHAPEREPRESENTATION(#5,'Body','SweptSolid',(#238)); | ||
#242= IFCPRODUCTDEFINITIONSHAPE($,$,(#234,#241)); | ||
#243= IFCBEAMSTANDARDCASE('17CqI$IjrDARuaYNcWcoRH',#56,'BotLeft',$,$,#244,#259,$,$); | ||
#244= IFCLOCALPLACEMENT($,#245); | ||
#245= IFCAXIS2PLACEMENT3D(#246,#247,#248); | ||
#246= IFCCARTESIANPOINT((500.0,0.0,0.0)); | ||
#247= IFCDIRECTION((0.0,1.0,0.0)); | ||
#248= IFCDIRECTION((-1.0,0.0,0.0)); | ||
#249= IFCCARTESIANPOINT((0.0,0.0,1000.0)); | ||
#250= IFCPOLYLINE((#216,#249)); | ||
#251= IFCSHAPEREPRESENTATION(#5,'Axis','Curve3D',(#250)); | ||
#252= IFCMATERIALPROFILESETUSAGE(#205,1,$); | ||
#253= IFCRELASSOCIATESMATERIAL('2NfTdijLnEsQrvceuHqGPo',#56,'MatAssoc','Material Associates',(#243),#252); | ||
#254= IFCDIRECTION((0.0,0.0,1.0)); | ||
#255= IFCEXTRUDEDAREASOLID(#202,#256,#254,1000.0); | ||
#256= IFCAXIS2PLACEMENT3D(#257,$,$); | ||
#257= IFCCARTESIANPOINT((-50.0,100.0,0.0)); | ||
#258= IFCSHAPEREPRESENTATION(#5,'Body','SweptSolid',(#255)); | ||
#259= IFCPRODUCTDEFINITIONSHAPE($,$,(#251,#258)); | ||
#260= IFCBEAMSTANDARDCASE('3TOzuh11rACgRkioYYOjj5',#56,'TopRight',$,$,#261,#276,$,$); | ||
#261= IFCLOCALPLACEMENT($,#262); | ||
#262= IFCAXIS2PLACEMENT3D(#263,#264,#265); | ||
#263= IFCCARTESIANPOINT((500.0,0.0,0.0)); | ||
#264= IFCDIRECTION((0.0,1.0,0.0)); | ||
#265= IFCDIRECTION((-1.0,0.0,0.0)); | ||
#266= IFCCARTESIANPOINT((0.0,0.0,1000.0)); | ||
#267= IFCPOLYLINE((#216,#266)); | ||
#268= IFCSHAPEREPRESENTATION(#5,'Axis','Curve3D',(#267)); | ||
#269= IFCMATERIALPROFILESETUSAGE(#205,9,$); | ||
#270= IFCRELASSOCIATESMATERIAL('2HkmMMKpjDiOaXBBxRjL4R',#56,'MatAssoc','Material Associates',(#260),#269); | ||
#271= IFCDIRECTION((0.0,0.0,1.0)); | ||
#272= IFCEXTRUDEDAREASOLID(#202,#273,#271,1000.0); | ||
#273= IFCAXIS2PLACEMENT3D(#274,$,$); | ||
#274= IFCCARTESIANPOINT((50.0,-100.0,0.0)); | ||
#275= IFCSHAPEREPRESENTATION(#5,'Body','SweptSolid',(#272)); | ||
#276= IFCPRODUCTDEFINITIONSHAPE($,$,(#268,#275)); | ||
ENDSEC; | ||
|
||
END-ISO-10303-21; |
Oops, something went wrong.