Trong Hình học tính toán, bài toán "Điểm trong đa giác" (tiếng Anh: point-in-polygon, viết tắt: PIP) đặt ra câu hỏi xét xem một điểm trên một mặt phẳng nằm trong, nằm ngoài hay nằm trên biên của một đa giác. Đây là trường hợp đặc biệt của loạt các bài toán hay vấn đề "Vị trí điểm" và có rất nhiều ứng dụng trong việc xử lý dữ liệu hình học như trong Đồ họa máy tính (Computer Graphics), Hệ thống Thông tin Địa lý (Geographical Information Systems - GIS), Lập lịch chuyển động và CAD (tin học).
Trong thời kỳ đầu của đồ họa máy tính, vấn đề này thường được tiếp cận theo hai cách: quét tia (ray casting) và phép cộng góc (angle summation).
Các kỹ thuật này đã được sử dụng từ những năm 1974.
Thuật toán Ray casting
phải|nhỏ|Mô phỏng thuật toán ray tracing tính toán các giao điểm
Một cách đơn giản để xác định xem một điểm P nằm bên trong hay bên ngoài một đa giác đơn giản đó là kiểm tra
xem một tia (ra) bắt đầu từ điểm P đó giao với các cạnh của đa giác bao nhiêu lần. Nếu điểm P không nằm trên biên của đa giác thì:
Thuật toán này dựa trên một quan sát đơn giản là nếu ta có một điểm đi dọc theo một tia từ vô cực đến P thì điểm đó sẽ giao (có thể nhiều lần) với biên của đa giác, điểm này có thể đi từ ngoài vào trong rồi lại từ trong ra ngoài,...Chính vì vậy sau mỗi hai lần giao với biên của đa giác thì điểm đó sẽ đi ra ngoài đa giác. Quan sát này có thể được chứng minh toán học bằng cách sử dụng định lý đường cong Jordan.
Lưu ý:
Do các sai số làm tròn, nếu thuật toán này được cài đặt trên một máy tính có độ chính xác số học hữu hạn kết quả có thể sai lệch khi P nằm rất gần biên của đa giác. Tuy nhiên trong đồ họa máy tính người ta thường ưu tiên tốc độ hơn độ chính xác tuyệt đối nên điều này cũng không phải là vấn đề phải bận tâm lớn. Người ta có thể sử dụng một dung sai nào đó để chỉ rằng "P rất gần biên đa giác". Ngoài ra chúng ta cũng cần phải xem xét cẩn thận khi áp dụng thuật toán này cho các trường hợp đa giác phức tạp như đa giác có các đường biên giao nhau.
Trong trường hợp tia cắt ngang đỉnh của đa giác, như vậy tia này đã cắt 2 cạnh cùng 1 lượt và có sai sót sẽ xảy ra. Điểm có thể nằm trong hoặc ngoài đa giác. Để kết luận được, ta cần xét thêm 2 đỉnh liền kề của đỉnh được cắt nằm cùng phía hay khác phía với tia.
Các thuật toán khác
Ngoài thuật toán ray casting ở trên, một số thuật toán khác cũng có thể được áp dụng để giải quyết bài toán này, ví dụ như thuật toán số uốn cong (winding number algorithm),...
Các trường hợp đặc biệt
Các thuật toán đơn giản có thể dùng để giải quyết bài toán cho các trường hợp đặc biệt như đa giác monotone, đa giác hình sao hay các đa giác lồi.
👁️
1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
Trong Hình học tính toán, bài toán "Điểm trong đa giác" (tiếng Anh: point-in-polygon, viết tắt: PIP) đặt ra câu hỏi xét xem một điểm trên một mặt phẳng nằm trong, nằm ngoài hay nằm
Trong hình học phẳng, **đa giác** là một đường gấp khúc phẳng khép kín, nghĩa là gồm những đoạn thẳng nối tiếp nhau (mỗi điểm nối là đầu mút của vừa đúng hai đoạn thẳng)
phải|nhỏ|150x150px| Một ví dụ về đa giác lồi: [[Đa giác đều|ngũ giác đều ]] **Đa giác lồi** là một đa giác đơn (có các cạnh không tự giao nhau) trong đó không có đoạn thẳng
Trong hình học Euclid, **đa giác đều** là đa giác có tất cả các cạnh và các góc bằng nhau.Đa giác đều được chia làm hai loại là: đa giác lồi đều và đa giác
nhỏ|150x150px| Một ví dụ về đa giác lõm. Một đa giác đơn không lồi được gọi là **lõm**, **không lồi** hoặc **reentrant**. Một đa giác lõm sẽ luôn có ít nhất một góc phản xạ
Trong hình học, một **hình thập giác** là bất kỳ đa giác nào có mười cạnh và mười góc, và trên thực tế hình thập giác thường được đề cập tới là hình thập giác
**_Phù thủy tối thượng trong Đa Vũ trụ hỗn loạn_** (tựa gốc ) là một bộ phim siêu anh hùng của Mỹ được công chiếu vào năm 2022, phim dựa trên nhân vật Doctor Strange
Medi White Face Makeup giúp tạo lớp nền trang điểm tự nhiên, rạng rỡ, đồng thời dưỡng trắng da, chống nắng, bảo vệ da khỏi tác hại của tia UV từ ánh nắng mặt trời.Kem
Cái tên "nonagon" là một tiền tố hình lai, từ Latin _(nonus,_ "chín" + _gonon),_ được sử dụng tương đương, chứng thực đã có trong thế kỷ 16 trong _nonogone_ Pháp và bằng tiếng Anh
SVR Kem Chống Nắng SVR Sun Secure Blur SPF50-50ml Bảo Vệ và Che Khuyết Điểm Cho daSVR Sun Secure Blur SPF50– sản phẩm chăm sóc da 2in1, kết hợp giữa kem lót che khuyết điểm
Phấn Phủ Trang Điểm Dưỡng Da & Chống NắngWHOO Whitening Power Pact SPF45/PA+++Thương hiệu : WHOO - Hàn QuốcPhấn phủ trang điểm dạng nén, dưỡng trắng chống nắng Whoo Whitening Pact không ngại bắt nắng
thumb|Một nhà thủy đình hình tứ giác, tại [[đền Lý Bát Đế.]] Trong hình học phẳng Euclid, một **tứ giác** là một đa giác gồm 4 cạnh và 4 đỉnh, trong đó không có bất
thumb|Lục giác đều Một hình **lục giác** hoặc **hình sáu cạnh** hoặc _hexagon_ [] (tiếng Hy Lạp _ἑξα, héxa_, "sáu" và _γονία, gonía_, "góc") là một **đa giác**, một hình thể trong hình học phẳng,
Trong **thị giác máy tính**, **mô hình túi từ** (**bag-of-words model,** mô hình BoW) có thể được áp dụng để phân loại hình ảnh, bằng cách coi các đặc trưng của hình ảnh như từ
Chiếc máy rửa mặt Foreo Luna 3 sẽ giúp làm sạch sâu toàn bộ bụi bẩn, dầu thừa và toàn bộ tế bào chết trên da của bạn. Với Foreo Luna 3 sẽ giúp massage
Chiếc máy rửa mặt Foreo Luna 3 sẽ giúp làm sạch sâu toàn bộ bụi bẩn, dầu thừa và toàn bộ tế bào chết trên da của bạn. Với Foreo Luna 3 sẽ giúp massage
Chiếc máy rửa mặt Foreo Luna 3 sẽ giúp làm sạch sâu toàn bộ bụi bẩn, dầu thừa và toàn bộ tế bào chết trên da của bạn. Với Foreo Luna 3 sẽ giúp massage
thumb|ngũ giác năm cạnh đều **Ngũ giác** hay **hình năm cạnh**, Pentagon (tiếng Hy Lạp) là một hình thể hình học phẳng. Nó thuộc về nhóm các đa giác và được xác định bởi năm
KEM TRANG ĐIỂM TOÀN THÂN MAKEUP FOREVER COLLAGEN+ LANGCE Tự tin cùng nàng dạo phố - Che khuyết điểm hoàn hảo. - Điều chỉnh tông màu da. - Làm trắng da đẹp tự nhiên. -
SỮA TẮM GEL 24K SÁNG DA DƯỠNG ẨM MỀM MỊN HƯƠNG NƯỚC HOA LANGCEBạn đừng nghĩ nam giới thì không nên sử dụng mỹ phẩm. Bởi việc sử dụng mỹ phẩm không chỉ là làm
KEM TRANG ĐIỂM TOÀN THÂN MAKEUP FOREVER COLLAGEN+ LANGCE Tự tin cùng nàng dạo phố - Che khuyết điểm hoàn hảo. - Điều chỉnh tông màu da. - Làm trắng da đẹp tự nhiên. -
Quy cách đóng gói: Hạn sử dụng: Thành phần: Công dụng: Chỉ số chống nắng: Loại da phù hợp: Xuất xứ: Dung tích: Kem nền chống nhăn Magic Snow White là sản phẩm kem trang
Cao đặc trị nám Whoo Gongjinhyang Seol Radiant White Ultimate Corrector đặc trị loại bỏ vết thâm và vết nám,che phủ khuyết điểm giúp da trắng sáng tự nhiên.Whoo Gongjinhyang Seol Thành phần: - Cao
Kem Chống Nắng Dưỡng Ẩm, Lót Trang Điểm Cho Da Sáng Mịn Bioré UV Aqua Rich Watery Mousse Water Base SPF 50+/PA++++ 33g- Thương hiệu: Bioré- Xuất xứ: Nhật Bản- Dung tích: 33g*** Thế giới
COMBO SẢN PHẨM GỒM:01 x Gel Sữa Rửa Mặt Thanh Lọc Da Tẩy Trang, Trắng Da, Sạch Sâu, Ngừa Mụn Cho Mọi Loại Da01 x Kem chống nắng giúp kiềm Dầu, Nâng Tone & bảo
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
KEM CHỐNG NẮNG NANO BB SUNBLOCK SPF50 THẾ HỆ MỚINEW BB SUNBLOCK NANO BABYFACE ADVANCED SKIN PROTECTOR & NANO BB WHITENINGKem chống nắng hàng ngày đa công dụng với thành phần dưỡng da cùng công
PHẤN NƯỚC KIỀM DẦU MISSHA M MAGIC CUSHION SPF50+ PA+++ [COVER] (KIỀM DẦU, CHE PHỦ TỐT)- Hãng sản xuất: Missha- Trọng lượng: 15g Phấn nước nền Missha M Magic Cushion với khả năng che phủ
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
DẦU TẨY TRANG DƯỠNG ẨM LÀM SẠCH BỤI BẨN SÂU TRONG DA DEOPROCE FRESH PORE DEEP CLEANSING OIL 200MLDầu tẩy trang chiết xuất từ trà xanh với khả năng làm sạch xuất sắc, lấy đi
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Kem nền BB Super Wearing với khả năng che phủ hoàn hảo giúp che phủ tốt các khuyết điểm trên da.Duy trì lớp trang điểm trong thời gian dài mà không xảy ra hiện tượng
Mẹ không phải người giúp việc, Con sẽ tự giác, Con sẽ đạt điểm tối đa kể những câu chuyện về tinh thần học tập miệt mài. Mỗi nhân vật trong cuốn sách này đều
nhỏ|Một hình bát giác Trong hình học, một **hình bát giác** hay _octagon_ (tiếng Hy Lạp _ὀκτάγωνον oktágōnon_, "tám góc") là một đa giác có tám cạnh. Một bát giác đều được thể hiện bằng