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

     
  • 相关阅读:
    凤凰传奇
    信息孤岛
    别了,中珠
    吃苦要趁早
    触动——beyond歌词
    走出舒适区,迎接挑战
    创新永存
    信息时代
    变色龙时代——创新
    Java基本的数据类型
  • 原文地址:https://www.cnblogs.com/herd/p/11963539.html
Copyright © 2011-2022 走看看