WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Class EntitySelectionSplitter

    实体选择分割器类 根据选择模式将实体分为命中和未命中两组

    Index

    Constructors

    Properties

    hitEntities: EntityBase[]
    noHitEntities: EntityBase[]
    entities: EntityBase[]

    Methods

    • 根据角点和选择模式分割实体

      Parameters

      • firstCorner: Point2D

        第一个角点(世界坐标)

      • secondCorner: Point2D

        第二个角点(世界坐标)

      • selectionMode: string

        选择模式枚举值

      • includeLockedLayers: boolean = false

        是否包含锁定图层,默认false

      Returns void

    • 静态方法:判断单个实体是否被选中

      Parameters

      • entity: EntityBase

        实体对象

      • firstCornerDcs: Point2D

        第一个角点(DCS坐标)

      • thirdCorner: Point2D

        第二个角点(DCS坐标)

      • secondCornerDcs: Point2D

        第三个角点(DCS坐标)

      • fourthCorner: Point2D

        第四个角点(DCS坐标)

      • selectionBounds: BoundingBox

        选择边界

      • selectionModeString: string

        选择模式字符串

      • includeLockedLayers: boolean = false

        是否包含锁定图层,默认false

      Returns boolean

      是否被选中

    • 使用自动模式在窗口或交叉角点分割实体

      Parameters

      • firstCorner: Point2D

        第一个角点

      • secondCorner: Point2D

        第二个角点

      Returns void