Egret Engine R - v6.0.0
    Preparing search index...

    Class Point

    Point 对象表示二维坐标系统中的某个位置,其中 x 表示水平轴,y 表示垂直轴。

    Egret 2.4

    Web

    egret/geom/Point.ts

    zh_CN

    Hierarchy (View Summary)

    Index
    • 创建一个 egret.Point 对象.若不传入任何参数,将会创建一个位于(0,0)位置的点。

      Parameters

      • x: number = 0

        该对象的x属性值,默认为0

      • y: number = 0

        该对象的y属性值,默认为0

      Returns Point

      Egret 2.4

      Web

      zh_CN

    x: number

    该点的水平坐标。

    0
    

    Egret 2.4

    Web

    zh_CN

    y: number

    该点的垂直坐标。

    0
    

    Egret 2.4

    Web

    zh_CN

    • get length(): number

      从 (0,0) 到此点的线段长度。

      Returns number

      Egret 2.4

      Web

      zh_CN

    • get hashCode(): number

      返回此对象唯一的哈希值,用于唯一确定一个对象。hashCode为大于等于1的整数。

      Returns number

      Egret 2.4

      Web

      zh_CN

    • 释放一个Point实例到对象池

      Parameters

      Returns void

      Egret 2.4

      Web

      zh_CN

    • 从对象池中取出或创建一个新的Point对象。

      Parameters

      • x: number

        该对象的x属性值,默认为0

      • y: number

        该对象的y属性值,默认为0

      Returns Point

      Egret 2.4

      Web

      zh_CN

    • 将 Point 的成员设置为指定值

      Parameters

      • x: number

        该对象的x属性值

      • y: number

        该对象的y属性值

      Returns Point

      Egret 2.4

      Web

      zh_CN

    • 确定两个点是否相同。如果两个点具有相同的 x 和 y 值,则它们是相同的点。

      Parameters

      • toCompare: Point

        要比较的点。

      Returns boolean

      如果该对象与此 Point 对象相同,则为 true 值,如果不相同,则为 false。

      Egret 2.4

      Web

      zh_CN

    • 返回 pt1 和 pt2 之间的距离。

      Parameters

      Returns number

      第一个点和第二个点之间的距离。

      Egret 2.4

      Web

      zh_CN

    • 将源 Point 对象中的所有点数据复制到调用方 Point 对象中。

      Parameters

      • sourcePoint: Point

        要从中复制数据的 Point 对象。

      Returns void

      Egret 2.4

      Web

      zh_CN

    • 将另一个点的坐标添加到此点的坐标以创建一个新点。

      Parameters

      • v: Point

        要添加的点。

      Returns Point

      新点。

      Egret 2.4

      Web

      zh_CN

    • 确定两个指定点之间的点。 参数 f 确定新的内插点相对于参数 pt1 和 pt2 指定的两个端点所处的位置。参数 f 的值越接近 1.0,则内插点就越接近第一个点(参数 pt1)。参数 f 的值越接近 0,则内插点就越接近第二个点(参数 pt2)。

      Parameters

      • pt1: Point

        第一个点。

      • pt2: Point

        第二个点。

      • f: number

        两个点之间的内插级别。表示新点将位于 pt1 和 pt2 连成的直线上的什么位置。如果 f=1,则返回 pt1;如果 f=0,则返回 pt2。

      Returns Point

      新的内插点。

      Egret 2.4

      Web

      zh_CN

    • 将 (0,0) 和当前点之间的线段缩放为设定的长度。

      Parameters

      • thickness: number

        缩放值。例如,如果当前点为 (0,5) 并且您将它规范化为 1,则返回的点位于 (0,1) 处。

      Returns void

      Egret 2.4

      Web

      zh_CN

    • 按指定量偏移 Point 对象。dx 的值将添加到 x 的原始值中以创建新的 x 值。dy 的值将添加到 y 的原始值中以创建新的 y 值。

      Parameters

      • dx: number

        水平坐标 x 的偏移量。

      • dy: number

        水平坐标 y 的偏移量。

      Returns void

      Egret 2.4

      Web

      zh_CN

    • 将一对极坐标转换为笛卡尔点坐标。

      Parameters

      • len: number

        极坐标对的长度。

      • angle: number

        极坐标对的角度(以弧度表示)。

      Returns Point

      Egret 2.4

      Web

      zh_CN

    • 从此点的坐标中减去另一个点的坐标以创建一个新点。

      Parameters

      • v: Point

        要减去的点。

      Returns Point

      新点。

      Egret 2.4

      Web

      zh_CN

    • 返回包含 x 和 y 坐标的值的字符串。该字符串的格式为 "(x=x, y=y)",因此为点 23,17 调用 toString() 方法将返回 "(x=23, y=17)"。

      Returns string

      坐标的字符串表示形式。

      Egret 2.4

      Web

      zh_CN