그래픽 과정에서 점을 사용하여 기본 모양을 그리는 방법을 배우고 있으며을 그리는 방법은 을 알 수 없습니다. 직사각형 그리기와 비슷하다고 생각했지만 기울기와 다른 종류의 삼각형 같은 많은 변수를 고려해야합니다.세 점이 주어진 상태에서 처음부터 삼각형 그리기
다음은 그냥 정점의 끝 지점에 시작 지점을 통해 루프이 있기 때문에
drawRectangle(point 1, point 2){
xStart = min(point 1.x, point 2.x)
yStar = min(point 1.y, point 2.y)
xEnd = max(point 1.x, point 2.x)
yEnd = max(point 1.y, point 2.y)
for(int i = yStart, i<= yEnd, i++){
for(int j = xStart, j<= yEnd, j++){
drawPoint(i, j);
}
}
}
drawRectangle이 꽤 정직 사각형 그리기 내 작업 기능입니다. 그러나 삼각형에는 세 가지 점이 있습니다. 어떻게해야합니까? 저는 아마도 삼각형을 두 개로 나눠서 생각할 것입니다. 그래서 각 반은 평평한 "기본"을 가졌을 것입니다. 그러나 그것이 가능한 접근인지 아닌지는 확실하지 않습니다.
편집 : 어쩌면 나는 삼각형을 그릴 말할 때, 나는 당신이의 Graphics
인터페이스를 사용한다 색으로 채워진 삼각형을
3 개의 꼭지점을 삼각형에 사용할 수 있습니까? – Nabin
3 개의 정점은 평면에서 임의의 3 점입니다! – user3277633
삼각형의 3면의 기울기를 계산해도 괜찮습니까? – Nabin