draw_triangle 함수 설명
draw_triangle
함수는 삼각형의 윤곽선 또는 채워진 삼각형을 그릴 수 있는 기능을 제공합니다.
문법
draw_triangle(x1, y1, x2, y2, x3, y3, outline);
인수 설명
인수 | 유형 | 설명 |
---|---|---|
x1 | Real | 삼각형의 첫 번째 꼭짓점의 x 좌표 |
y1 | Real | 삼각형의 첫 번째 꼭짓점의 y 좌표 |
x2 | Real | 삼각형의 두 번째 꼭짓점의 x 좌표 |
y2 | Real | 삼각형의 두 번째 꼭짓점의 y 좌표 |
x3 | Real | 삼각형의 세 번째 꼭짓점의 x 좌표 |
y3 | Real | 삼각형의 세 번째 꼭짓점의 y 좌표 |
outline | Boolean | 삼각형을 채우기 (false) 또는 1픽셀 너비의 윤곽선으로 그리기 (true) |
반환값
N/A
예제
draw_set_colour(c_aqua);
draw_triangle(50, 50, 200, 50, 50, 200, 0);
위 코드는 (50, 50)에서 시작하여 (200, 50)과 (50, 200)으로 이어지는 채워진 아쿠아 색의 이등변 직각 삼각형을 그립니다.
활용 예제
- 윤곽선 삼각형 그리기
draw_set_colour(c_red);
draw_triangle(100, 100, 150, 50, 200, 100, true);
- 채워진 삼각형 그리기
draw_set_colour(c_green);
draw_triangle(300, 300, 350, 250, 400, 300, false);
- 다양한 색상의 삼각형 그리기
draw_set_colour(c_blue);
draw_triangle(100, 200, 150, 150, 200, 200, false);
draw_set_colour(c_yellow);
draw_triangle(250, 200, 300, 150, 350, 200, false);
- 삼각형을 반복적으로 그리기
for (var i = 0; i < 5; i++) {
draw_set_colour(c_white);
draw_triangle(50 + i * 20, 50, 100 + i * 20, 0, 150 + i * 20, 50, false);
}
- 삼각형의 위치를 동적으로 변경하기
var x_offset = 10;
var y_offset = 10;
draw_set_colour(c_purple);
draw_triangle(50 + x_offset, 50 + y_offset, 200 + x_offset, 50 + y_offset, 50 + x_offset, 200 + y_offset, false);
이와 같이 draw_triangle
함수를 활용하여 다양한 형태의 삼각형을 그릴 수 있습니다.