draw_bezier {cursr}R Documentation

Draw a Bezier Curve

Description

Calculate the path of a Bezier Curve with up to two control points in a grid and draw to screen.

Usage

draw_bezier(start, end, c1, c2 = NULL, n = 50, text = "x", ...)

Arguments

start

starting (row, col) coordinate

end

ending (row, col) coordinate

c1

coordinate of first control point

c2

coordinate of second control point

n

number of points along curve to calculate

text

character value drawn at coordinate

...

parameters that are passed to style(), including the foreground color fg, background color bg, and attribute attr

Value

NULL

See Also

Other drawing functions: box_at(), draw_arc(), draw_circle(), draw_ellipse(), draw_fn(), draw_lerp(), draw_path(), draw_ray(), draw_rect(), draw_shape(), fill_circle(), fill_ellipse(), fill_rect(), fill_shape(), grid_at(), grid_mat(), hline_at(), hline(), vline_at(), vline()

Examples

draw_bezier(start=c(10,1), end=c(10,10), c1=c(1, 3))


[Package cursr version 0.1.0 Index]