Lúc đầu, tôi nghĩ vấn đề này sẽ tương đương với việc xác định xem đa giác có lồi hay không, tuy nhiên có vẻ như một đa giác không lồi vẫn có thể được vẽ bởi một tam giác quạt. Consider this shape, đa giác không lồi. Người ta có thể dễ dàng tưởng tượng một số khu vực trung tâm mà sẽ cho phép đa giác này được rút ra với một fan hâm mộ tam giác (mặc dù sẽ có trung tâm khác mà sẽ không). Với một điểm trung tâm cố định, tôi muốn có thể xác định nếu tập hợp các điểm 2d xác định đa giác cho phép nó được vẽ bằng một quạt tam giác đơn.Xác định nếu đa giác 2d có thể được vẽ bằng một quạt tam giác đơn
Có vẻ như điều quan trọng là đảm bảo không có gì "bị cản trở" của đường thẳng được vẽ từ điểm giữa đến bất kỳ đỉnh nào, điều đó có nghĩa là các đường cạnh khác của đỉnh. Tuy nhiên, điều quan trọng là làm cho việc này trở nên kém tốn kém về mặt tính toán nhất có thể và tôi không chắc liệu có một lối tắt toán học tốt để thực hiện điều này hay không. Cuối cùng, tôi sẽ có các đỉnh của đa giác di chuyển, và tôi sẽ cần phải xác định "ranh giới" một đỉnh được phép di chuyển, phần còn lại được cố định (và có lẽ sau này thậm chí cho phép phản ứng đồng thời chuyển động của 2 hàng xóm trực tiếp), để giữ cho đa giác có khả năng được vẽ trong một quạt tam giác đơn. Nhưng đó là tương lai, hy vọng thử nghiệm trên đa giác đầy đủ có thể được chia thành một tập hợp con các phép tính để kiểm tra các giới hạn của chuyển động của một đỉnh với giả định của một đa giác đã lồi.
Đây là một câu hỏi hấp dẫn. Có lẽ một cách để tiếp cận nó là đầu tiên tính toán vỏ lồi với ví dụ. một [Graham Scan] (http://en.wikipedia.org/wiki/Graham_scan). Sau đó xác định bất kỳ đỉnh nào gần nhất với trung bình số học của tất cả các đỉnh là đỉnh trung tâm. Và cuối cùng, xem phân đoạn đường thẳng từ đỉnh trung tâm đến bất kỳ đỉnh nào khác có cắt một cạnh của thân lồi hay không. – smocking
Thực ra, tôi nhận ra rằng lồi lồi dĩ nhiên sẽ cung cấp cho bạn các cạnh sai. Bạn đã biết các cạnh chưa? – smocking
Nếu bạn đối xử với mỗi cạnh như một điểm (theo tọa độ đồng nhất), bạn có thể sử dụng thuật toán lồi lồi để giải quyết vấn đề. Nếu bất kỳ cạnh nào của đa giác tương ứng với "các điểm âm" trong một thân được tạo thành bởi các cạnh khác, thì bạn không thể vẽ đa giác làm quạt tam giác. – comingstorm