Hỏi bài tập kĩ thuật đồ họa, xén hình tròn qua khung nhìn cho trước

Em muốn hỏi về bài tập môn kĩ thuật đồ họa, phần xén hình, em muốn xén một đường tròn qua một khung nhìn hình chữ nhật cho trước, những phần nằm trong khung nhìn sẽ bị đổi màu viền, thay đổi thể hiện trong màn hình đồ họa. Nhưng em chưa tìm ra giải pháp, tìm hiểu trên mạng thì chỉ có hướng dẫn chi tiết cho xén hình đa giác, mà em lại nghĩ xén đa giác thì nó sẽ khác xén đường tròn, vậy anh em nào đã từng làm qua có thể cho em xin cách giải quyết ạ.

P/s: theo hình đính kèm, khung nhìn của em là hình chữ nhật ở tâm, phần em muốn xén là phần nằm trong khung nhìn của hình tròn.

Em xin cảm ơn ạ!

Bạn có thể tìm đọc cuốn Computer Graphics : Principles and Practice in C phần curve clipping hoặc google “curve clipping” chắc cũng nơi có giải thích ngắn gọn

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