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',$);

     
  • 相关阅读:
    PHP输出语法:echo、var_dump、print、print_r区别对比
    深浅拷贝
    deepin
    linux 扩容磁盘空间
    tcpdump抓包与tcp握手
    linux 搭建FTP
    ubuntu基本配置
    linux 安装kmv创建虚拟机后网络配置
    selenium + pyautogui 实现淘宝自动登录
    pycharm 加载不出来已安装的selenium包或者其他已安装的package
  • 原文地址:https://www.cnblogs.com/herd/p/11963539.html
Copyright © 2011-2022 走看看