मेरे पास एक टेट्राहेड्रॉन और एक पॉलीहेड्रॉन पी है । टी इस तरह से विवश है कि यह हमेशा अपने सभी कोने पी के साथ साझा करता है । मैं यह निर्धारित करना चाहते हैं टी झूठ के अंदर पी ।
मैं समस्या के समाधान में योगदान करने के मामले में समस्या के लिए एक विवरण जोड़ना चाहूंगा: एक Delaunay tetrahedron है और p के चेहरे त्रिकोणीय हैं और दृढ़ता से Delaunay हैं दोनों पी के कोने के संबंध में हैं । एक टेट्राहेड्रोन डेलॉनाय होता है यदि इसके शीर्षों के परिधि में इसके अंदर कोई और शीर्ष नहीं होता है। एक चेहरा है दृढ़ता से डेलॉनाय अगर वहाँ एक circumsphere इसकी सतह पर है कि चेहरे के कोने लेकिन कोई अन्य शीर्ष युक्त मौजूद है पर या अंदर यह।
निम्नलिखित आंकड़े स्थान में समान समस्या दिखाते हैं:
मूल बहुभुज :
पी के कोने के विलंबन त्रिकोणासन :
त्रिकोण टी ( अंदर छायांकित त्रिकोण और बाकी बाहर हैं ) के अंदर / बाहर परीक्षण के परिणाम :
वांछित परिणाम ( त्रिकोण के बाहर छंटाई ) :
मेरे मूल समस्या तो त्रिकोण 3 डी अंतरिक्ष में है ऊपर में आंकड़े tetrahedrons से अनुवाद और बहुभुज पी एक करने के लिए अनुवाद मनमाना बहुतल पी । मुझे इस समस्या के कुछ योगों का पता चला है:
निरूपण 1 टी के
केवल वे भाग जो बाहरी p के हो सकते हैं, इसके किनारे और त्रिकोणीय चेहरे हैं, लेकिन सामान्य रूप से एक ऐसा p मौजूद हो सकता है , जिसकी सतह पर सभी t के बाहर के किनारे हों , इसलिए वैकल्पिक रूप से, इस समस्या को भी इस रूप में तैयार किया जा सकता है। परीक्षण करें कि क्या tetrahedron t के लिए ऐसा चेहरा मौजूद है जो p के बाहर स्थित है ?
निरूपण 2
मेरे पास इस समस्या के प्रति एक और संभावित परिप्रेक्ष्य है लेकिन किसी भी औपचारिक विचार का अभाव है:
ज्यामितीय रूप से, यदि बाहर है तो यह हमेशा पी की बाहरी सतह पर चिपका रहेगा । हम गणना कर सकते हैं तो अगर आकृति (अनौपचारिक रूप से, बाहरी सीमा) सी वी और सी वी पी ऐसी है कि वी = वी टी ∪ वी पी और वी टी , वी पी में कोने के सेट हैं टी , पी क्रमशः, तो सी ifftp केअंदर स्थित है।
मैं जानना चाहता हूँ:
- मैं फॉर्मूला 1 या फॉर्मूला 2 में से किसी को कैसे हल कर सकता हूं ?
- या, क्या इसे हल करने के लिए कोई पूरी तरह से अलग दृष्टिकोण है?
अद्यतन:
मुझे अब पता चला है कि इस समस्या को पॉलीहेड्रॉन समस्या में प्वाइंट टू कम किया जा सकता है। के बाद से एक के बाहर चतुर्पाश्वीय होगा कम से कम एक चेहरा जो बाहर झूठ पी , कि चेहरा (अपने कोने को छोड़कर, सामान्य रूप में) पर किसी भी मनमाना बिंदु इसलिए हमेशा झूठ होगा बाहर पी । इसलिए, टी के प्रत्येक चेहरे के लिए , मुझे एक मनमाना बिंदु लेने और परीक्षण करने की आवश्यकता है यदि वह बिंदु पी के बाहर स्थित है ।
से बहुभुज में बिंदु लेख मैं बारे में पता चला एल्गोरिथ्म कास्टिंग रे और संख्या एल्गोरिथ्म समापन । रे कास्टिंग उन मामलों के लिए संख्यात्मक रूप से स्थिर नहीं है जहां बिंदु पी की सतह पर स्थित है । लेकिन घुमावदार संख्या एल्गोरिदम की संख्यात्मक मजबूती को वहां संबोधित नहीं किया गया है।
उपरोक्त के आधार पर, मेरी मूल समस्या अब प्रतीत होती है (कृपया सुझाव दें कि क्या इसे एक अलग प्रश्न के रूप में पूछा जाना चाहिए):
क्या बहुभुज समस्या में बिंदु के लिए कोई संख्यात्मक रूप से मजबूत एल्गोरिथ्म है?