रेखा-गोलाकार चौराहा: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
[[File:Line-Sphere Intersection Cropped.png|thumb|350px|तीन संभावित रेखा-क्षेत्र चौराहा:<br />1. कोई चौराहा नहीं।<br />2. बिंदु चौराहा।<br />3. दो बिंदु चौराहा।]][[विश्लेषणात्मक ज्यामिति]] में, एक [[रेखा (गणित)]] और एक गोला तीन तरीकों से प्रतिच्छेद कर सकता है:
[[File:Line-Sphere Intersection Cropped.png|thumb|350px|तीन संभावित रेखा-क्षेत्र प्रतिच्छेदन:<br />1. कोई प्रतिच्छेदन नहीं।<br />2. बिंदु प्रतिच्छेदन।<br />3. दो बिंदु प्रतिच्छेदन।]][[विश्लेषणात्मक ज्यामिति]] में, एक [[रेखा (गणित)]] और एक वृत्त तीन तरीकों से प्रतिच्छेद कर सकता है:


# कोई [[चौराहा]] नहीं
# कोई [[चौराहा|प्रतिच्छेदन]] नहीं
# बिल्कुल एक बिंदु में चौराहा
# केवल एक बिंदु में प्रतिच्छेदन
# दो बिंदुओं में चौराहा।
# दो बिंदुओं में प्रतिच्छेदन।


इन मामलों को अलग करने के तरीके, और बाद के मामलों में बिंदुओं के लिए निर्देशांक निर्धारित करना, कई परिस्थितियों में उपयोगी होते हैं। उदाहरण के लिए, [[ किरण अनुरेखण (ग्राफिक्स) ]] के दौरान प्रदर्शन करना एक सामान्य गणना है। <ref>{{cite book|last1=Eberly|first=David H.|title=3D game engine design: a practical approach to real-time computer graphics, 2nd edition|date=2006|publisher=Morgan Kaufmann.|isbn=0-12-229063-1|page=698}}</ref>
इन मामलों को अलग करने के तरीके, और बाद के मामलों में बिंदुओं के लिए निर्देशांक निर्धारित करना, कई परिस्थितियों में उपयोगी होते हैं। उदाहरण के लिए, [[ किरण अनुरेखण (ग्राफिक्स) ]] के दौरान प्रदर्शन करना एक सामान्य गणना है। <ref>{{cite book|last1=Eberly|first=David H.|title=3D game engine design: a practical approach to real-time computer graphics, 2nd edition|date=2006|publisher=Morgan Kaufmann.|isbn=0-12-229063-1|page=698}}</ref>
Line 9: Line 9:
इन मामलों को अलग करने के तरीके, और बाद के मामलों में बिंदुओं के लिए निर्देशांक निर्धारित करना, कई परिस्थितियों में उपयोगी होते हैं।
इन मामलों को अलग करने के तरीके, और बाद के मामलों में बिंदुओं के लिए निर्देशांक निर्धारित करना, कई परिस्थितियों में उपयोगी होते हैं।


 
'''3डी  में सदिश का उपयोग कर गणना'''
 
3डी  में वैक्टर का उपयोग कर गणना


सदिश संकेतन में, समीकरण इस प्रकार हैं:
सदिश संकेतन में, समीकरण इस प्रकार हैं:


गोले के लिए समीकरण
वृत्त के लिए समीकरण
:<math>\left\Vert \mathbf{x} - \mathbf{c} \right\Vert^2=r^2</math>
:<math>\left\Vert \mathbf{x} - \mathbf{c} \right\Vert^2=r^2</math>
:*<math>\mathbf{x}</math> : गोले पर बिंदु
:*<math>\mathbf{x}</math> : वृत्त पर बिंदु
:*<math>\mathbf{c}</math> : केंद्र बिंदु
:*<math>\mathbf{c}</math> : केंद्र बिंदु
:*<math>r</math> : गोले की त्रिज्या
:*<math>r</math> : वृत्त की त्रिज्या


से शुरू होने वाली रेखा के लिए समीकरण <math>\mathbf{o}</math>
से शुरू होने वाली रेखा के लिए समीकरण <math>\mathbf{o}</math>
Line 26: Line 24:
:*<math>\mathbf{o}</math> : रेखा की उत्पत्ति
:*<math>\mathbf{o}</math> : रेखा की उत्पत्ति
:*<math>d</math> : रेखा की उत्पत्ति से दूरी
:*<math>d</math> : रेखा की उत्पत्ति से दूरी
:*<math>\mathbf{u}</math> : रेखा की दिशा (एक गैर-शून्य वेक्टर)
:*<math>\mathbf{u}</math> : रेखा की दिशा (एक गैर-शून्य सदिश)


