BezierCurve:getControlPoint

Available since LÖVE 0.9.0
This function is not supported in earlier versions.

Get coordinates of the i-th control point. Indices start with 1.

Function

Synopsis

x, y = BezierCurve:getControlPoint(i)

Arguments

number i
Index of the control point.

Returns

number x
Position of the control point along the x axis.
number y
Position of the control point along the y axis.

Example

Get position of all control points

local count    = curve:getControlPointCount()
local vertices = {}

for i = 1, count do
	local x, y = curve:getControlPoint(i)
	table.insert(vertices, x)
	table.insert(vertices, y)
end

See Also

Other Languages