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

     
  • 相关阅读:
    第一次博客作业
    编辑器、编译器、文件、IDE等常见概念辨析
    树、二叉树、查找知识点总结
    二叉排序树
    线性表知识点总结
    c语言文件
    第二次博客作业: 函数+进制转换器v1.0beta
    python作业1
    c语言知识
    第一次博客作业
  • 原文地址:https://www.cnblogs.com/herd/p/11963539.html
Copyright © 2011-2022 走看看