附录E示例-项目设置_2
附录E示例-项目设置_2
示例概述
意图
这个场景引入了简单的所有者历史。
它将IfcProject的历史设定为由Stefan Jaud于2020-07-15 UTC 20:00:00制作的Sublime文本
先决条件
此方案基于以下其他方案:-ProjectSetup_1
所容纳之物
此场景包含以下概念和/或IFC实体:-所有者历史-IfcOwnerHistory-IfcPersonAndOrganization-软件信息-IfcMapping-个人信息-IfcActorRole-IFC Person-邮政信息-IFC PostalAddress-组织信息-IfcOrganization
支持文件
以下文件对应于此场景:
Filename | Description |
---|---|
UT_ModelSetup_2.ifc |
the IFC document |
UT_ModelSetup_2.png |
a screen dump of owner history |
补充说明
此UT添加了有关负责创作项目的人员和应用程序的一些信息。里面没有产品、几何图形、财产或任何东西。主要目的是为所有UT提供基础,其中将包括此类样板内容,但不详细解释。
IFC-SPF source
ISO-10303-21; /* ------- This file was produced manually for IFC Infra Extension Deployment project. --------- */ /* ------- The file should come with a README.md with supplementing info. ---------------------- */ /* ------- Stefan Jaud, stefan.jaud@tum.de, 2020.07.15. ---------------------------------------- */ HEADER; FILE_DESCRIPTION (('ViewDefinition []'), '2;1'); FILE_NAME ('UT_ProjectSetup_2.ifc', '2020-07-15T20:00:00', ('Stefan Jaud'), ('bSI Infra Extension Deployment project'), 'manual text editing', 'SublimeText 3.0', 'GitHub pull request'); FILE_SCHEMA (('IFC4X3_RC1')); ENDSEC; DATA; /* ------- UT ProjectSetup_1 ------------------------------------------------------------------- */ #1 = IFCDIMENSIONALEXPONENTS(0, 0, 0, 0, 0, 0, 0); #2 = IFCDIRECTION((1., 0., 0.)); #3 = IFCDIRECTION((0., 1., 0.)); #4 = IFCDIRECTION((0., 0., 1.)); #5 = IFCCARTESIANPOINT((0., 0., 0.)); /* ------ Added a reference to owner history to the IfcProject --------------------------------- */ #16 = IFCPROJECT('2DAvEupIz0HQr73cMaawtY', #6, 'BoilerPlate', 'The bare minimum of an IFC file exchange with no content, only boilerplate code.', $, $, $, (#28), #17); #17 = IFCUNITASSIGNMENT((#18, #19, #20, #24, #25, #26, #27)); #18 = IFCSIUNIT(*, .LENGTHUNIT., $, .METRE.); #19 = IFCSIUNIT(*, .AREAUNIT., $, .SQUARE_METRE.); #20 = IFCSIUNIT(*, .VOLUMEUNIT., $, .CUBIC_METRE.); #22 = IFCSIUNIT(*, .PLANEANGLEUNIT., $, .RADIAN.); #23 = IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453292519943295), #22); #24 = IFCCONVERSIONBASEDUNIT(#1, .PLANEANGLEUNIT., 'degree', #23); #25 = IFCSIUNIT(*, .MASSUNIT., .KILO., .GRAM.); #26 = IFCSIUNIT(*, .TIMEUNIT., $, .SECOND.); #27 = IFCMONETARYUNIT('EUR'); #28 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.E-6, #29, #3); #29 = IFCAXIS2PLACEMENT3D(#5, #4, #2); /* ------- UT ProjectSetup_2 ------------------------------------------------------------------- */ /* ------- IfcOwnerHistory contain information about the person and organization --------------- */ /* ------- that produced this file ------------------------------------------------------------- */ #6 = IFCOWNERHISTORY(#11, #15, .READONLY., .ADDED., 1594836000, #11, #15, 1594836000); #7 = IFCACTORROLE(.CIVILENGINEER., $, $); /* ------- Testing some special characters: LaTeX code: {\ss} and \"{u} ------------------------ */ #8 = IFCPOSTALADDRESS(.OFFICE., $, $, $, ('Arcisstra\X2\00DF\X0\e 21'), $, 'M\X2\00FC\X0\nchen', 'Bayern', '80333', 'Deutschland'); /* ------- Testing some special characters: LaTeX code: \v{S} ---------------------------------- */ #9 = IFCPERSON($, 'Jaud', '\X2\0160\X0\tefan', $, $, $, (#7), (#8)); #10 = IFCORGANIZATION($, 'bSI', $, (#7), (#8)); #11 = IFCPERSONANDORGANIZATION(#9, #10, (#7)); #12 = IFCACTORROLE(.USERDEFINED., 'Validation lead', $); /* ------- Testing some special characters: LaTeX code: {\ss} and \"{u} ------------------------ */ #13 = IFCPOSTALADDRESS(.OFFICE., 'Main office', $, 'MUC/IT', ('Arcisstra\X2\00DF\X0\e 21'), $, 'M\X2\00FC\X0\nchen', 'Bayern', '80333', 'Germany'); #14 = IFCORGANIZATION($, 'buildingSMART International', 'www.buildingsmart.org', (#12), (#13)); #15 = IFCAPPLICATION(#14, '3.0', 'Sublime Text', 'ST'); ENDSEC; END-ISO-10303-21;
#################################
QQ 3087438119