跳到主要内容

dragonBones.PolygonBoundingBoxData

   dragonBones

   public class PolygonBoundingBoxData

继承    dragonBones.PolygonBoundingBoxData → dragonBones.BoundingBoxDatadragonBones.BaseObject

  • 多边形边界框数据。

公共属性

属性
vertices : Array<number>
- 多边形顶点

公共方法

方法
containsPoint(pX:number,pY:number):boolean
- 检查边界框是否包含特定点
intersectsSegment(xA:number,yA:number,xB:number,yB:number,intersectionPointA:{x:number;y:number;}|null,intersectionPointB:{x:number;y:number;}|null,normalRadians:{x:number;y:number;}|null):number
- 检查边界框是否与特定线段相交
toString():string
[静态]

属性详细信息

vertices

vertices : Array<number>

  • 支持版本:DragonBones 5.1

  • 运行平台:Web,Native

  • 多边形顶点。

方法详细信息

containsPoint()

public containsPoint(pX:number,pY:number):boolean

  • 检查边界框是否包含特定点。(本地坐标系)

  • 支持版本:all

  • 运行平台:Web,Native

  • 参数

intersectsSegment()

public intersectsSegment(xA:number,yA:number,xB:number,yB:number,intersectionPointA:{x:number;y:number;}|null,intersectionPointB:{x:number;y:number;}|null,normalRadians:{x:number;y:number;}|null):number

  • 检查边界框是否与特定线段相交。(本地坐标系)

  • 支持版本:all

  • 运行平台:Web,Native

  • 参数

toString()

public toString():string

  • 支持版本:all
  • 运行平台:Web,Native