BezierCurve:render (日本語)

LÖVE 0.9.0 から使用可能
この関数は以前のバージョンでは非対応です。

love.graphics.line で使用される座標の一覧を取得します。

この関数は再帰的に再分割を行いベジェ曲線を標本化します。再帰の深さは depth 引数を使用して制御できます。

引数に与えられた曲線ついての位置を知ることに興味があるならば、 BezierCurve:evaluate を使用してください。

関数

概要

coordinates = BezierCurve:render(depth)

引数

number depth (5)
再起的に再分割された階数。

返値

table coordinates
曲線状にある点における対の x, y 座標の一覧。

用例

ベジェ曲線の描画

curve = love.math.newBezierCurve({25,25,75,50,125,25})
function love.draw()
	love.graphics.line(curve:render())
end

関連



そのほかの言語