mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Change to yLine for speed.
This commit is contained in:
parent
35e19f0233
commit
563642a174
@ -179,8 +179,8 @@ static void scratch_draw_pixel(image_t *img, int x0, int y0, int dx, int dy, flo
|
|||||||
// https://scratch.mit.edu/projects/50039326/
|
// https://scratch.mit.edu/projects/50039326/
|
||||||
static void scratch_draw_line(image_t *img, int x0, int y0, int dx, int dy0, int dy1, float shear_dx, float shear_dy, int c)
|
static void scratch_draw_line(image_t *img, int x0, int y0, int dx, int dy0, int dy1, float shear_dx, float shear_dy, int c)
|
||||||
{
|
{
|
||||||
imlib_draw_line(img, x0 + dx, y0 + dy0 + fast_floorf((dx * shear_dy) / shear_dx),
|
int y = y0 + fast_floorf((dx * shear_dy) / shear_dx);
|
||||||
x0 + dx, y0 + dy1 + fast_floorf((dx * shear_dy) / shear_dx), c, 1);
|
yLine(img, x0 + dx, y + dy0, y + dy1, c);
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://scratch.mit.edu/projects/50039326/
|
// https://scratch.mit.edu/projects/50039326/
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user