mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-12-25 22:46:19 +01:00
23 lines
451 B
Text
23 lines
451 B
Text
|
function draw_circle_angle(_x, _y, _r, _angSt, _angEd, precision = 32) {
|
||
|
var ox, oy, nx, ny, oa, na;
|
||
|
|
||
|
draw_primitive_begin(pr_trianglelist);
|
||
|
|
||
|
for( var i = 0; i <= precision; i++ ) {
|
||
|
na = lerp(_angSt, _angEd, i / precision);
|
||
|
nx = _x + lengthdir_x(_r, na);
|
||
|
ny = _y + lengthdir_y(_r, na);
|
||
|
|
||
|
if(i) {
|
||
|
draw_vertex(_x, _y);
|
||
|
draw_vertex(ox, oy);
|
||
|
draw_vertex(nx, ny);
|
||
|
}
|
||
|
|
||
|
oa = na;
|
||
|
ox = nx;
|
||
|
oy = ny;
|
||
|
}
|
||
|
|
||
|
draw_primitive_end();
|
||
|
}
|