iink-ts - v4.0.0
    Preparing search index...

    Variable OBBOpsConst

    OBBOps: {
        contains(a: TOBB, b: TOBB): boolean;
        containsPoint(obb: TOBB, point: TPoint): boolean;
        create(center: TPoint, width: number, height: number, angle?: number): TOBB;
        createFromOBBs(obbs: TOBB[]): TOBB;
        createFromPoints(points: TPoint[]): TOBB;
        fromBox(box: TBox): TOBB;
        getCorners(obb: TOBB): TPoint[];
        getSides(obb: TOBB): TSegment[];
        getSnapPoints(obb: TOBB): TPoint[];
        isContained(obb: TOBB, box: TBox): boolean;
        overlaps(a: TOBB, b: TOBB): boolean;
        overlapsBox(obb: TOBB, box: TBox): boolean;
        toBox(obb: TOBB): TBox;
    } = ...

    Type Declaration

    • contains: function
      • Parameters

        Returns boolean

    • containsPoint: function
      • Parameters

        Returns boolean

    • create: function
      • Parameters

        • center: TPoint
        • width: number
        • height: number
        • angle: number = 0

        Returns TOBB

    • createFromOBBs: function
      • Parameters

        Returns TOBB

    • createFromPoints: function
      • Parameters

        Returns TOBB

    • fromBox: function
      • Parameters

        Returns TOBB

    • getCorners: function
      • Parameters

        Returns TPoint[]

    • getSides: function
    • getSnapPoints: function
      • Parameters

        Returns TPoint[]

    • isContained: function
      • Parameters

        Returns boolean

    • overlaps: function
      • Parameters

        Returns boolean

    • overlapsBox: function
      • Parameters

        Returns boolean

    • toBox: function
      • Parameters

        Returns TBox