zoukankan      html  css  js  c++  java
  • IfcPresentationDefinitionResource(介绍定义资源)

    IfcPresentationDefinitionResource(介绍定义资源)

    IfcPresentationDefinitionResource定义用于几何表示和样式项表示的资源。此资源的主要应用程序用于定义曲线、文本、填充区域、符号和曲面的注释引用以及要呈现的符号和文本文本的定义。

    以下是表示资源架构的范围:

    产品信息中几何和非几何可显示元素的真实和符号可视化的表示样式属性的定义,包括:

    ●曲线
    ●文本
    ●填充区
    ●表面

    ■曲线样式的支持;
    ■支持外部定义的字符字体和符号;
    ■支持预定义的字符字体和符号;
    ■支持表面渲染和照明特性;
    ■对曲面和csg基元的纹理支持;
    ■通过层机制控制图像。

    Types
    1 IfcBoxAlignment (包围盒对齐)
    2 IfcTextPath (文本路径)

    Entities
    1 IfcAnnotationFillArea (注释填充面积)
    2 IfcPlanarBox (平面盒)
    3 IfcPlanarExtent (平面扩展)
    4 IfcPresentationItem (介绍项目)
    5 IfcTextLiteral (文字)
    6 IfcTextLiteralWithExtent (扩展文字)

    类型
    1 IfcBoxAlignment

    框对齐方式指定文本框相对于其位置的对齐方式。应使用以下字符串值:

    • top-left
    • top-middle
    • top-right
    • middle-left
    • center
    • middle-right
    • bottom-left
    • bottom-middle
    • bottom-right

    2 IfcTextPath

    文本路径决定了文本字符相互之间的方向。

    Enumeration definition

    ConstantDescription
    LEFT  
    RIGHT  
    UP  
    DOWN

    实体
    1 IfcAnnotationFillArea

    文本路径决定了文本字符相互之间的方向。

    应用于IfcAnnotationFillArea的填充区域样式是使用IfcFillAreaStyle声明的,该IfcFillAreaStyle由IfcStyledItem关联到该区域。适用的填充区域样式是纯色、图案填充、瓷砖或这些样式的组合。

    任何描述内边界的曲线不得与定义内边界的另一条曲线相交,也不得包括在内。

    定义外边界的曲线不得与定义内边界的任何曲线相交,也不得被定义内边界的曲线包围。

    Attribute definitions

    #AttributeTypeCardinalityDescriptionC
    1 OuterBoundary IfcCurve [1:1] A closed curve that defines the outer boundary of the fill area. The areas defined by the outer boundary (minus potentially defined inner boundaries) is filled by the fill area style. X
    2 InnerBoundaries IfcCurve S[1:?] A set of inner curves that define the inner boundaries of the fill area. The areas defined by the inner boundaries are excluded from applying the fill area style. X

    2 IfcPlanarBox

    平面框指定任意矩形框及其在二维笛卡尔坐标系中的位置。如果平面框在三维坐标系中使用,则它定义XY平面内的矩形框。

    3 IfcPlanarExtent

    平面范围定义了沿二维坐标系的两个轴的范围,与其位置无关。如果在三维坐标系中使用平面范围,则它定义沿x和y轴的范围。

    Attribute definitions

    #AttributeTypeCardinalityDescriptionC
    1 SizeInX IfcLengthMeasure [1:1] The extent in the direction of the x-axis. X
    2 SizeInY IfcLengthMeasure [1:1] The extent in the direction of the y-axis. X
     
     
    Inherited definitions from supertypes

    Entity inheritance

    IfcPlanarBox IfcGeometricRepresentationItem IfcRepresentationItem Attribute inheritance

     

    4 IfcPresentationItem

    ifcpresentionem是用于表示外观定义的所有实体的抽象超类型。

    5 IfcTextLiteral

    文本文本是一个几何表示项,它使用字符串文本和其他位置和路径信息描述文本字符串。文本大小和外观由通过IfcStyledItem与IfcTextLiteral关联的IfcTextStyle决定。

    文本字符串放在IfcTextLiteralWithExtent子类型中定义的平面范围(框)中。

    Attribute definitions

    #AttributeTypeCardinalityDescriptionC
    1 Literal IfcPresentableText [1:1] The text literal to be presented. X
    2 Placement IfcAxis2Placement [1:1] An IfcAxis2Placement that determines the placement and orientation of the presented string. X
    3 Path IfcTextPath [1:1] The writing direction of the text literal. X
     
     
    Inherited definitions from supertypes

    Entity inheritance

    IfcTextLiteralWithExtent IfcGeometricRepresentationItem IfcRepresentationItem Attribute inheritance

    Formal representations

    6 IfcTextLiteralWithExtent

    带区段的文本文字是带平面区段的附加显式信息的文本文字。对齐属性定义文本框如何与位置对齐,以及如果需要添加其他文本行,文本框如何展开。

    平面范围定义放置文本的框模型。填充可以在文本样式中定义,该样式将文本从框中偏移到其内部。

    Attribute definitions

    #AttributeTypeCardinalityDescriptionC
    4 Extent IfcPlanarExtent [1:1] The extent in the x and y direction of the text literal. X
    5 BoxAlignment IfcBoxAlignment [1:1] The alignment of the text literal relative to its position. X

    Formal Propositions

    RuleDescription
    WR31 The subtype of IfcPlanarExtentIfcPlanarBox, should not be used to represent an Extent for the text literal.
     
    Inherited definitions from supertypes

    Entity inheritance

     

     
  • 相关阅读:
    小记:xml画一个爱心。
    类似UC天气下拉和微信下拉眼睛头部弹入淡出UI交互效果(开源项目)。
    FloatingActionButton增强版,一个按钮跳出多个按钮--第三方开源--FloatingActionButton
    回调机制的实现。
    小记:使用SharedPreferences存储来设置程序第一次进入欢迎界面,以后不会再进入欢迎界面。
    小记:获取系统时间的long值,格式化成可读时间。
    写程序的欢迎界面(运用画图方法画圆球)。
    并发的HashMap为什么会引起死循环?
    zuul重试配置
    zuul超时问题
  • 原文地址:https://www.cnblogs.com/herd/p/12186413.html
Copyright © 2011-2022 走看看