Difference between revisions of "BezierCurve:render"
m (Add example) |
m (Add BezierCurve:renderSegment to See Also) |
||
Line 25: | Line 25: | ||
== See Also == | == See Also == | ||
* [[parent::BezierCurve]] | * [[parent::BezierCurve]] | ||
+ | * [[BezierCurve:renderSegment]] | ||
* [[BezierCurve:evaluate]] | * [[BezierCurve:evaluate]] | ||
* [[love.math]] | * [[love.math]] |
Revision as of 16:14, 31 October 2016
Available since LÖVE 0.9.0 |
This function is not supported in earlier versions. |
Get a list of coordinates to be used with love.graphics.line.
This function samples the Bézier curve using recursive subdivision. You can control the recursion depth using the depth parameter.
If you are just interested to know the position on the curve given a parameter, use BezierCurve:evaluate.
Contents
Function
Synopsis
coordinates = BezierCurve:render(depth)
Arguments
number depth (5)
- Number of recursive subdivision steps.
Returns
table coordinates
- List of x,y-coordinate pairs of points on the curve.
Example
Draw a bezier curve
curve = love.math.newBezierCurve({25,25,75,50,125,25})
function love.draw()
love.graphics.line(curve:render())
end
See Also
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info