Point 对象表示二维坐标系统中的某个位置,其中 x 表示水平轴,y 表示垂直轴。
Egret 2.4
Web
egret/geom/Point.ts
zh_CN
创建一个 egret.Point 对象.若不传入任何参数,将会创建一个位于(0,0)位置的点。
该对象的x属性值,默认为0
该对象的y属性值,默认为0
该点的水平坐标。
0 Copy
0
该点的垂直坐标。
从 (0,0) 到此点的线段长度。
返回此对象唯一的哈希值,用于唯一确定一个对象。hashCode为大于等于1的整数。
Static
释放一个Point实例到对象池
从对象池中取出或创建一个新的Point对象。
将 Point 的成员设置为指定值
该对象的x属性值
该对象的y属性值
克隆点对象
确定两个点是否相同。如果两个点具有相同的 x 和 y 值,则它们是相同的点。
要比较的点。
如果该对象与此 Point 对象相同,则为 true 值,如果不相同,则为 false。
返回 pt1 和 pt2 之间的距离。
第一个点
第二个点
第一个点和第二个点之间的距离。
将源 Point 对象中的所有点数据复制到调用方 Point 对象中。
要从中复制数据的 Point 对象。
将另一个点的坐标添加到此点的坐标以创建一个新点。
要添加的点。
新点。
确定两个指定点之间的点。 参数 f 确定新的内插点相对于参数 pt1 和 pt2 指定的两个端点所处的位置。参数 f 的值越接近 1.0,则内插点就越接近第一个点(参数 pt1)。参数 f 的值越接近 0,则内插点就越接近第二个点(参数 pt2)。
第一个点。
第二个点。
两个点之间的内插级别。表示新点将位于 pt1 和 pt2 连成的直线上的什么位置。如果 f=1,则返回 pt1;如果 f=0,则返回 pt2。
新的内插点。
将 (0,0) 和当前点之间的线段缩放为设定的长度。
缩放值。例如,如果当前点为 (0,5) 并且您将它规范化为 1,则返回的点位于 (0,1) 处。
按指定量偏移 Point 对象。dx 的值将添加到 x 的原始值中以创建新的 x 值。dy 的值将添加到 y 的原始值中以创建新的 y 值。
水平坐标 x 的偏移量。
水平坐标 y 的偏移量。
将一对极坐标转换为笛卡尔点坐标。
极坐标对的长度。
极坐标对的角度(以弧度表示)。
从此点的坐标中减去另一个点的坐标以创建一个新点。
要减去的点。
返回包含 x 和 y 坐标的值的字符串。该字符串的格式为 "(x=x, y=y)",因此为点 23,17 调用 toString() 方法将返回 "(x=23, y=17)"。
坐标的字符串表示形式。
Point 对象表示二维坐标系统中的某个位置,其中 x 表示水平轴,y 表示垂直轴。
Version
Egret 2.4
Platform
Web
Include Example
egret/geom/Point.ts
Language
zh_CN