Tính toạ độ 4 điểm được khoanh đỏ

Mn cho em hỏi tọa độ 4 điểm khoanh đỏ tính như nào ạ?

Grid có đều không bạn? Nếu biết kích thước của mỗi ô trong grid thì có thể tính được.

1 Like

grid có chia đều đấy ạ. mà cái ô vuông xung quanh chỉ là mình tự kẻ ra để tìm tọa độ cho dễ thôi. vì mình đang muốn xác định tọa độ 8 đỉnh để nối vs nhau

đây là code mẫu hình tam giác cân
có xác định tọa độ 3 điểm rồi nối chúng vs nhau

Gọi độ dài cả ô là a (hay = xRight - xLeft = yTop - yBottom).

4 đỉnh:

  • Trên: (xLeft + a/2, yTop)
  • Dưới: (xLeft + a/2, yBottom)
  • Trái: (xLeft, yBottom + a/2)
  • Phải: (xRight, yBottom + a/2)

4 góc nhỏ (4 điểm đỏ):

  • Trái dưới: (xLeft + 2*a/5, yBottom + 2*a/5)
  • Phải dưới: (xLeft + 3*a/5, yBottom + 2*a/5)
  • Trái trên: (xLeft + 2*a/5, yBottom + 3*a/5)
  • Phải trên: (xLeft + 3*a/5, yBottom + 3*a/5)

Không cần vẽ tam giác cân đâu. Nối tất cả các điểm vào với nhau là được.

3 Likes

Thật sự cái này là thuần toán học chứ có phải là WinAPI đâu nhỉ :smiley: , WinAPI hay lập trình thì đều là hiện thực hóa của toán cả.

3 Likes

Mình làm đc rồi :smiley: Cảm ơn bạn :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?