zoukankan      html  css  js  c++  java
  • IfcMaterial

    IfcMaterial is a homogeneous or inhomogeneous substance that can be used to form elements (physical products or their components).

    IfcMaterial is the basic entity for material designation and definition; this includes identification by name and classification (via reference to an external classification), as well as association of material properties (isotropic or anisotropic) defined by (subtypes of) IfcMaterialProperties. An instance of IfcMaterial may be associated to an element or element type using the IfcRelAssociatesMaterial relationship. The assignment might either be direct as a single material information, or via

    • a material layer set
    • a material profile set
    • a material constituent set

    XSD Specification

    <xs:element name="IfcMaterial" type="ifc:IfcMaterial" substitutionGroup="ifc:IfcMaterialDefinition" nillable="true"/>
     <xs:complexType name="IfcMaterial">
      <xs:complexContent>
       <xs:extension base="ifc:IfcMaterialDefinition">
        <xs:sequence>
         <xs:element name="HasRepresentation" type="ifc:IfcMaterialDefinitionRepresentation" nillable="true" minOccurs="0" maxOccurs="1"/>
        </xs:sequence>
        <xs:attribute name="Name" type="ifc:IfcLabel" use="optional"/>
        <xs:attribute name="Description" type="ifc:IfcText" use="optional"/>
        <xs:attribute name="Category" type="ifc:IfcLabel" use="optional"/>
       </xs:extension>
      </xs:complexContent>
     </xs:complexType>

    EXPRESS Specification

    ENTITY IfcMaterial
     SUBTYPE OF (IfcMaterialDefinition);
      Name : IfcLabel;
      Description : OPTIONAL IfcText;
      Category : OPTIONAL IfcLabel;
     INVERSE
      HasRepresentation : SET [0:1] OF IfcMaterialDefinitionRepresentation FOR RepresentedMaterial;
      IsRelatedWith : SET OF IfcMaterialRelationship FOR RelatedMaterials;
      RelatesTo : SET [0:1] OF IfcMaterialRelationship FOR RelatingMaterial;
    END_ENTITY;

    #323= IFCRELASSOCIATESMATERIAL('3eajoCcsTBBgP3dUxjsGus',#42,$,$,(#210),#248);
    #210= IFCWALLSTANDARDCASE('3HkdOx3gTFdR6Lc63bCvEp',#42,'X257FA672C5899X0:Wall-A:211856',$,'X257FA672C5899X0:Wall-A:211889',#171,#204,'211856',.NOTDEFINED.);
    #248= IFCMATERIALLAYERSETUSAGE(#245,.AXIS2.,.NEGATIVE.,100.,$);
    #225= IFCMATERIAL('材料名称',$,$);
    #243= IFCMATERIALLAYER(#225,200.,$,$,$,$,$);
    #245= IFCMATERIALLAYERSET((#243),'X257FA672C5899X0:Wall-A',$);

     
  • 相关阅读:
    将textarea滚动至底部:
    Web应用程序项目OxiteSite已配置为使用IIS.在本地计算机上找不到服务器
    使用Entity Framework时要注意的一些性能问题
    Python 输入输出
    Python 语言简介
    瞧一瞧,看一看,微信应用号(小程序)
    路遥眼里的河南人<平凡的世界>
    HTML5 本地存储实现购物车功能
    HTML5 本地存储的用法
    网站/域名如何备案?
  • 原文地址:https://www.cnblogs.com/herd/p/11963539.html
Copyright © 2011-2022 走看看