class Point
package openfl.geom
The Point object represents a location in a two-dimensional coordinate system, where x represents the horizontal axis and y represents the vertical axis.
The following code creates a point at(0,0):
Methods and properties of the following classes use Point objects:
- BitmapData
- DisplayObject
- DisplayObjectContainer
- DisplacementMapFilter
- NativeWindow
- Matrix
- Rectangle
You can use the new Point() constructor to create a Point
object.
Constructor
Variables
Methods
Adds the coordinates of another point to the coordinates of this point to create a new point.
Parameters:
v | The point to be added. |
|---|
Returns:
The new point.
Determines whether two points are equal. Two points are equal if they have the same x and y values.
Parameters:
toCompare | The point to be compared. |
|---|
Returns:
A value of true if the object is equal to this Point
object; false if it is not equal.
normalize (thickness:Float):Void
Scales the line segment between(0,0) and the current point to a set length.
Parameters:
thickness | The scaling value. For example, if the current point is (0,5), and you normalize it to 1, the point returned is at(0,1). |
|---|
Returns:
The normalized point.
offset (dx:Float, dy:Float):Void
Offsets the Point object by the specified amount. The value of
dx is added to the original value of x to create the
new x value. The value of dy is added to the original
value of y to create the new y value.
Parameters:
dx | The amount by which to offset the horizontal coordinate, x. |
|---|---|
dy | The amount by which to offset the vertical coordinate, y. |
Static methods
staticdistance (pt1:Point, pt2:Point):Float
Returns the distance between pt1 and pt2.
Parameters:
pt1 | The first point. |
|---|---|
pt2 | The second point. |
Returns:
The distance between the first and second points.
staticinterpolate (pt1:Point, pt2:Point, f:Float):Point
Determines a point between two specified points. The parameter
f determines where the new interpolated point is located
relative to the two end points specified by parameters pt1
and pt2. The closer the value of the parameter f
is to 1.0, the closer the interpolated point is to the first
point(parameter pt1). The closer the value of the parameter
f is to 0, the closer the interpolated point is to the second
point(parameter pt2).
Parameters:
pt1 | The first point. |
|---|---|
pt2 | The second point. |
f | The level of interpolation between the two points. Indicates
where the new point will be, along the line between
|
Returns:
The new, interpolated point.