मेरे पास एक 3 डी गणित समस्या है जिसे मैं हल नहीं कर सकता।उलटा 3 डी (त्रिकोण) प्रक्षेपण
मेरे पास 3 अंक हैं। डेटा एक विमान पर एक (2 डी) समन्वय है, जो 3 डी स्पेस में कहीं तैर रहा है। मैं प्रक्षेपण के (2 डी) समन्वय को भी जानता हूं। यही कारण है कि डेटा के निम्नलिखित सरणी में परिणाम:
[[[x1,y1], [px1,py1],
[[x2,y2], [px2,py2],
[[x3,y3], [px3,py3]]
कहाँ सामान्य (x1 आदि) निर्देशांक अनुमान निर्देशांक के लिए (PX1 आदि) विमान और दूसरे पर निर्देशांक के लिए खड़े हैं।
मैं क्या करना चाहता हूं प्रोजेक्ट नया 2 डी समन्वय ([x4, y4]) है।
।
मैं अब तक क्या करने की कोशिश की:
बेशक आप प्रक्षेपण के लिए एक आंख की जरूरत है, तो मैं स्थापित करने के लिए है कि [XE, तु, -1]। एक्सई और आप जानते हैं। (यह फोटो संदर्भ है, इसलिए मैंने सिर्फ तस्वीर के केंद्र में आंख रखी।)
आंख के नीचे मैंने प्रक्षेपण सतह (z = 0) रखा।
[[[x1,y1], [px1,py1,0],
[[x2,y2], [px2,py2,0],
[[x3,y3], [px3,py3,0]]
मैं के बाद से मुझे लगता है कि विमान के बारे में कुछ भी पता नहीं है, हवाई जहाज पर निर्देशांक के लिए एक ही नहीं कर सकते: यह निम्नलिखित प्रक्षेपण निर्देशांक देता है।
मुझे यह भी लगा कि मैं प्रक्षेपण निर्देशांक के माध्यम से आंखों से चल रही रेखाओं का पैरामीटरयुक्त सूत्र बना सकता हूं। लाइन 1 के लिए यह होगा:
line1x = xe+(px1-xe)*t1
line1y = ye+(py1-ye)*t1
line1z = -1+t1 // = -1+(0--1)*t1
मुझे 3 डी में बिंदुओं के बीच की दूरी भी पता है। यह 2 डी में जैसा ही है। इसका मतलब है कि पॉइंट 1 और पॉइंट 2 के बीच की दूरी sqrt ((x1-x2)^2 + (y1-y2)^2) होगी।
मुझे किसी भी समय लाइनों (लाइन 1 और लाइन 2) के बीच की दूरी भी पता है। वह sqrt ((line1x-line2x)^2 + (line1y-line2y)^2 + (line1z-line2z)^2) है।
हालांकि, मुझे वास्तव में नहीं पता कि यहां से कैसे जाना है ... या यहां तक कि यह लेने का सही मार्ग है या नहीं।
।
मुझे उम्मीद है कि आप समझेंगे कि मैं क्या करने में सक्षम होना चाहता हूं, और आप मेरी मदद कर सकते हैं।
अग्रिम धन्यवाद!
आप कह रहे हैं कि आप तीन अंक (xn, yn) जो अंक (PXN, pyn) में एक विमान पर पेश कर रहे हैं दी जाती है - और आप बाहर काम करने पर एक नया बिंदु (x4, Y4) मैप करने के लिए कैसे चाहते हैं विमान? –
हां, गुडगाई, यही वह है जो मैं कह रहा हूं। हालांकि, जब मैं अपने प्रश्न में 'विमान' शब्द का उपयोग करता हूं, तो मेरा मतलब है कि जिस विमान पर (xn, yn) बिंदु स्थित हैं (जो मुझे लगता है कि चौथे बिंदु को मानचित्र करने का प्रयास करते समय महत्वपूर्ण है)। गलतफहमी के लिए खेद है। –
आप एक विमान (xn, yn) जो प्रक्षेपण विमान (PXN, pyn) पर पेश कर रहे हैं पर तीन अंक है। यह एक केंद्रीय (परिप्रेक्ष्य) प्रक्षेपण भी है, इसलिए सभी बिंदुओं को एक बिंदु से किरणों के माध्यम से पेश किया जाता है। आप जानना चाहते हैं कि प्रक्षेपण को कैसे उलटना है: यानी, यदि आपको एक अनुमानित बिंदु (px4, py4) दिया जाता है (x4, y4) कैसे प्राप्त करें?जो मुझे नहीं मिलता है वह आपके मूल बिंदुओं में कोई भी जेड समन्वय नहीं करता है। वे केवल एक्स/वाई क्यों हैं - क्या आप ज़ेड कोऑर्डिनेट जानते हैं या ये एक्स/वाई समन्वय विमान के स्वयं समन्वय प्रणाली के भीतर हैं ...? –