उन बिंदुओं की खोज करना जो रेखा पर हैं और गोले पर हैं, का अर्थ है समीकरणों को जोड़ना और हल करना <math>d</math>, वैक्टर के [[डॉट उत्पाद]] को शामिल करना:
उन बिंदुओं की खोज करना जो रेखा पर हैं और वृत्त पर हैं, का अर्थ है समीकरणों को जोड़ना और हल करना <math>d</math>, सदिश के [[डॉट उत्पाद|आदिश-गुणनफल]] को शामिल करना:


: संयुक्त समीकरण
: संयुक्त समीकरण
Line 34: Line 32:
: विस्तारित और पुनर्व्यवस्थित:
: विस्तारित और पुनर्व्यवस्थित:
::<math>d^2(\mathbf{u}\cdot\mathbf{u})+2d[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})]+(\mathbf{o}-\mathbf{c})\cdot(\mathbf{o}-\mathbf{c})-r^2=0</math>
::<math>d^2(\mathbf{u}\cdot\mathbf{u})+2d[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})]+(\mathbf{o}-\mathbf{c})\cdot(\mathbf{o}-\mathbf{c})-r^2=0</math>
: [[द्विघात सूत्र]] का रूप अब देखने योग्य है। (यह द्विघात समीकरण जोआचिमस्थल के समीकरण का एक उदाहरण है।<ref>{{cite web | url=http://mathworld.wolfram.com/JoachimsthalsEquation.html | title=Joachimsthal's Equation }}</ref>)
: [[द्विघात सूत्र]] का रूप अब देखने योग्य है। (यह द्विघात समीकरण जोआकिमस्थल के समीकरण का एक उदाहरण है।) <ref>{{cite web | url=http://mathworld.wolfram.com/JoachimsthalsEquation.html | title=Joachimsthal's Equation }}</ref>
::<math>a d^2 + b d + c = 0</math>
::<math>a d^2 + b d + c = 0</math>
:कहाँ
:कहाँ
Line 42: Line 40:
: सरलीकृत
: सरलीकृत
::<math>d=\frac{-2[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{(2[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})])^2-4\left\Vert\mathbf{u}\right\Vert^2(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)}}{2 \left\Vert\mathbf{u}\right\Vert^2 } = \frac{-[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{(\mathbf{u}\cdot(\mathbf{o}-\mathbf{c}))^2-\left\Vert\mathbf{u}\right\Vert^2(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)}}{ \left\Vert\mathbf{u}\right\Vert^2}</math>
::<math>d=\frac{-2[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{(2[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})])^2-4\left\Vert\mathbf{u}\right\Vert^2(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)}}{2 \left\Vert\mathbf{u}\right\Vert^2 } = \frac{-[\mathbf{u}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{(\mathbf{u}\cdot(\mathbf{o}-\mathbf{c}))^2-\left\Vert\mathbf{u}\right\Vert^2(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)}}{ \left\Vert\mathbf{u}\right\Vert^2}</math>
: ध्यान दें कि विशिष्ट मामले में जहां <math>\mathbf{u}</math> एक इकाई वेक्टर है, और इस प्रकार <math>\left\Vert\mathbf{u}\right\Vert^2=1</math>, हम इसे और सरल कर सकते हैं (लिखने के लिए <math>\hat{\mathbf{u}}</math> के बजाय <math>\mathbf{u}</math> एक इकाई वेक्टर इंगित करने के लिए):
: ध्यान दें कि विशिष्ट मामले में जहां <math>\mathbf{u}</math> एक इकाई सदिश है, और इस प्रकार <math>\left\Vert\mathbf{u}\right\Vert^2=1</math>, हम इसे और सरल कर सकते हैं (लिखने के लिए <math>\hat{\mathbf{u}}</math> के बजाय <math>\mathbf{u}</math> एक इकाई सदिश इंगित करने के लिए):
::<math>\nabla=[\hat{\mathbf{u}}\cdot(\mathbf{o}-\mathbf{c})]^2-(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)</math>
::<math>\nabla=[\hat{\mathbf{u}}\cdot(\mathbf{o}-\mathbf{c})]^2-(\left\Vert\mathbf{o}-\mathbf{c}\right\Vert^2-r^2)</math>
::<math>d=-[\hat{\mathbf{u}}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{\nabla}</math>
::<math>d=-[\hat{\mathbf{u}}\cdot(\mathbf{o}-\mathbf{c})] \pm \sqrt{\nabla}</math>
:*अगर <math>\nabla < 0</math>, तो यह स्पष्ट है कि कोई समाधान मौजूद नहीं है, अर्थात रेखा गोले को नहीं काटती है (केस 1)।
:*यदि <math>\nabla < 0</math>, तो यह स्पष्ट है कि कोई समाधान मौजूद नहीं है, अर्थात रेखा वृत्त को नहीं काटती है (स्थिति 1)।
:*अगर <math>\nabla = 0</math>, तो वास्तव में एक समाधान मौजूद है, यानी रेखा सिर्फ एक बिंदु (केस 2) में गोले को छूती है।
:*यदि <math>\nabla = 0</math>, तो वास्तव में एक समाधान मौजूद है, यानी रेखा सिर्फ एक बिंदु (स्थिति 2) में वृत्त को छूती है।
:*अगर <math>\nabla > 0</math>, दो समाधान मौजूद हैं, और इस प्रकार रेखा दो बिंदुओं (केस 3) में गोले को छूती है।
:*यदि <math>\nabla > 0</math>, दो समाधान मौजूद हैं, और इस प्रकार रेखा दो बिंदुओं (स्थिति 3) में वृत्त को छूती है।


== यह भी देखें ==
== यह भी देखें ==
*चौराहा (ज्यामिति) ए लाइन और एक वृत्त
*प्रतिच्छेदन (ज्यामिति) ए रेखा और एक वृत्त
*विश्लेषणात्मक ज्यामिति
*विश्लेषणात्मक ज्यामिति
* लाइन-प्लेन चौराहा
* रेखा-समतल प्रतिच्छेदन
* प्लेन-प्लेन चौराहा
* समतल-समतल प्रतिच्छेदन
*विमान-गोलाकार चौराहा
*विमान-वृत्ताकार प्रतिच्छेदन


== संदर्भ ==
== संदर्भ ==

Revision as of 10:51, 20 April 2023

तीन संभावित रेखा-क्षेत्र प्रतिच्छेदन:
1. कोई प्रतिच्छेदन नहीं।
2. बिंदु प्रतिच्छेदन।
3. दो बिंदु प्रतिच्छेदन।

विश्लेषणात्मक ज्यामिति में, एक रेखा (गणित) और एक वृत्त तीन तरीकों से प्रतिच्छेद कर सकता है:

  1. कोई प्रतिच्छेदन नहीं
  2. केवल एक बिंदु में प्रतिच्छेदन
  3. दो बिंदुओं में प्रतिच्छेदन।

इन मामलों को अलग करने के तरीके, और बाद के मामलों में बिंदुओं के लिए निर्देशांक निर्धारित करना, कई परिस्थितियों में उपयोगी होते हैं। उदाहरण के लिए, किरण अनुरेखण (ग्राफिक्स) के दौरान प्रदर्शन करना एक सामान्य गणना है। [1]

इन मामलों को अलग करने के तरीके, और बाद के मामलों में बिंदुओं के लिए निर्देशांक निर्धारित करना, कई परिस्थितियों में उपयोगी होते हैं।

3डी में सदिश का उपयोग कर गणना

सदिश संकेतन में, समीकरण इस प्रकार हैं:

वृत्त के लिए समीकरण

  •  : वृत्त पर बिंदु
  •  : केंद्र बिंदु
  •  : वृत्त की त्रिज्या

से शुरू होने वाली रेखा के लिए समीकरण

  •  : रेखा पर बिंदु
  •  : रेखा की उत्पत्ति
  •  : रेखा की उत्पत्ति से दूरी
  •  : रेखा की दिशा (एक गैर-शून्य सदिश)

उन बिंदुओं की खोज करना जो रेखा पर हैं और वृत्त पर हैं, का अर्थ है समीकरणों को जोड़ना और हल करना , सदिश के आदिश-गुणनफल को शामिल करना:

संयुक्त समीकरण
विस्तारित और पुनर्व्यवस्थित:
द्विघात सूत्र का रूप अब देखने योग्य है। (यह द्विघात समीकरण जोआकिमस्थल के समीकरण का एक उदाहरण है।) [2]
कहाँ
सरलीकृत
ध्यान दें कि विशिष्ट मामले में जहां एक इकाई सदिश है, और इस प्रकार , हम इसे और सरल कर सकते हैं (लिखने के लिए के बजाय एक इकाई सदिश इंगित करने के लिए):
  • यदि , तो यह स्पष्ट है कि कोई समाधान मौजूद नहीं है, अर्थात रेखा वृत्त को नहीं काटती है (स्थिति 1)।
  • यदि , तो वास्तव में एक समाधान मौजूद है, यानी रेखा सिर्फ एक बिंदु (स्थिति 2) में वृत्त को छूती है।
  • यदि , दो समाधान मौजूद हैं, और इस प्रकार रेखा दो बिंदुओं (स्थिति 3) में वृत्त को छूती है।

यह भी देखें

  • प्रतिच्छेदन (ज्यामिति) ए रेखा और एक वृत्त
  • विश्लेषणात्मक ज्यामिति
  • रेखा-समतल प्रतिच्छेदन
  • समतल-समतल प्रतिच्छेदन
  • विमान-वृत्ताकार प्रतिच्छेदन

संदर्भ

  1. Eberly, David H. (2006). 3D game engine design: a practical approach to real-time computer graphics, 2nd edition. Morgan Kaufmann. p. 698. ISBN 0-12-229063-1.
  2. "Joachimsthal's Equation".