के अंदर एक धुरी-संरेखित आयताकार ढूँढना मैं एक (एग्री जरूरी नहीं) बहुभुज के अंदर अक्ष-संरेखित आयत को खोजने के लिए एक अच्छा एल्गोरिदम ढूंढ रहा हूं। एक अधिकतम आयत अच्छा होगा, लेकिन आवश्यक नहीं है - कोई भी एल्गोरिदम जो "काफी अच्छा" आयताकार पा सकता है ठीक होगा।बहुभुज
बहुभुज में भी छेद हो सकते हैं, लेकिन एल्गोरिदम के लिए कोई संकेतक जो केवल उत्तल या साधारण बहुभुज के लिए काम करते हैं, भी सहायक होंगे।
मेरे कार्यान्वयन में, पक्षों के लिए छेड़छाड़ परीक्षण काफी सस्ते है, लेकिन "बहुभुज में बिंदु" परीक्षण महंगा हैं, इसलिए आदर्श को कम किया जाना चाहिए।
क्या आप "बहुभुज में बिंदु" परीक्षण भारी मानते हैं? अधिकांश समय यह पॉलीगॉन से बना है, और केवल कुछ मामलों में लाइनों का एक चौराहे परीक्षण है, यह केवल "से अधिक" और/या "कम से कम" परीक्षण परीक्षण है? या ...? –
सुनिश्चित नहीं है कि आपका क्या मतलब है ... मैं आधे लाइन के लिए भी अजीब क्रॉसिंग परीक्षण का उपयोग कर रहा हूं (पाठ्यक्रम के बाध्य आयत की जांच के बाद)। यह बहुत से पक्षों का परीक्षण समाप्त होता है, और यदि बहुभुज के कई पक्ष हैं तो यह बहुत धीमी है। –
कउड आप कुछ डेटासेट से लिंक करते हैं, यह ऐसा कुछ लगता है जो कोशिश करने में मजेदार हो सकता है। –